| 730432 |
760446 |
P28778 |
352W40M622 |
2026-09-22 |
COMPLETE |
20482390 |
2026-09-22 07:07:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 760446, "stp": "O", "toc": "Northern", "uid": "P28778", "consist": "150138", "dest_crs": "SYB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28778/2026-09-22/detailed", "trust_id": "352W40M622", "origin_crs": "WGW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stalybridge", "service_date": "2026-09-22", "dest_arr_time": "0705", "dest_platform": "5", "is_terminated": 1, "next_location": "Stalybridge", "signalling_id": "2W40", "timing_status": "LATE", "origin_station": "Wigan Wallgate", "current_leg_arr": "0707", "current_leg_dep": "0703", "current_leg_end": "Stalybridge", "origin_dep_time": "0606", "origin_platform": "2", "current_location": "Stalybridge", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.093729, 53.4911269], [-2.0932297, 53.49108429999999], [-2.09267, 53.4910476], [-2.0921404, 53.4910081], [-2.0914940000000004, 53.4909518], [-2.0906697999999997, 53.4908732], [-2.0897792, 53.4907726], [-2.0888774999999997, 53.49061489999999], [-2.0880620999999997, 53.49043609999998], [-2.0871758, 53.4901982], [-2.0861261, 53.48984359999999], [-2.085307499999999, 53.489496200000005], [-2.0847255, 53.4892249], [-2.0838135, 53.4887015], [-2.0832176999999996, 53.4882862], [-2.082628, 53.48781259999999], [-2.0821385, 53.4873236], [-2.0815068, 53.4866496], [-2.0809489, 53.48611449999999], [-2.0802408, 53.48566119999999], [-2.0795703, 53.48531970000001], [-2.0785511999999997, 53.4849445], [-2.0777626, 53.48473709999999], [-2.0770061999999996, 53.48459819999999], [-2.0761184, 53.48449130000001], [-2.0740798999999996, 53.484320499999995], [-2.0739106, 53.4843022], [-2.0735809, 53.484266000000005], [-2.0732628, 53.48423209999999], [-2.0725300999999994, 53.4841335], [-2.0722494, 53.4840914], [-2.0715346, 53.48398689999999], [-2.0706006, 53.48385840000002], [-2.0701821, 53.48380079999999], [-2.0696151, 53.4837394], [-2.0689489999999995, 53.483698700000005], [-2.0682785, 53.48368709999998], [-2.0673674999999996, 53.4836842], [-2.0667287, 53.4837045], [-2.0664104, 53.48372740000001], [-2.066125153474899, 53.48376022088199], [-2.0657916, 53.4837986], [-2.0645747, 53.4839666]]}", "current_leg_start": "Ashton-under-Lyne", "dest_arr_time_act": "0705", "motion_projection": null, "next_location_lat": "53.4839666", "next_location_lon": "-2.0645747", "previous_location": "Ashton-under-Lyne", "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 101.606, \"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\": 440.21, \"from_m\": 101.606, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 489.012, \"from_m\": 440.21, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 516.847, \"from_m\": 489.012, \"capability_applied\": null, \"effective_limit_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\": 1014.545, \"from_m\": 516.847, \"capability_applied\": null, \"effective_limit_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\": 2636.977, \"from_m\": 1014.545, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2902.987, \"from_m\": 2636.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\": 2963.904, \"from_m\": 2902.987, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2990.928, \"from_m\": 2963.904, \"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\": 4898.367, \"from_m\": 2990.928, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4955.709, \"from_m\": 4898.367, \"capability_applied\": null, \"effective_limit_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\": 5031.924, \"from_m\": 4955.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5192.54, \"from_m\": 5031.924, \"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\": 10560.16, \"from_m\": 5192.54, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10683.698, \"from_m\": 10560.16, \"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\": 10848.105, \"from_m\": 10683.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10937.838, \"from_m\": 10848.105, \"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\": 14956.432, \"from_m\": 10937.838, \"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\": 15474.06, \"from_m\": 14956.432, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15998.758, \"from_m\": 15474.06, \"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\": 16043.742, \"from_m\": 15998.758, \"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\": 17057.559, \"from_m\": 16043.742, \"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\": 24625.218, \"from_m\": 17057.559, \"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\": 27033.335, \"from_m\": 24625.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 29200.082, \"from_m\": 27033.335, \"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\": 29668.059, \"from_m\": 29200.082, \"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\": 31613.485, \"from_m\": 29668.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31776.939, \"from_m\": 31613.485, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 31963.876, \"from_m\": 31776.939, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32453.57, \"from_m\": 31963.876, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33067.262, \"from_m\": 32453.57, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35150.66, \"from_m\": 33067.262, \"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\": 43594.25, \"from_m\": 35150.66, \"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\": 44473.951, \"from_m\": 43594.25, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44504.961, \"from_m\": 44473.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44576.929, \"from_m\": 44504.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44700.882, \"from_m\": 44576.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45125.539, \"from_m\": 44700.882, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 760446, \"profile_key\": \"5bf33689a131b7c03d802fa2167252db872678d72eaf2fcc38f693ac2ad77a5f\", \"schedule_id\": 39761, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Wigan Wallgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0609H\", \"location\": \"Ince\", \"stage_seq\": 2, \"distance_m\": 1657.293, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613\", \"location\": \"Hindley\", \"stage_seq\": 3, \"distance_m\": 4259.299, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 4, \"distance_m\": 4955.709, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0617H\", \"location\": \"Westhoughton\", \"stage_seq\": 5, \"distance_m\": 8135.718, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Lostock Jn\", \"stage_seq\": 6, \"distance_m\": 10937.838, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Bolton\", \"stage_seq\": 7, \"distance_m\": 15588.68, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Burnden Jn\", \"stage_seq\": 8, \"distance_m\": 16295.424, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Moses Gate\", \"stage_seq\": 9, \"distance_m\": 18120.983, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Farnworth\", \"stage_seq\": 10, \"distance_m\": 19175.697, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Kearsley\", \"stage_seq\": 11, \"distance_m\": 20228.353, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644H\", \"location\": \"Salford Crescent\", \"stage_seq\": 12, \"distance_m\": 29888.45, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647\", \"location\": \"Salford Central\", \"stage_seq\": 13, \"distance_m\": 31473.916, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648\", \"location\": \"Deal Street Jn\", \"stage_seq\": 14, \"distance_m\": 31963.876, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0652H\", \"location\": \"Manchester Victoria\", \"stage_seq\": 15, \"distance_m\": 32609.389, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 16, \"distance_m\": 34779.303, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 17, \"distance_m\": 35383.155, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 18, \"distance_m\": 36608.899, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700H\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 19, \"distance_m\": 41408.858, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0701H\", \"wtt_dep\": \"0702\", \"location\": \"Ashton-under-Lyne\", \"stage_seq\": 20, \"distance_m\": 42910.718, \"section_seq\": 1, \"route_path_id\": 138882}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": null, \"location\": \"Stalybridge\", \"stage_seq\": 21, \"distance_m\": 45125.539, \"section_seq\": 1, \"route_path_id\": 138882}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 45125.539, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138882}], \"total_distance_m\": 45125.539, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 42076.027, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3049.512, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4839666", "current_position_lon": "-2.0645747", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:34Z\", \"source_id\": 64509382, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:40Z\", \"source_id\": 20440408, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:23Z\", \"source_id\": 64518069, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:25Z\", \"source_id\": 20443235, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:59Z\", \"source_id\": 64524730, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:05Z\", \"source_id\": 20445444, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:40Z\", \"source_id\": 64545469, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:45Z\", \"source_id\": 20452281, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:47Z\", \"source_id\": 64553897, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:53Z\", \"source_id\": 20455082, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:22Z\", \"source_id\": 20457581, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:51Z\", \"source_id\": 64562850, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:54Z\", \"source_id\": 20457958, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:48Z\", \"source_id\": 64580423, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:52Z\", \"source_id\": 20463686, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:18Z\", \"source_id\": 64590813, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:17Z\", \"source_id\": 20466959, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:06Z\", \"source_id\": 64597301, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:10Z\", \"source_id\": 20469140, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:18Z\", \"source_id\": 64629202, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:19Z\", \"source_id\": 20479233, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:19Z\", \"source_id\": 64639109, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:23Z\", \"source_id\": 20482390, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stalybridge", "service_state_platform": "5", "timing_fact_generation": 1790057184996229, "current_leg_arrival_utc": "2026-09-22T07:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:07:47.088388", "service_state_evidence_id": 20482390, "current_leg_start_actual_dep": "2026-09-22T07:04:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-22T06:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:17:47.206635", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
WGW |
SYB |
2W40 |
150138 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 101.606, "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": 440.21, "from_m": 101.606, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 489.012, "from_m": 440.21, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 516.847, "from_m": 489.012, "capability_applied": null, "effective_limit_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": 1014.545, "from_m": 516.847, "capability_applied": null, "effective_limit_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": 2636.977, "from_m": 1014.545, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2902.987, "from_m": 2636.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": 2963.904, "from_m": 2902.987, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2990.928, "from_m": 2963.904, "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": 4898.367, "from_m": 2990.928, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4955.709, "from_m": 4898.367, "capability_applied": null, "effective_limit_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": 5031.924, "from_m": 4955.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5192.54, "from_m": 5031.924, "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": 10560.16, "from_m": 5192.54, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10683.698, "from_m": 10560.16, "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": 10848.105, "from_m": 10683.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10937.838, "from_m": 10848.105, "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": 14956.432, "from_m": 10937.838, "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": 15474.06, "from_m": 14956.432, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15998.758, "from_m": 15474.06, "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": 16043.742, "from_m": 15998.758, "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": 17057.559, "from_m": 16043.742, "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": 24625.218, "from_m": 17057.559, "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": 27033.335, "from_m": 24625.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 29200.082, "from_m": 27033.335, "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": 29668.059, "from_m": 29200.082, "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": 31613.485, "from_m": 29668.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31776.939, "from_m": 31613.485, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31963.876, "from_m": 31776.939, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32453.57, "from_m": 31963.876, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33067.262, "from_m": 32453.57, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35150.66, "from_m": 33067.262, "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": 43594.25, "from_m": 35150.66, "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": 44473.951, "from_m": 43594.25, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44504.961, "from_m": 44473.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44576.929, "from_m": 44504.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44700.882, "from_m": 44576.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45125.539, "from_m": 44700.882, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 760446, "profile_key": "5bf33689a131b7c03d802fa2167252db872678d72eaf2fcc38f693ac2ad77a5f", "schedule_id": 39761, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0606", "location": "Wigan Wallgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0609H", "location": "Ince", "stage_seq": 2, "distance_m": 1657.293, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613", "location": "Hindley", "stage_seq": 3, "distance_m": 4259.299, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Crow Nest Jn", "stage_seq": 4, "distance_m": 4955.709, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0617H", "location": "Westhoughton", "stage_seq": 5, "distance_m": 8135.718, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621", "location": "Lostock Jn", "stage_seq": 6, "distance_m": 10937.838, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Bolton", "stage_seq": 7, "distance_m": 15588.68, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627", "location": "Burnden Jn", "stage_seq": 8, "distance_m": 16295.424, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Moses Gate", "stage_seq": 9, "distance_m": 18120.983, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Farnworth", "stage_seq": 10, "distance_m": 19175.697, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Kearsley", "stage_seq": 11, "distance_m": 20228.353, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644H", "location": "Salford Crescent", "stage_seq": 12, "distance_m": 29888.45, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647", "location": "Salford Central", "stage_seq": 13, "distance_m": 31473.916, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648", "location": "Deal Street Jn", "stage_seq": 14, "distance_m": 31963.876, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0652H", "location": "Manchester Victoria", "stage_seq": 15, "distance_m": 32609.389, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Miles Platting Jn", "stage_seq": 16, "distance_m": 34779.303, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656", "location": "Philips Park West Jn", "stage_seq": 17, "distance_m": 35383.155, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0657", "location": "Baguley Fold Jn", "stage_seq": 18, "distance_m": 36608.899, "section_seq": 1, "route_path_id": 138882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700H", "location": "Ashton Moss North Jn", "stage_seq": 19, "distance_m": 41408.858, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0701H", "wtt_dep": "0702", "location": "Ashton-under-Lyne", "stage_seq": 20, "distance_m": 42910.718, "section_seq": 1, "route_path_id": 138882}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": null, "location": "Stalybridge", "stage_seq": 21, "distance_m": 45125.539, "section_seq": 1, "route_path_id": 138882}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 45125.539, "from_m": 0.0, "section_seq": 1, "route_path_id": 138882}], "total_distance_m": 45125.539, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 42076.027, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3049.512, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9335, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:34Z", "source_id": 64509382, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:08:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:40Z", "source_id": 20440408, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9342, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:23Z", "source_id": 64518069, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:12:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:25Z", "source_id": 20443235, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9356, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:59Z", "source_id": 64524730, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:17:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:05Z", "source_id": 20445444, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8337, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:40Z", "source_id": 64545469, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:26:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:45Z", "source_id": 20452281, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8331, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:47Z", "source_id": 64553897, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:30:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:53Z", "source_id": 20455082, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:22Z", "source_id": 20457581, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8324, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:51Z", "source_id": 64562850, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:34:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:54Z", "source_id": 20457958, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8296, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:48Z", "source_id": 64580423, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:52Z", "source_id": 20463686, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8257, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:18Z", "source_id": 64590813, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:46:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:17Z", "source_id": 20466959, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8176, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:06Z", "source_id": 64597301, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:50:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:10Z", "source_id": 20469140, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8691, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:18Z", "source_id": 64629202, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:02:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:19Z", "source_id": 20479233, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8686, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:19Z", "source_id": 64639109, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:07:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:23Z", "source_id": 20482390, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}] |
Wigan Wallgate |
0606 |
0606 |
2 |
None |
None |
Stalybridge |
0705 |
0705 |
5 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28778/2026-09-22/detailed |
None |
Ashton-under-Lyne |
2026-09-22T07:04:00+01:00 |
Stalybridge |
4.0 |
{"type": "LineString", "coordinates": [[-2.093729, 53.4911269], [-2.0932297, 53.49108429999999], [-2.09267, 53.4910476], [-2.0921404, 53.4910081], [-2.0914940000000004, 53.4909518], [-2.0906697999999997, 53.4908732], [-2.0897792, 53.4907726], [-2.0888774999999997, 53.49061489999999], [-2.0880620999999997, 53.49043609999998], [-2.0871758, 53.4901982], [-2.0861261, 53.48984359999999], [-2.085307499999999, 53.489496200000005], [-2.0847255, 53.4892249], [-2.0838135, 53.4887015], [-2.0832176999999996, 53.4882862], [-2.082628, 53.48781259999999], [-2.0821385, 53.4873236], [-2.0815068, 53.4866496], [-2.0809489, 53.48611449999999], [-2.0802408, 53.48566119999999], [-2.0795703, 53.48531970000001], [-2.0785511999999997, 53.4849445], [-2.0777626, 53.48473709999999], [-2.0770061999999996, 53.48459819999999], [-2.0761184, 53.48449130000001], [-2.0740798999999996, 53.484320499999995], [-2.0739106, 53.4843022], [-2.0735809, 53.484266000000005], [-2.0732628, 53.48423209999999], [-2.0725300999999994, 53.4841335], [-2.0722494, 53.4840914], [-2.0715346, 53.48398689999999], [-2.0706006, 53.48385840000002], [-2.0701821, 53.48380079999999], [-2.0696151, 53.4837394], [-2.0689489999999995, 53.483698700000005], [-2.0682785, 53.48368709999998], [-2.0673674999999996, 53.4836842], [-2.0667287, 53.4837045], [-2.0664104, 53.48372740000001], [-2.066125153474899, 53.48376022088199], [-2.0657916, 53.4837986], [-2.0645747, 53.4839666]]} |
1.4 |
0703 |
0707 |
Ashton-under-Lyne |
Stalybridge |
Stalybridge |
53.4839666 |
-2.0645747 |
53.4839666 |
-2.0645747 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:07:00 |
Stalybridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482390 |
1790057184996229 |
72 |
72 |
2026-09-22 06:17:47.206635 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:07:47.088388 |
| 730433 |
760443 |
L84921 |
862W01M622 |
2026-09-22 |
COMPLETE |
20482180 |
2026-09-22 07:07:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 760443, "stp": "P", "toc": "South Western Railway", "uid": "L84921", "consist": "444019", "dest_crs": "WEY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84921/2026-09-22/detailed", "trust_id": "862W01M622", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Weymouth", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "3", "is_terminated": 1, "next_location": "Weymouth", "signalling_id": "2W01", "timing_status": "EARLY", "origin_station": "Bournemouth", "current_leg_arr": "0707", "current_leg_dep": "0703", "current_leg_end": "Weymouth", "origin_dep_time": "0606", "origin_platform": "4", "current_location": "Weymouth Carriage Holding Sidings", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4660892, 50.648415699999994], [-2.4659824999999995, 50.64794770000001], [-2.4659145, 50.64765339999999], [-2.4658036, 50.647159599999995], [-2.4657154, 50.646769000000006], [-2.4656365000000005, 50.6464546], [-2.4655621, 50.6461716], [-2.4654446, 50.6457663], [-2.4653261999999994, 50.64536619999999], [-2.4651947999999995, 50.6449264], [-2.4651153, 50.64466470000001], [-2.4649536999999997, 50.6441075], [-2.4648524999999997, 50.64377809999999], [-2.4647521, 50.64343869999998], [-2.4646438, 50.64301660000001], [-2.4645514999999993, 50.6426592], [-2.4644874999999997, 50.6423927], [-2.464425, 50.6421283], [-2.4643227999999997, 50.64166440000001], [-2.4642622, 50.64136289999999], [-2.4642050999999996, 50.64108219999999], [-2.4641295999999997, 50.6406686], [-2.4640621, 50.6402993], [-2.4639864, 50.639861999999994], [-2.4639207999999995, 50.639456999999986], [-2.4638513, 50.63897300000001], [-2.4638019, 50.638594399999995], [-2.4637597, 50.638224], [-2.4637075, 50.637746], [-2.4636614, 50.6372763], [-2.4636098, 50.63676619999999], [-2.4635639999999994, 50.6362835], [-2.4635509999999994, 50.636166200000005], [-2.4634962, 50.6356752], [-2.4634370999999997, 50.6352005], [-2.4633940999999995, 50.634798700000005], [-2.4633539000000004, 50.6344879], [-2.4633126, 50.63420889999999], [-2.4632107, 50.63362619999999], [-2.4631181, 50.6331184], [-2.4630228, 50.6326026], [-2.4629363999999994, 50.6321154], [-2.4628209999999995, 50.6314991], [-2.4627714, 50.6311955], [-2.4626750999999993, 50.630725], [-2.4625871, 50.630278], [-2.4625070999999994, 50.62988850000001], [-2.4624422, 50.6295752], [-2.4623608, 50.62921680000001], [-2.4623108, 50.6290091], [-2.4622651999999996, 50.6288121], [-2.4621478999999997, 50.628353], [-2.4620086999999997, 50.627832600000005], [-2.4618817, 50.6273721], [-2.4617545, 50.626950099999995], [-2.4616044999999995, 50.62652459999998], [-2.4614675, 50.62616069999999], [-2.4612636, 50.625622400000005], [-2.4610845999999995, 50.6251453], [-2.4608752, 50.6246128], [-2.4606776999999997, 50.6241417], [-2.4605249, 50.6237827], [-2.4601335, 50.6229299], [-2.4599379999999997, 50.6225305], [-2.4596347, 50.6219358], [-2.4594702999999996, 50.62162039999999], [-2.4594115000000003, 50.6215193], [-2.4591254, 50.62100179999999], [-2.4589409999999994, 50.62068789999999], [-2.4587721, 50.620390699999994], [-2.4591894, 50.620930099999995], [-2.4593778999999993, 50.6212671], [-2.4599327, 50.6222588], [-2.4604712999999996, 50.62336989999999], [-2.4608405, 50.6241759], [-2.4610906, 50.6248018], [-2.4615611, 50.625936499999995]]}", "current_leg_start": "Upwey", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "50.6259365", "next_location_lon": "-2.4615611", "previous_location": "Upwey", "current_leg_milage": "2.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 4055.259, \"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\": 4105.852, \"from_m\": 4055.259, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4320.993, \"from_m\": 4105.852, \"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\": 6294.598, \"from_m\": 4320.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\": 7657.292, \"from_m\": 6294.598, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9021.27, \"from_m\": 7657.292, \"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\": 9462.329, \"from_m\": 9021.27, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9745.497, \"from_m\": 9462.329, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10530.727, \"from_m\": 9745.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12230.89, \"from_m\": 10530.727, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12992.423, \"from_m\": 12230.89, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13417.553, \"from_m\": 12992.423, \"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\": 22528.868, \"from_m\": 13417.553, \"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\": 23245.887, \"from_m\": 22528.868, \"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\": 28459.922, \"from_m\": 23245.887, \"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\": 28786.898, \"from_m\": 28459.922, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35734.039, \"from_m\": 28786.898, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36528.048, \"from_m\": 35734.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\": 38497.455, \"from_m\": 36528.048, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 43250.84, \"from_m\": 38497.455, \"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\": 43513.086, \"from_m\": 43250.84, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44641.436, \"from_m\": 43513.086, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44870.988, \"from_m\": 44641.436, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45335.689, \"from_m\": 44870.988, \"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\": 45805.863, \"from_m\": 45335.689, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48238.281, \"from_m\": 45805.863, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55046.186, \"from_m\": 48238.281, \"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\": 55274.116, \"from_m\": 55046.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\": 55440.59, \"from_m\": 55274.116, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55800.082, \"from_m\": 55440.59, \"capability_applied\": null, \"effective_limit_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\": 760443, \"profile_key\": \"9fe88497d8d520cff4182bbfa70c503b8e749ef9b5e2324a1ad7c2cf6b7bdfeb\", \"schedule_id\": 38880, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Branksome\", \"stage_seq\": 2, \"distance_m\": 4244.235, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"Parkstone (Dorset)\", \"stage_seq\": 3, \"distance_m\": 6330.134, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0619\", \"location\": \"Poole\", \"stage_seq\": 4, \"distance_m\": 9327.465, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0624\", \"location\": \"Hamworthy\", \"stage_seq\": 5, \"distance_m\": 12807.39, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"Holton Heath\", \"stage_seq\": 6, \"distance_m\": 17286.033, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0635\", \"location\": \"Wareham\", \"stage_seq\": 7, \"distance_m\": 20714.098, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0642\", \"location\": \"Wool\", \"stage_seq\": 8, \"distance_m\": 28683.065, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0647H\", \"wtt_dep\": \"0648\", \"location\": \"Moreton (Dorset)\", \"stage_seq\": 9, \"distance_m\": 35885.916, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0656H\", \"location\": \"Dorchester South\", \"stage_seq\": 10, \"distance_m\": 44783.624, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0657H\", \"location\": \"Dorchester Jn\", \"stage_seq\": 11, \"distance_m\": 45272.569, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700H\", \"location\": \"Upwey Sig. DR189\", \"stage_seq\": 12, \"distance_m\": 50489.759, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703\", \"location\": \"Upwey\", \"stage_seq\": 13, \"distance_m\": 52011.527, \"section_seq\": 1, \"route_path_id\": 146602}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Weymouth\", \"stage_seq\": 14, \"distance_m\": 55800.082, \"section_seq\": 1, \"route_path_id\": 146602}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 55800.082, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146602}], \"total_distance_m\": 55800.082, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55569.021, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 231.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.6259365", "current_position_lon": "-2.4615611", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:27Z\", \"source_id\": 64514413, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:31Z\", \"source_id\": 20442062, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:18Z\", \"source_id\": 64521606, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:22Z\", \"source_id\": 20444400, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:27Z\", \"source_id\": 64529413, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:28Z\", \"source_id\": 20446959, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27751, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:43Z\", \"source_id\": 64539671, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:45Z\", \"source_id\": 20450323, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27755, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:30Z\", \"source_id\": 64549125, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:33Z\", \"source_id\": 20453556, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:53Z\", \"source_id\": 64558546, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:57Z\", \"source_id\": 20456572, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:34Z\", \"source_id\": 64575400, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:36Z\", \"source_id\": 20462008, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:56Z\", \"source_id\": 64587650, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:58Z\", \"source_id\": 20465956, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:45Z\", \"source_id\": 64610809, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:50Z\", \"source_id\": 20473466, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:53Z\", \"source_id\": 20479656, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:04Z\", \"source_id\": 64638536, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:07Z\", \"source_id\": 20482180, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Weymouth", "service_state_platform": "3", "timing_fact_generation": 1790057168522859, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:07:53.221897", "service_state_evidence_id": 20482180, "current_leg_start_actual_dep": "2026-09-22T07:03:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-22T06:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:17:54.268340", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
BMH |
WEY |
2W01 |
444019 |
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": 4055.259, "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": 4105.852, "from_m": 4055.259, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4320.993, "from_m": 4105.852, "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": 6294.598, "from_m": 4320.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": 7657.292, "from_m": 6294.598, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9021.27, "from_m": 7657.292, "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": 9462.329, "from_m": 9021.27, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9745.497, "from_m": 9462.329, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10530.727, "from_m": 9745.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12230.89, "from_m": 10530.727, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12992.423, "from_m": 12230.89, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13417.553, "from_m": 12992.423, "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": 22528.868, "from_m": 13417.553, "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": 23245.887, "from_m": 22528.868, "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": 28459.922, "from_m": 23245.887, "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": 28786.898, "from_m": 28459.922, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35734.039, "from_m": 28786.898, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36528.048, "from_m": 35734.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": 38497.455, "from_m": 36528.048, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 43250.84, "from_m": 38497.455, "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": 43513.086, "from_m": 43250.84, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44641.436, "from_m": 43513.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44870.988, "from_m": 44641.436, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45335.689, "from_m": 44870.988, "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": 45805.863, "from_m": 45335.689, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48238.281, "from_m": 45805.863, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55046.186, "from_m": 48238.281, "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": 55274.116, "from_m": 55046.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": 55440.59, "from_m": 55274.116, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55800.082, "from_m": 55440.59, "capability_applied": null, "effective_limit_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": 760443, "profile_key": "9fe88497d8d520cff4182bbfa70c503b8e749ef9b5e2324a1ad7c2cf6b7bdfeb", "schedule_id": 38880, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0606", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Branksome", "stage_seq": 2, "distance_m": 4244.235, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "Parkstone (Dorset)", "stage_seq": 3, "distance_m": 6330.134, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0619", "location": "Poole", "stage_seq": 4, "distance_m": 9327.465, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0624", "location": "Hamworthy", "stage_seq": 5, "distance_m": 12807.39, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "Holton Heath", "stage_seq": 6, "distance_m": 17286.033, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0635", "location": "Wareham", "stage_seq": 7, "distance_m": 20714.098, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0642", "location": "Wool", "stage_seq": 8, "distance_m": 28683.065, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0647H", "wtt_dep": "0648", "location": "Moreton (Dorset)", "stage_seq": 9, "distance_m": 35885.916, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0656H", "location": "Dorchester South", "stage_seq": 10, "distance_m": 44783.624, "section_seq": 1, "route_path_id": 146602}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0657H", "location": "Dorchester Jn", "stage_seq": 11, "distance_m": 45272.569, "section_seq": 1, "route_path_id": 146602}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700H", "location": "Upwey Sig. DR189", "stage_seq": 12, "distance_m": 50489.759, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703", "location": "Upwey", "stage_seq": 13, "distance_m": 52011.527, "section_seq": 1, "route_path_id": 146602}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Weymouth", "stage_seq": 14, "distance_m": 55800.082, "section_seq": 1, "route_path_id": 146602}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 55800.082, "from_m": 0.0, "section_seq": 1, "route_path_id": 146602}], "total_distance_m": 55800.082, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55569.021, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 231.061, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27710, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:27Z", "source_id": 64514413, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:10:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:31Z", "source_id": 20442062, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27716, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:18Z", "source_id": 64521606, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:22Z", "source_id": 20444400, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27731, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:27Z", "source_id": 64529413, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:18:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:28Z", "source_id": 20446959, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27751, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:43Z", "source_id": 64539671, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:45Z", "source_id": 20450323, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27755, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:30Z", "source_id": 64549125, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:28:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:33Z", "source_id": 20453556, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27761, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:53Z", "source_id": 64558546, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:32:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:57Z", "source_id": 20456572, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27768, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:34Z", "source_id": 64575400, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:40:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:36Z", "source_id": 20462008, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27772, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:56Z", "source_id": 64587650, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:47:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:58Z", "source_id": 20465956, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27777, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:45Z", "source_id": 64610809, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:50Z", "source_id": 20473466, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:53Z", "source_id": 20479656, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27795, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:04Z", "source_id": 64638536, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:07:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:07Z", "source_id": 20482180, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}] |
Bournemouth |
0606 |
0606 |
4 |
None |
None |
Weymouth |
0709 |
0709 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L84921/2026-09-22/detailed |
None |
Upwey |
2026-09-22T07:03:00+01:00 |
Weymouth |
4.0 |
{"type": "LineString", "coordinates": [[-2.4660892, 50.648415699999994], [-2.4659824999999995, 50.64794770000001], [-2.4659145, 50.64765339999999], [-2.4658036, 50.647159599999995], [-2.4657154, 50.646769000000006], [-2.4656365000000005, 50.6464546], [-2.4655621, 50.6461716], [-2.4654446, 50.6457663], [-2.4653261999999994, 50.64536619999999], [-2.4651947999999995, 50.6449264], [-2.4651153, 50.64466470000001], [-2.4649536999999997, 50.6441075], [-2.4648524999999997, 50.64377809999999], [-2.4647521, 50.64343869999998], [-2.4646438, 50.64301660000001], [-2.4645514999999993, 50.6426592], [-2.4644874999999997, 50.6423927], [-2.464425, 50.6421283], [-2.4643227999999997, 50.64166440000001], [-2.4642622, 50.64136289999999], [-2.4642050999999996, 50.64108219999999], [-2.4641295999999997, 50.6406686], [-2.4640621, 50.6402993], [-2.4639864, 50.639861999999994], [-2.4639207999999995, 50.639456999999986], [-2.4638513, 50.63897300000001], [-2.4638019, 50.638594399999995], [-2.4637597, 50.638224], [-2.4637075, 50.637746], [-2.4636614, 50.6372763], [-2.4636098, 50.63676619999999], [-2.4635639999999994, 50.6362835], [-2.4635509999999994, 50.636166200000005], [-2.4634962, 50.6356752], [-2.4634370999999997, 50.6352005], [-2.4633940999999995, 50.634798700000005], [-2.4633539000000004, 50.6344879], [-2.4633126, 50.63420889999999], [-2.4632107, 50.63362619999999], [-2.4631181, 50.6331184], [-2.4630228, 50.6326026], [-2.4629363999999994, 50.6321154], [-2.4628209999999995, 50.6314991], [-2.4627714, 50.6311955], [-2.4626750999999993, 50.630725], [-2.4625871, 50.630278], [-2.4625070999999994, 50.62988850000001], [-2.4624422, 50.6295752], [-2.4623608, 50.62921680000001], [-2.4623108, 50.6290091], [-2.4622651999999996, 50.6288121], [-2.4621478999999997, 50.628353], [-2.4620086999999997, 50.627832600000005], [-2.4618817, 50.6273721], [-2.4617545, 50.626950099999995], [-2.4616044999999995, 50.62652459999998], [-2.4614675, 50.62616069999999], [-2.4612636, 50.625622400000005], [-2.4610845999999995, 50.6251453], [-2.4608752, 50.6246128], [-2.4606776999999997, 50.6241417], [-2.4605249, 50.6237827], [-2.4601335, 50.6229299], [-2.4599379999999997, 50.6225305], [-2.4596347, 50.6219358], [-2.4594702999999996, 50.62162039999999], [-2.4594115000000003, 50.6215193], [-2.4591254, 50.62100179999999], [-2.4589409999999994, 50.62068789999999], [-2.4587721, 50.620390699999994], [-2.4591894, 50.620930099999995], [-2.4593778999999993, 50.6212671], [-2.4599327, 50.6222588], [-2.4604712999999996, 50.62336989999999], [-2.4608405, 50.6241759], [-2.4610906, 50.6248018], [-2.4615611, 50.625936499999995]]} |
2.4 |
0703 |
0707 |
Upwey |
Weymouth Carriage Holding Sidings |
Weymouth |
50.6259365 |
-2.4615611 |
50.6259365 |
-2.4615611 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:07:00 |
Weymouth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482180 |
1790057168522859 |
61 |
61 |
2026-09-22 06:17:54.268340 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:07:53.221897 |
| 730434 |
761540 |
Y61766 |
782C04M622 |
2026-09-22 |
COMPLETE |
20483596 |
2026-09-22 07:07:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 761540, "stp": "P", "toc": "Transport for Wales", "uid": "Y61766", "consist": "756007", "dest_crs": "COY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y61766/2026-09-22/detailed", "trust_id": "782C04M622", "origin_crs": "PEN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Coryton", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": null, "is_terminated": 1, "next_location": "Coryton", "signalling_id": "2C04", "timing_status": "ON TIME", "origin_station": "Penarth", "current_leg_arr": "0707", "current_leg_dep": "0706", "current_leg_end": "Coryton", "origin_dep_time": "0635", "origin_platform": null, "current_location": "Coryton", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2221576, 51.52080610000001], [-3.2230828999999996, 51.520771700000005], [-3.2237742, 51.5207465], [-3.2244444999999997, 51.52071939999999], [-3.225844, 51.52065], [-3.2290811, 51.5205243], [-3.2307919, 51.52046219999999], [-3.2310843, 51.5204545], [-3.2314774, 51.520444100000006], [-3.2318947999999996, 51.520435699999986]]}", "current_leg_start": "Whitchurch (Sth Glamorgan)", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.5204357", "next_location_lon": "-3.2318948", "previous_location": "Whitchurch (Sth Glamorgan)", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1786.31, \"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\": 2004.35, \"from_m\": 1786.31, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2689.498, \"from_m\": 2004.35, \"capability_applied\": null, \"effective_limit_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\": 3773.91, \"from_m\": 2689.498, \"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\": 4286.539, \"from_m\": 3773.91, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4369.924, \"from_m\": 4286.539, \"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\": 4417.308, \"from_m\": 4369.924, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4832.976, \"from_m\": 4417.308, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5442.713, \"from_m\": 4832.976, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6602.177, \"from_m\": 5442.713, \"capability_applied\": null, \"effective_limit_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\": 6639.729, \"from_m\": 6602.177, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7373.103, \"from_m\": 6639.729, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10609.772, \"from_m\": 7373.103, \"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\": 10661.162, \"from_m\": 10609.772, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10698.39, \"from_m\": 10661.162, \"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\": 10925.966, \"from_m\": 10698.39, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12363.861, \"from_m\": 10925.966, \"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\": 14681.941, \"from_m\": 12363.861, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14738.058, \"from_m\": 14681.941, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 761540, \"profile_key\": \"f49eba1b95803a56f28857f5b4470c9f61f944981ddb20877ce6117e50d8ed04\", \"schedule_id\": 35464, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Penarth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Dingle Road\", \"stage_seq\": 2, \"distance_m\": 666.566, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Cogan Jn\", \"stage_seq\": 3, \"distance_m\": 2065.749, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0641H\", \"location\": \"Grangetown\", \"stage_seq\": 4, \"distance_m\": 4167.042, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 5, \"distance_m\": 4693.472, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0648\", \"location\": \"Cardiff Central\", \"stage_seq\": 6, \"distance_m\": 5996.293, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 7, \"distance_m\": 6694.653, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0652H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 8, \"distance_m\": 7072.298, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Heath Jn\", \"stage_seq\": 9, \"distance_m\": 10661.162, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0657\", \"location\": \"Heath Low Level\", \"stage_seq\": 10, \"distance_m\": 10976.128, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0659H\", \"location\": \"Ty Glas\", \"stage_seq\": 11, \"distance_m\": 12333.946, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701\", \"location\": \"Birchgrove\", \"stage_seq\": 12, \"distance_m\": 12698.632, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703\", \"location\": \"Rhiwbina\", \"stage_seq\": 13, \"distance_m\": 13531.153, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": \"0704H\", \"location\": \"Whitchurch (Sth Glamorgan)\", \"stage_seq\": 14, \"distance_m\": 14063.054, \"section_seq\": 1, \"route_path_id\": 125385}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"Coryton\", \"stage_seq\": 15, \"distance_m\": 14738.058, \"section_seq\": 1, \"route_path_id\": 125385}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14738.058, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125385}], \"total_distance_m\": 14738.058, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 14653.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 84.936, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0635", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5204357", "current_position_lon": "-3.2318948", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:22Z\", \"source_id\": 20459727, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:46Z\", \"source_id\": 64578110, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:52Z\", \"source_id\": 20462929, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:27Z\", \"source_id\": 64588912, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:32Z\", \"source_id\": 20466426, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:10Z\", \"source_id\": 64599866, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:15Z\", \"source_id\": 20469971, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:22Z\", \"source_id\": 20474645, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:52Z\", \"source_id\": 20477294, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:22Z\", \"source_id\": 20478527, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:52Z\", \"source_id\": 20480397, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:23Z\", \"source_id\": 20481607, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:53Z\", \"source_id\": 20483596, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Coryton", "service_state_platform": null, "timing_fact_generation": 1790057276905028, "current_leg_arrival_utc": "2026-09-22T07:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:07:56.847921", "service_state_evidence_id": 20483596, "current_leg_start_actual_dep": "2026-09-22T07:04:30+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-22T06:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:17:57.300558", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
PEN |
COY |
2C04 |
756007 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1786.31, "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": 2004.35, "from_m": 1786.31, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2689.498, "from_m": 2004.35, "capability_applied": null, "effective_limit_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": 3773.91, "from_m": 2689.498, "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": 4286.539, "from_m": 3773.91, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4369.924, "from_m": 4286.539, "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": 4417.308, "from_m": 4369.924, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4832.976, "from_m": 4417.308, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5442.713, "from_m": 4832.976, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6602.177, "from_m": 5442.713, "capability_applied": null, "effective_limit_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": 6639.729, "from_m": 6602.177, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7373.103, "from_m": 6639.729, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10609.772, "from_m": 7373.103, "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": 10661.162, "from_m": 10609.772, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10698.39, "from_m": 10661.162, "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": 10925.966, "from_m": 10698.39, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12363.861, "from_m": 10925.966, "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": 14681.941, "from_m": 12363.861, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 45.0}, {"to_m": 14738.058, "from_m": 14681.941, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 761540, "profile_key": "f49eba1b95803a56f28857f5b4470c9f61f944981ddb20877ce6117e50d8ed04", "schedule_id": 35464, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0635", "location": "Penarth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Dingle Road", "stage_seq": 2, "distance_m": 666.566, "section_seq": 1, "route_path_id": 125385}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Cogan Jn", "stage_seq": 3, "distance_m": 2065.749, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0641H", "location": "Grangetown", "stage_seq": 4, "distance_m": 4167.042, "section_seq": 1, "route_path_id": 125385}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Penarth Curve South Jn", "stage_seq": 5, "distance_m": 4693.472, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0648", "location": "Cardiff Central", "stage_seq": 6, "distance_m": 5996.293, "section_seq": 1, "route_path_id": 125385}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648H", "location": "CVL East Boundary", "stage_seq": 7, "distance_m": 6694.653, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0652H", "location": "Cardiff Queen Street", "stage_seq": 8, "distance_m": 7072.298, "section_seq": 1, "route_path_id": 125385}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Heath Jn", "stage_seq": 9, "distance_m": 10661.162, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0657", "location": "Heath Low Level", "stage_seq": 10, "distance_m": 10976.128, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0659H", "location": "Ty Glas", "stage_seq": 11, "distance_m": 12333.946, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701", "location": "Birchgrove", "stage_seq": 12, "distance_m": 12698.632, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703", "location": "Rhiwbina", "stage_seq": 13, "distance_m": 13531.153, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": "0704H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 14, "distance_m": 14063.054, "section_seq": 1, "route_path_id": 125385}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "Coryton", "stage_seq": 15, "distance_m": 14738.058, "section_seq": 1, "route_path_id": 125385}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14738.058, "from_m": 0.0, "section_seq": 1, "route_path_id": 125385}], "total_distance_m": 14738.058, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 14653.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 84.936, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:22Z", "source_id": 20459727, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25338, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:46Z", "source_id": 64578110, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:41:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:52Z", "source_id": 20462929, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24864, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:27Z", "source_id": 64588912, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:46:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:32Z", "source_id": 20466426, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25251, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:10Z", "source_id": 64599866, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:50:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:15Z", "source_id": 20469971, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:22Z", "source_id": 20474645, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:52Z", "source_id": 20477294, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:22Z", "source_id": 20478527, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:52Z", "source_id": 20480397, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:23Z", "source_id": 20481607, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:53Z", "source_id": 20483596, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}] |
Penarth |
0635 |
0635 |
None |
None |
None |
Coryton |
0709 |
0707 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y61766/2026-09-22/detailed |
None |
Whitchurch (Sth Glamorgan) |
2026-09-22T07:04:30+01:00 |
Coryton |
1.0 |
{"type": "LineString", "coordinates": [[-3.2221576, 51.52080610000001], [-3.2230828999999996, 51.520771700000005], [-3.2237742, 51.5207465], [-3.2244444999999997, 51.52071939999999], [-3.225844, 51.52065], [-3.2290811, 51.5205243], [-3.2307919, 51.52046219999999], [-3.2310843, 51.5204545], [-3.2314774, 51.520444100000006], [-3.2318947999999996, 51.520435699999986]]} |
0.4 |
0706 |
0707 |
Whitchurch (Sth Glamorgan) |
Coryton |
Coryton |
51.5204357 |
-3.2318948 |
51.5204357 |
-3.2318948 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:07:00 |
Coryton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483596 |
1790057276905028 |
43 |
43 |
2026-09-22 06:17:57.300558 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:07:56.847921 |
| 730435 |
762427 |
C09878 |
862K08MA22 |
2026-09-22 |
COMPLETE |
20482247 |
2026-09-22 07:07:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 762427, "stp": "P", "toc": "Southern", "uid": "C09878", "consist": "377304", "dest_crs": "BOG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09878/2026-09-22/detailed", "trust_id": "862K08MA22", "origin_crs": "BAA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "1", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2K08", "timing_status": "EARLY", "origin_station": "Barnham", "current_leg_arr": "0707", "current_leg_dep": "0700", "current_leg_end": "Bognor Regis", "origin_dep_time": "0701", "origin_platform": "1", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "50.7888027", "next_location_lon": "-0.6752246", "previous_location": "Barnham", "current_leg_milage": "3.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 93.362, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 152.279, \"from_m\": 93.362, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 242.627, \"from_m\": 152.279, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5104.397, \"from_m\": 242.627, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5702.349, \"from_m\": 5104.397, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 762427, \"profile_key\": \"bb6e7d87894b0eb91c0bbb2254b0a4e202c1980b05e544e2d1fbf69aeb492657\", \"schedule_id\": 864, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Barnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130842}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 2, \"distance_m\": 5702.349, \"section_seq\": 1, \"route_path_id\": 130842}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5702.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130842}], \"total_distance_m\": 5702.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5702.349, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0701", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:09Z\", \"source_id\": 64638781, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:11Z\", \"source_id\": 20482247, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "3", "timing_fact_generation": 1790057171770995, "current_leg_arrival_utc": "2026-09-22T07:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:07:57.217457", "service_state_evidence_id": 20482247, "current_leg_start_actual_dep": "2026-09-22T07:01:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-22T06:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:17:57.256801", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BAA |
BOG |
2K08 |
377304 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 93.362, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 152.279, "from_m": 93.362, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 242.627, "from_m": 152.279, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5104.397, "from_m": 242.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5702.349, "from_m": 5104.397, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 762427, "profile_key": "bb6e7d87894b0eb91c0bbb2254b0a4e202c1980b05e544e2d1fbf69aeb492657", "schedule_id": 864, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0701", "location": "Barnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130842}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 2, "distance_m": 5702.349, "section_seq": 1, "route_path_id": 130842}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5702.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 130842}], "total_distance_m": 5702.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5702.349, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27453, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:09Z", "source_id": 64638781, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:07:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:11Z", "source_id": 20482247, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}] |
Barnham |
0701 |
0701 |
1 |
None |
None |
Bognor Regis |
0708 |
0708 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C09878/2026-09-22/detailed |
None |
Barnham |
2026-09-22T07:01:00+01:00 |
Bognor Regis |
7.0 |
{"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]} |
3.4 |
0700 |
0707 |
Barnham |
Bognor Regis Carriage Holding Sidings |
Bognor Regis |
50.7888027 |
-0.6752246 |
50.7888027 |
-0.6752246 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:07:00 |
Bognor Regis |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482247 |
1790057171770995 |
7 |
7 |
2026-09-22 06:17:57.256801 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:07:57.217457 |
| 730436 |
759781 |
F51182 |
511F611522 |
2026-09-22 |
COMPLETE |
20482163 |
2026-09-22 07:07:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 759781, "stp": "N", "toc": "c2c", "uid": "F51182", "consist": "357033+357327", "dest_crs": "FST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F51182/2026-09-22/detailed", "trust_id": "511F611522", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-22", "dest_arr_time": "0703", "dest_platform": "4", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "1F61", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "0707", "current_leg_dep": "0658", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "0552", "origin_platform": "1", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]}", "current_leg_start": "Limehouse", "dest_arr_time_act": "0703", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "Limehouse", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 796.55, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 830.391, \"from_m\": 796.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 881.925, \"from_m\": 830.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5753.763, \"from_m\": 881.925, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6407.84, \"from_m\": 5753.763, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10941.367, \"from_m\": 6407.84, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11258.982, \"from_m\": 10941.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19007.858, \"from_m\": 11258.982, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20468.805, \"from_m\": 19007.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20804.912, \"from_m\": 20468.805, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.782, \"from_m\": 20804.912, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20934.417, \"from_m\": 20890.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50146.062, \"from_m\": 20934.417, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51637.361, \"from_m\": 50146.062, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51665.102, \"from_m\": 51637.361, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51671.928, \"from_m\": 51665.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53790.191, \"from_m\": 51671.928, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56465.25, \"from_m\": 53790.191, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58658.916, \"from_m\": 56465.25, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59098.332, \"from_m\": 58658.916, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 60452.847, \"from_m\": 59098.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60710.412, \"from_m\": 60452.847, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62562.031, \"from_m\": 60710.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63264.84, \"from_m\": 62562.031, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 759781, \"profile_key\": \"c0073f77a19ec929b56ad1d9848179669177da22a8409018ce67935e76cea60c\", \"schedule_id\": 36751, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0556H\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0558H\", \"wtt_dep\": \"0559\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0602\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0606H\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0609H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615H\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20667.206, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0625\", \"location\": \"Basildon\", \"stage_seq\": 11, \"distance_m\": 24381.925, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Laindon\", \"stage_seq\": 12, \"distance_m\": 26626.346, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634\", \"location\": \"West Horndon\", \"stage_seq\": 13, \"distance_m\": 32528.537, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640H\", \"location\": \"Upminster\", \"stage_seq\": 14, \"distance_m\": 38763.718, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648\", \"location\": \"Barking\", \"stage_seq\": 15, \"distance_m\": 51027.98, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0652H\", \"wtt_dep\": \"0653H\", \"location\": \"West Ham High Level\", \"stage_seq\": 16, \"distance_m\": 56859.574, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 17, \"distance_m\": 58976.816, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0659\", \"location\": \"Limehouse\", \"stage_seq\": 18, \"distance_m\": 60516.23, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Christian Street Jn\", \"stage_seq\": 19, \"distance_m\": 62103.639, \"section_seq\": 1, \"route_path_id\": 145142}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 20, \"distance_m\": 63264.84, \"section_seq\": 1, \"route_path_id\": 145142}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 63264.84, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145142}], \"total_distance_m\": 63264.84, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60816.389, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2448.451, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0552", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:53Z\", \"source_id\": 64490839, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:58Z\", \"source_id\": 20434263, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:26Z\", \"source_id\": 64494690, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:29Z\", \"source_id\": 20435511, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:34Z\", \"source_id\": 64497992, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:39Z\", \"source_id\": 20436572, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:16Z\", \"source_id\": 64503915, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:20Z\", \"source_id\": 20438567, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:29Z\", \"source_id\": 64507577, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:30Z\", \"source_id\": 20439764, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:51Z\", \"source_id\": 64511607, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:54Z\", \"source_id\": 20441120, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:27Z\", \"source_id\": 64520021, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:30Z\", \"source_id\": 20443905, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:01Z\", \"source_id\": 64530577, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:04Z\", \"source_id\": 20447356, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:40Z\", \"source_id\": 64539599, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:45Z\", \"source_id\": 20450298, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:44Z\", \"source_id\": 64547587, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:48Z\", \"source_id\": 20453035, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:28Z\", \"source_id\": 64559723, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:30Z\", \"source_id\": 20456987, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:57Z\", \"source_id\": 64574092, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:00Z\", \"source_id\": 20461603, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:11Z\", \"source_id\": 64592870, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:14Z\", \"source_id\": 20467694, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:14Z\", \"source_id\": 64602331, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:15Z\", \"source_id\": 20470725, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:45Z\", \"source_id\": 64615710, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:51Z\", \"source_id\": 20474973, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:04Z\", \"source_id\": 64638534, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:05Z\", \"source_id\": 20482163, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "4", "timing_fact_generation": 1790057171769218, "current_leg_arrival_utc": "2026-09-22T07:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:07:59.601335", "service_state_evidence_id": 20482163, "current_leg_start_actual_dep": "2026-09-22T07:03:00+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-22T06:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:17:59.890198", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
FST |
1F61 |
357033+357327 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 796.55, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 830.391, "from_m": 796.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 881.925, "from_m": 830.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5753.763, "from_m": 881.925, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6407.84, "from_m": 5753.763, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10941.367, "from_m": 6407.84, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11258.982, "from_m": 10941.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19007.858, "from_m": 11258.982, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20468.805, "from_m": 19007.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20804.912, "from_m": 20468.805, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.782, "from_m": 20804.912, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20934.417, "from_m": 20890.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50146.062, "from_m": 20934.417, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51637.361, "from_m": 50146.062, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51665.102, "from_m": 51637.361, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51671.928, "from_m": 51665.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53790.191, "from_m": 51671.928, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56465.25, "from_m": 53790.191, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58658.916, "from_m": 56465.25, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59098.332, "from_m": 58658.916, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60452.847, "from_m": 59098.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60710.412, "from_m": 60452.847, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62562.031, "from_m": 60710.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63264.84, "from_m": 62562.031, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 759781, "profile_key": "c0073f77a19ec929b56ad1d9848179669177da22a8409018ce67935e76cea60c", "schedule_id": 36751, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0552", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0556H", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0558H", "wtt_dep": "0559", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0602", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0606H", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0609H", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615H", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620H", "location": "Pitsea", "stage_seq": 10, "distance_m": 20667.206, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0625", "location": "Basildon", "stage_seq": 11, "distance_m": 24381.925, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Laindon", "stage_seq": 12, "distance_m": 26626.346, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634", "location": "West Horndon", "stage_seq": 13, "distance_m": 32528.537, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640H", "location": "Upminster", "stage_seq": 14, "distance_m": 38763.718, "section_seq": 1, "route_path_id": 145142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648", "location": "Barking", "stage_seq": 15, "distance_m": 51027.98, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0652H", "wtt_dep": "0653H", "location": "West Ham High Level", "stage_seq": 16, "distance_m": 56859.574, "section_seq": 1, "route_path_id": 145142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656", "location": "Gas Factory Jn", "stage_seq": 17, "distance_m": 58976.816, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0659", "location": "Limehouse", "stage_seq": 18, "distance_m": 60516.23, "section_seq": 1, "route_path_id": 145142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701", "location": "Christian Street Jn", "stage_seq": 19, "distance_m": 62103.639, "section_seq": 1, "route_path_id": 145142}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 20, "distance_m": 63264.84, "section_seq": 1, "route_path_id": 145142}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 63264.84, "from_m": 0.0, "section_seq": 1, "route_path_id": 145142}], "total_distance_m": 63264.84, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60816.389, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2448.451, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:53Z", "source_id": 64490839, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:58Z", "source_id": 20434263, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:26Z", "source_id": 64494690, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:57:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:29Z", "source_id": 20435511, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:34Z", "source_id": 64497992, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:39Z", "source_id": 20436572, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:16Z", "source_id": 64503915, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:03:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:20Z", "source_id": 20438567, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:29Z", "source_id": 64507577, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:05:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:30Z", "source_id": 20439764, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:51Z", "source_id": 64511607, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:08:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:54Z", "source_id": 20441120, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:27Z", "source_id": 64520021, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:13:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:30Z", "source_id": 20443905, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:01Z", "source_id": 64530577, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:18:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:04Z", "source_id": 20447356, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14480, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:40Z", "source_id": 64539599, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:22:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:45Z", "source_id": 20450298, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14509, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:44Z", "source_id": 64547587, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:48Z", "source_id": 20453035, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14522, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:28Z", "source_id": 64559723, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:33:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:30Z", "source_id": 20456987, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:57Z", "source_id": 64574092, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:39:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:00Z", "source_id": 20461603, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14707, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:11Z", "source_id": 64592870, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:47:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:14Z", "source_id": 20467694, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:14Z", "source_id": 64602331, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:15Z", "source_id": 20470725, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15365, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:45Z", "source_id": 64615710, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:57:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:51Z", "source_id": 20474973, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15376, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:04Z", "source_id": 64638534, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:07:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:05Z", "source_id": 20482163, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}] |
Shoeburyness |
0552 |
0552 |
1 |
None |
None |
London Fenchurch Street |
0703 |
0703 |
4 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F51182/2026-09-22/detailed |
None |
Limehouse |
2026-09-22T07:03:00+01:00 |
London Fenchurch Street |
9.0 |
{"type": "LineString", "coordinates": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]} |
1.7 |
0658 |
0707 |
Limehouse |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:07:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482163 |
1790057171769218 |
89 |
89 |
2026-09-22 06:17:59.890198 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:07:59.601335 |
| 730437 |
760249 |
C55821 |
122I06M622 |
2026-09-22 |
COMPLETE |
20482267 |
2026-09-22 07:08:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 760249, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55821", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55821/2026-09-22/detailed", "trust_id": "122I06M622", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "06:02:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I06", "timing_status": "LATE", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0602", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0707½", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Pallion", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0602", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463747, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:11Z\", \"source_id\": 20465331, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:26Z\", \"source_id\": 20467839, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:54Z\", \"source_id\": 20470461, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:11Z\", \"source_id\": 20472168, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:28Z\", \"source_id\": 20473203, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:06Z\", \"source_id\": 20474449, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:08Z\", \"source_id\": 20475987, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:10Z\", \"source_id\": 20477525, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:28Z\", \"source_id\": 20478585, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:28Z\", \"source_id\": 20480086, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:13Z\", \"source_id\": 20482267, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1790057174908149, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:01.100314", "service_state_evidence_id": 20482267, "current_leg_start_actual_dep": null, "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:02.614069", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
APN |
SHZ |
2I06 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463747, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:11Z", "source_id": 20465331, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:26Z", "source_id": 20467839, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:54Z", "source_id": 20470461, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:11Z", "source_id": 20472168, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:28Z", "source_id": 20473203, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:06Z", "source_id": 20474449, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:08Z", "source_id": 20475987, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:10Z", "source_id": 20477525, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:28Z", "source_id": 20478585, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:28Z", "source_id": 20480086, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:13Z", "source_id": 20482267, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Newcastle Airport |
0602 |
0602 |
None |
6:02:00 |
None |
South Hylton (Sunderland Metro) |
0708 |
0707½ |
None |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55821/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Pallion |
South Hylton (Sunderland Metro) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:08:00 |
South Hylton (Sunderland Metro) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482267 |
1790057174908149 |
34 |
34 |
2026-09-22 06:18:02.614069 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:01.100314 |
| 730438 |
758052 |
H49928 |
726O33C422 |
2026-09-21 |
COMPLETE |
None |
2026-09-22 06:08:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 758052, "stp": "P", "toc": "Unknown", "uid": "H49928", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49928/2026-09-22/detailed", "trust_id": "726O33C422", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cliffe Brett Marine (GBRf)", "service_date": "2026-09-21", "dest_arr_time": "0608", "dest_platform": null, "is_terminated": 1, "next_location": "Cliffe Sig. NK509", "signalling_id": "6O33", "timing_status": "EARLY", "origin_station": "Willesden Eurotermnal (GBRf)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0424", "origin_platform": null, "current_location": "Hoo Jn", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Gravesend", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1164.41, \"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\": 1171.887, \"from_m\": 1164.41, \"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\": 1230.685, \"from_m\": 1171.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1414.715, \"from_m\": 1230.685, \"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\": 1730.352, \"from_m\": 1414.715, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2168.23, \"from_m\": 1730.352, \"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\": 2244.086, \"from_m\": 2168.23, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5271.253, \"from_m\": 2244.086, \"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\": 6278.342, \"from_m\": 5271.253, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8268.879, \"from_m\": 6278.342, \"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\": 9206.472, \"from_m\": 8268.879, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10774.298, \"from_m\": 9206.472, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11441.993, \"from_m\": 10774.298, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11584.456, \"from_m\": 11441.993, \"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\": 11617.53, \"from_m\": 11584.456, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11700.294, \"from_m\": 11617.53, \"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\": 12195.755, \"from_m\": 11700.294, \"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\": 12321.632, \"from_m\": 12195.755, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13770.979, \"from_m\": 12321.632, \"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\": 14095.342, \"from_m\": 13770.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\": 14197.927, \"from_m\": 14095.342, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14967.999, \"from_m\": 14197.927, \"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\": 16748.018, \"from_m\": 14967.999, \"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\": 17393.824, \"from_m\": 16748.018, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19375.698, \"from_m\": 17393.824, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20534.836, \"from_m\": 19375.698, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21975.784, \"from_m\": 20534.836, \"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\": 22222.037, \"from_m\": 21975.784, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23067.88, \"from_m\": 22222.037, \"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\": 23142.765, \"from_m\": 23067.88, \"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\": 30986.41, \"from_m\": 23142.765, \"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\": 31021.471, \"from_m\": 30986.41, \"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\": 38194.141, \"from_m\": 31021.471, \"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\": 38547.694, \"from_m\": 38194.141, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38593.335, \"from_m\": 38547.694, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38943.023, \"from_m\": 38593.335, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39500.373, \"from_m\": 38943.023, \"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\": 41281.072, \"from_m\": 39500.373, \"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\": 49694.581, \"from_m\": 41281.072, \"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\": 49765.05, \"from_m\": 49694.581, \"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\": 50288.719, \"from_m\": 49765.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50332.164, \"from_m\": 50288.719, \"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\": 51324.103, \"from_m\": 50332.164, \"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\": 55404.99, \"from_m\": 51324.103, \"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\": 55576.599, \"from_m\": 55404.99, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 57761.978, \"from_m\": 55576.599, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58041.441, \"from_m\": 57761.978, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 758052, \"profile_key\": \"32da2e4090f560ac7e1786b9bb907190668fe1b439dc89afbd15746609da1588\", \"schedule_id\": 32729, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0424\", \"location\": \"Willesden Eurotermnal (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0429\", \"location\": \"Willesden South West Goods Lines\", \"stage_seq\": 2, \"distance_m\": 715.034, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0431H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 1275.325, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0433\", \"location\": \"North Pole Jn\", \"stage_seq\": 4, \"distance_m\": 2093.043, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0434H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 5, \"distance_m\": 3290.006, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0437\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 6, \"distance_m\": 5038.764, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0440\", \"location\": \"West Brompton\", \"stage_seq\": 7, \"distance_m\": 6705.455, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0443H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 8, \"distance_m\": 9525.683, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0446\", \"location\": \"Longhedge Jn\", \"stage_seq\": 9, \"distance_m\": 10849.144, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0448H\", \"location\": \"Factory Jn\", \"stage_seq\": 10, \"distance_m\": 11732.213, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0450\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 11, \"distance_m\": 12195.755, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0452H\", \"location\": \"Shepherds Lane Jn\", \"stage_seq\": 12, \"distance_m\": 13157.578, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0453\", \"location\": \"Brixton\", \"stage_seq\": 13, \"distance_m\": 13901.166, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0453H\", \"location\": \"Canterbury Road Jn\", \"stage_seq\": 14, \"distance_m\": 14085.511, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0455\", \"location\": \"Cambria Jn\", \"stage_seq\": 15, \"distance_m\": 14908.177, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456\", \"location\": \"Denmark Hill\", \"stage_seq\": 16, \"distance_m\": 15618.837, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0457\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 17, \"distance_m\": 16448.594, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500H\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 18319.914, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0505\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 19, \"distance_m\": 20687.583, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0506\", \"location\": \"Lewisham\", \"stage_seq\": 20, \"distance_m\": 21169.474, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0507H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 21, \"distance_m\": 21732.754, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0510H\", \"location\": \"Hither Green\", \"stage_seq\": 22, \"distance_m\": 23231.108, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Lee\", \"stage_seq\": 23, \"distance_m\": 24389.683, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522H\", \"location\": \"Sidcup\", \"stage_seq\": 24, \"distance_m\": 30809.644, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0529\", \"location\": \"Crayford\", \"stage_seq\": 25, \"distance_m\": 36251.887, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 26, \"distance_m\": 37604.965, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531H\", \"location\": \"Dartford Jn\", \"stage_seq\": 27, \"distance_m\": 38494.267, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532H\", \"location\": \"Dartford\", \"stage_seq\": 28, \"distance_m\": 39215.741, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 29, \"distance_m\": 47693.819, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Gravesend\", \"stage_seq\": 30, \"distance_m\": 50120.229, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550\", \"location\": \"Hoo Jn\", \"stage_seq\": 31, \"distance_m\": 55332.574, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": \"0557\", \"location\": \"Cliffe Sig. NK509\", \"stage_seq\": 32, \"distance_m\": 57654.099, \"section_seq\": 1, \"route_path_id\": 143499}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Cliffe Brett Marine (GBRf)\", \"stage_seq\": 33, \"distance_m\": 58041.441, \"section_seq\": 1, \"route_path_id\": 143499}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58041.441, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143499}], \"total_distance_m\": 58041.441, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 52718.648, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5322.793, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0424", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:25:54Z\", \"source_id\": 64422070, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:24:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:26:01Z\", \"source_id\": 20412255, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:27:39Z\", \"source_id\": 64422537, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:28:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:27:45Z\", \"source_id\": 20412417, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:28:28Z\", \"source_id\": 64422749, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:29:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:28:29Z\", \"source_id\": 20412509, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:31:14Z\", \"source_id\": 64423537, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:31:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:31:20Z\", \"source_id\": 20412821, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:47:59Z\", \"source_id\": 64429445, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:48:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:48:05Z\", \"source_id\": 20414891, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:51:44Z\", \"source_id\": 64431254, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:52:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:51:50Z\", \"source_id\": 20415406, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:01:22Z\", \"source_id\": 64436808, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:01:25Z\", \"source_id\": 20417068, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:05:52Z\", \"source_id\": 64439981, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:05:55Z\", \"source_id\": 20418003, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:10Z\", \"source_id\": 64440837, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:08:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:14Z\", \"source_id\": 20418269, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:59Z\", \"source_id\": 64447279, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:16:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:16:05Z\", \"source_id\": 20420211, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:21:46Z\", \"source_id\": 64452040, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:22:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:21:50Z\", \"source_id\": 20421789, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:30:22Z\", \"source_id\": 64460308, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:31:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:30:25Z\", \"source_id\": 20424374, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:42:33Z\", \"source_id\": 64474070, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:43:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:42:36Z\", \"source_id\": 20428813, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hoo Jn", "service_state_platform": null, "timing_fact_generation": 1790053316929848, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:02.531497", "service_state_evidence_id": 64482042, "current_leg_start_actual_dep": null, "operational_evidence_version": 125, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:08:02.534737", "service_state_valid_until_kind": null, "operational_interpretation_version": 125, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6O33 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1164.41, "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": 1171.887, "from_m": 1164.41, "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": 1230.685, "from_m": 1171.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1414.715, "from_m": 1230.685, "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": 1730.352, "from_m": 1414.715, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2168.23, "from_m": 1730.352, "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": 2244.086, "from_m": 2168.23, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5271.253, "from_m": 2244.086, "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": 6278.342, "from_m": 5271.253, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8268.879, "from_m": 6278.342, "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": 9206.472, "from_m": 8268.879, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10774.298, "from_m": 9206.472, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11441.993, "from_m": 10774.298, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11584.456, "from_m": 11441.993, "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": 11617.53, "from_m": 11584.456, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11700.294, "from_m": 11617.53, "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": 12195.755, "from_m": 11700.294, "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": 12321.632, "from_m": 12195.755, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13770.979, "from_m": 12321.632, "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": 14095.342, "from_m": 13770.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": 14197.927, "from_m": 14095.342, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14967.999, "from_m": 14197.927, "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": 16748.018, "from_m": 14967.999, "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": 17393.824, "from_m": 16748.018, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19375.698, "from_m": 17393.824, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20534.836, "from_m": 19375.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21975.784, "from_m": 20534.836, "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": 22222.037, "from_m": 21975.784, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23067.88, "from_m": 22222.037, "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": 23142.765, "from_m": 23067.88, "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": 30986.41, "from_m": 23142.765, "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": 31021.471, "from_m": 30986.41, "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": 38194.141, "from_m": 31021.471, "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": 38547.694, "from_m": 38194.141, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38593.335, "from_m": 38547.694, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38943.023, "from_m": 38593.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39500.373, "from_m": 38943.023, "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": 41281.072, "from_m": 39500.373, "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": 49694.581, "from_m": 41281.072, "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": 49765.05, "from_m": 49694.581, "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": 50288.719, "from_m": 49765.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50332.164, "from_m": 50288.719, "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": 51324.103, "from_m": 50332.164, "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": 55404.99, "from_m": 51324.103, "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": 55576.599, "from_m": 55404.99, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 57761.978, "from_m": 55576.599, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58041.441, "from_m": 57761.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 758052, "profile_key": "32da2e4090f560ac7e1786b9bb907190668fe1b439dc89afbd15746609da1588", "schedule_id": 32729, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0424", "location": "Willesden Eurotermnal (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0429", "location": "Willesden South West Goods Lines", "stage_seq": 2, "distance_m": 715.034, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0431H", "location": "Mitre Bridge Jn", "stage_seq": 3, "distance_m": 1275.325, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0433", "location": "North Pole Jn", "stage_seq": 4, "distance_m": 2093.043, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0434H", "location": "Shepherd's Bush", "stage_seq": 5, "distance_m": 3290.006, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0437", "location": "Kensington (Olympia)", "stage_seq": 6, "distance_m": 5038.764, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0440", "location": "West Brompton", "stage_seq": 7, "distance_m": 6705.455, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0443H", "location": "Latchmere Jn", "stage_seq": 8, "distance_m": 9525.683, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0446", "location": "Longhedge Jn", "stage_seq": 9, "distance_m": 10849.144, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0448H", "location": "Factory Jn", "stage_seq": 10, "distance_m": 11732.213, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0450", "location": "Voltaire Road Jn", "stage_seq": 11, "distance_m": 12195.755, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0452H", "location": "Shepherds Lane Jn", "stage_seq": 12, "distance_m": 13157.578, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0453", "location": "Brixton", "stage_seq": 13, "distance_m": 13901.166, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0453H", "location": "Canterbury Road Jn", "stage_seq": 14, "distance_m": 14085.511, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0455", "location": "Cambria Jn", "stage_seq": 15, "distance_m": 14908.177, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456", "location": "Denmark Hill", "stage_seq": 16, "distance_m": 15618.837, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0457", "location": "Crofton Road Jn", "stage_seq": 17, "distance_m": 16448.594, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500H", "location": "Nunhead", "stage_seq": 18, "distance_m": 18319.914, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0505", "location": "Lewisham Vale Jn", "stage_seq": 19, "distance_m": 20687.583, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0506", "location": "Lewisham", "stage_seq": 20, "distance_m": 21169.474, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0507H", "location": "Parks Bridge Jn", "stage_seq": 21, "distance_m": 21732.754, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0510H", "location": "Hither Green", "stage_seq": 22, "distance_m": 23231.108, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Lee", "stage_seq": 23, "distance_m": 24389.683, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522H", "location": "Sidcup", "stage_seq": 24, "distance_m": 30809.644, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0529", "location": "Crayford", "stage_seq": 25, "distance_m": 36251.887, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Crayford Spur B Jn", "stage_seq": 26, "distance_m": 37604.965, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531H", "location": "Dartford Jn", "stage_seq": 27, "distance_m": 38494.267, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532H", "location": "Dartford", "stage_seq": 28, "distance_m": 39215.741, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541H", "location": "Springhead Junction (CTRL)", "stage_seq": 29, "distance_m": 47693.819, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0544", "location": "Gravesend", "stage_seq": 30, "distance_m": 50120.229, "section_seq": 1, "route_path_id": 143499}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550", "location": "Hoo Jn", "stage_seq": 31, "distance_m": 55332.574, "section_seq": 1, "route_path_id": 143499}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": "0557", "location": "Cliffe Sig. NK509", "stage_seq": 32, "distance_m": 57654.099, "section_seq": 1, "route_path_id": 143499}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Cliffe Brett Marine (GBRf)", "stage_seq": 33, "distance_m": 58041.441, "section_seq": 1, "route_path_id": 143499}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58041.441, "from_m": 0.0, "section_seq": 1, "route_path_id": 143499}], "total_distance_m": 58041.441, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 52718.648, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5322.793, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:25:54Z", "source_id": 64422070, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T03:24:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:26:01Z", "source_id": 20412255, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:27:39Z", "source_id": 64422537, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T03:28:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:27:45Z", "source_id": 20412417, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:28:28Z", "source_id": 64422749, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T03:29:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:28:29Z", "source_id": 20412509, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:31:14Z", "source_id": 64423537, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T03:31:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:31:20Z", "source_id": 20412821, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:47:59Z", "source_id": 64429445, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T03:48:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:48:05Z", "source_id": 20414891, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T04:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:51:44Z", "source_id": 64431254, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T03:52:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:51:50Z", "source_id": 20415406, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T04:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:01:22Z", "source_id": 64436808, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T04:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:01:25Z", "source_id": 20417068, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31694, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:05:52Z", "source_id": 64439981, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T04:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:05:55Z", "source_id": 20418003, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31705, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:10Z", "source_id": 64440837, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T04:08:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:14Z", "source_id": 20418269, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31720, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:59Z", "source_id": 64447279, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T04:16:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:16:05Z", "source_id": 20420211, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31735, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:21:46Z", "source_id": 64452040, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T04:22:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:21:50Z", "source_id": 20421789, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31778, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:30:22Z", "source_id": 64460308, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T04:31:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:30:25Z", "source_id": 20424374, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:42:33Z", "source_id": 64474070, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T04:43:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:42:36Z", "source_id": 20428813, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T05:43:00+01:00", "operational_fact": true}] |
Willesden Eurotermnal (GBRf) |
0424 |
0424 |
None |
None |
None |
Cliffe Brett Marine (GBRf) |
0608 |
0608 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H49928/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Gravesend |
Hoo Jn |
Cliffe Sig. NK509 |
None |
None |
None |
None |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:08:00 |
Hoo Jn |
TD |
TRACKING_TIMEOUT |
64482042 |
1790053316929848 |
125 |
125 |
2026-09-22 06:08:02.534737 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:02.531497 |
| 730439 |
759522 |
P90675 |
885H01M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:08:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 759522, "stp": "P", "toc": "Southeastern", "uid": "P90675", "consist": "375829", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90675/2026-09-22/detailed", "trust_id": "885H01M522", "origin_crs": "XSE", "show_on_map": 0, "dar_est_time": "05:43:00", "dar_platform": null, "dest_station": "Hastings Park Sidings", "service_date": "2026-09-22", "dest_arr_time": "0608", "dest_platform": "S1", "is_terminated": 1, "next_location": "St. Leonards Shunt Neck", "signalling_id": "5H01", "timing_status": "EARLY", "origin_station": "St. Leonards W.M. C.S.D.", "current_leg_arr": "0546", "current_leg_dep": "0543", "current_leg_end": "St. Leonards Shunt Neck", "origin_dep_time": "0543", "origin_platform": null, "current_location": "Hastings Carriage Holding Sidings", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5288428, 50.8501796], [0.5256938999999999, 50.8495194], [0.5252218999999999, 50.8494245], [0.5249107, 50.84934489999999], [0.5245592999999998, 50.849226400000006], [0.5242159999999999, 50.8491468], [0.5237389, 50.84903609999999]]}", "current_leg_start": "St. Leonards W.M. C.S.D.", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "50.8490361", "next_location_lon": "0.5237389", "previous_location": "St. Leonards W.M. C.S.D.", "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\": 488.597, \"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\": 1727.602, \"from_m\": 488.597, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1798.11, \"from_m\": 1727.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\": 3006.296, \"from_m\": 1798.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3949.648, \"from_m\": 3006.296, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4875.457, \"from_m\": 3949.648, \"capability_applied\": null, \"effective_limit_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\": 759522, \"profile_key\": \"87a2110f798c9de83ce84b528dcdf1b0df93447f5bfbb6ddfc5fdc54d9c7335a\", \"schedule_id\": 23278, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"St. Leonards W.M. C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119678}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0555\", \"location\": \"St. Leonards Shunt Neck\", \"stage_seq\": 2, \"distance_m\": 380.611, \"section_seq\": 1, \"route_path_id\": 119678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 3, \"distance_m\": 1737.184, \"section_seq\": 1, \"route_path_id\": 119678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 4, \"distance_m\": 3028.245, \"section_seq\": 1, \"route_path_id\": 119678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Hastings\", \"stage_seq\": 5, \"distance_m\": 4265.812, \"section_seq\": 1, \"route_path_id\": 119678}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Hastings Park Sidings\", \"stage_seq\": 6, \"distance_m\": 4875.457, \"section_seq\": 1, \"route_path_id\": 119678}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4875.457, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119678}], \"total_distance_m\": 4875.457, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4386.86, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 488.597, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0543", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "50.8490361", "current_position_lon": "0.5237389", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:02Z\", \"source_id\": 64495598, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:06Z\", \"source_id\": 20435811, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hastings", "service_state_platform": "3", "timing_fact_generation": 1790053306228852, "current_leg_arrival_utc": "2026-09-22T05:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:02.731392", "service_state_evidence_id": 20437689, "current_leg_start_actual_dep": "2026-09-22T05:43:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:08:02.733371", "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 |
XSE |
None |
5H01 |
375829 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 488.597, "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": 1727.602, "from_m": 488.597, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1798.11, "from_m": 1727.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": 3006.296, "from_m": 1798.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3949.648, "from_m": 3006.296, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4875.457, "from_m": 3949.648, "capability_applied": null, "effective_limit_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": 759522, "profile_key": "87a2110f798c9de83ce84b528dcdf1b0df93447f5bfbb6ddfc5fdc54d9c7335a", "schedule_id": 23278, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0543", "location": "St. Leonards W.M. C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119678}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0555", "location": "St. Leonards Shunt Neck", "stage_seq": 2, "distance_m": 380.611, "section_seq": 1, "route_path_id": 119678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Bopeep S.B. Jn", "stage_seq": 3, "distance_m": 1737.184, "section_seq": 1, "route_path_id": 119678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "St. Leonards Warrior Sq", "stage_seq": 4, "distance_m": 3028.245, "section_seq": 1, "route_path_id": 119678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Hastings", "stage_seq": 5, "distance_m": 4265.812, "section_seq": 1, "route_path_id": 119678}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Hastings Park Sidings", "stage_seq": 6, "distance_m": 4875.457, "section_seq": 1, "route_path_id": 119678}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4875.457, "from_m": 0.0, "section_seq": 1, "route_path_id": 119678}], "total_distance_m": 4875.457, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4386.86, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 488.597, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31298, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:02Z", "source_id": 64495598, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:59:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:06Z", "source_id": 20435811, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}] |
St. Leonards W.M. C.S.D. |
0543 |
0543 |
None |
5:43:00 |
None |
Hastings Park Sidings |
0608 |
0608 |
S1 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90675/2026-09-22/detailed |
None |
St. Leonards W.M. C.S.D. |
2026-09-22T05:43:30+01:00 |
St. Leonards Shunt Neck |
3.0 |
{"type": "LineString", "coordinates": [[0.5288428, 50.8501796], [0.5256938999999999, 50.8495194], [0.5252218999999999, 50.8494245], [0.5249107, 50.84934489999999], [0.5245592999999998, 50.849226400000006], [0.5242159999999999, 50.8491468], [0.5237389, 50.84903609999999]]} |
0.2 |
0543 |
0546 |
St. Leonards W.M. C.S.D. |
Hastings Carriage Holding Sidings |
St. Leonards Shunt Neck |
50.8490361 |
0.5237389 |
50.8490361 |
0.5237389 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:08:00 |
Hastings |
TRUST |
TRACKING_TIMEOUT |
20437689 |
1790053306228852 |
9 |
9 |
2026-09-22 06:08:02.733371 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:02.731392 |
| 730440 |
760765 |
P02413 |
722C04M622 |
2026-09-22 |
COMPLETE |
20482464 |
2026-09-22 07:08:00 |
2026-09-22 06:18:04 |
2026-09-24 06:18:04 |
{"id": 760765, "stp": "P", "toc": "London Overground", "uid": "P02413", "consist": null, "dest_crs": "EUS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02413/2026-09-22/detailed", "trust_id": "722C04M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-22", "dest_arr_time": "0706", "dest_platform": "9", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "2C04", "timing_status": "LATE", "origin_station": "Watford Junction (DC)", "current_leg_arr": "0708", "current_leg_dep": "0702", "current_leg_end": "London Euston", "origin_dep_time": "0615", "origin_platform": "2", "current_location": "London Euston", "last_update_time": "2026-09-22T06:18:04", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "South Hampstead", "dest_arr_time_act": "0704", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "South Hampstead", "current_leg_milage": "2.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 435.676, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2754.371, \"from_m\": 435.676, \"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\": 9832.509, \"from_m\": 2754.371, \"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\": 10094.824, \"from_m\": 9832.509, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10383.415, \"from_m\": 10094.824, \"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\": 10437.102, \"from_m\": 10383.415, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19556.042, \"from_m\": 10437.102, \"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\": 19658.043, \"from_m\": 19556.042, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19716.469, \"from_m\": 19658.043, \"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\": 20015.749, \"from_m\": 19716.469, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20057.593, \"from_m\": 20015.749, \"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\": 20274.69, \"from_m\": 20057.593, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24463.265, \"from_m\": 20274.69, \"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\": 24591.789, \"from_m\": 24463.265, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24647.508, \"from_m\": 24591.789, \"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\": 24692.599, \"from_m\": 24647.508, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25559.08, \"from_m\": 24692.599, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30553.167, \"from_m\": 25559.08, \"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\": 30841.341, \"from_m\": 30553.167, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31145.858, \"from_m\": 30841.341, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31243.7, \"from_m\": 31145.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31305.214, \"from_m\": 31243.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\": 31388.73, \"from_m\": 31305.214, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31582.554, \"from_m\": 31388.73, \"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\": 31725.824, \"from_m\": 31582.554, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32013.907, \"from_m\": 31725.824, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32045.159, \"from_m\": 32013.907, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32585.585, \"from_m\": 32045.159, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33265.397, \"from_m\": 32585.585, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33272.303, \"from_m\": 33265.397, \"capability_applied\": null, \"effective_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\": 760765, \"profile_key\": \"7b8091ff1dbbaa226f884d601066c8337fbda01a9910a7c13e7196c7380b0624\", \"schedule_id\": 18946, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Watford Junction (DC)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 2, \"distance_m\": 1407.569, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0620\", \"wtt_dep\": \"0620H\", \"location\": \"Bushey (DC)\", \"stage_seq\": 3, \"distance_m\": 2713.832, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0623H\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 4, \"distance_m\": 4694.457, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 5, \"distance_m\": 7075.15, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 6, \"distance_m\": 8265.91, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0632\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 7, \"distance_m\": 10165.676, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0634\", \"wtt_dep\": \"0634H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 8, \"distance_m\": 11860.277, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0636H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 9, \"distance_m\": 13242.963, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 10, \"distance_m\": 14167.823, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0641\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 11, \"distance_m\": 15572.398, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": \"0644H\", \"location\": \"Stonebridge Park\", \"stage_seq\": 12, \"distance_m\": 17221.649, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647\", \"location\": \"Harlesden\", \"stage_seq\": 13, \"distance_m\": 18688.576, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0648H\", \"wtt_dep\": \"0649H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 14, \"distance_m\": 19848.153, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0652\", \"location\": \"Kensal Green\", \"stage_seq\": 15, \"distance_m\": 21349.98, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653H\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 16, \"distance_m\": 22368.977, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0654H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 17, \"distance_m\": 27330.697, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0656H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 18, \"distance_m\": 28426.382, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0658H\", \"location\": \"South Hampstead\", \"stage_seq\": 19, \"distance_m\": 29444.224, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700H\", \"location\": \"Camden Jn\", \"stage_seq\": 20, \"distance_m\": 30553.167, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Camden South Jn\", \"stage_seq\": 21, \"distance_m\": 31492.527, \"section_seq\": 1, \"route_path_id\": 117979}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 22, \"distance_m\": 33272.303, \"section_seq\": 1, \"route_path_id\": 117979}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 33272.303, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117979}], \"total_distance_m\": 33272.303, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 31480.175, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1792.128, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:22Z\", \"source_id\": 64529287, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:26Z\", \"source_id\": 20446908, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:53Z\", \"source_id\": 64534114, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:56Z\", \"source_id\": 20448471, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:50Z\", \"source_id\": 64539920, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:55Z\", \"source_id\": 20450397, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:08Z\", \"source_id\": 64546292, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:14Z\", \"source_id\": 20452629, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:03Z\", \"source_id\": 64552442, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:08Z\", \"source_id\": 20454605, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:06Z\", \"source_id\": 64561171, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:09Z\", \"source_id\": 20457449, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:55Z\", \"source_id\": 64565244, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:55Z\", \"source_id\": 20458737, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:51Z\", \"source_id\": 64571653, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:54Z\", \"source_id\": 20460788, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:07Z\", \"source_id\": 64576622, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:11Z\", \"source_id\": 20462446, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:48Z\", \"source_id\": 64580346, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:50Z\", \"source_id\": 20463654, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:16Z\", \"source_id\": 64588463, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:20Z\", \"source_id\": 20466215, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:13Z\", \"source_id\": 64597565, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:18Z\", \"source_id\": 20469245, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22524, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:53Z\", \"source_id\": 64601573, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:56Z\", \"source_id\": 20470477, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22487, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:27Z\", \"source_id\": 64610093, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:30Z\", \"source_id\": 20473245, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:36Z\", \"source_id\": 64615327, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:37Z\", \"source_id\": 20474845, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:35Z\", \"source_id\": 64619977, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:41Z\", \"source_id\": 20476377, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:23Z\", \"source_id\": 64624368, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:29Z\", \"source_id\": 20477768, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:25Z\", \"source_id\": 64639338, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:28Z\", \"source_id\": 20482464, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "9", "timing_fact_generation": 1790057189327618, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:03.055142", "service_state_evidence_id": 20482464, "current_leg_start_actual_dep": "2026-09-22T07:02:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:03.548769", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
EUS |
2C04 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 435.676, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2754.371, "from_m": 435.676, "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": 9832.509, "from_m": 2754.371, "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": 10094.824, "from_m": 9832.509, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10383.415, "from_m": 10094.824, "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": 10437.102, "from_m": 10383.415, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19556.042, "from_m": 10437.102, "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": 19658.043, "from_m": 19556.042, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19716.469, "from_m": 19658.043, "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": 20015.749, "from_m": 19716.469, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20057.593, "from_m": 20015.749, "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": 20274.69, "from_m": 20057.593, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24463.265, "from_m": 20274.69, "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": 24591.789, "from_m": 24463.265, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24647.508, "from_m": 24591.789, "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": 24692.599, "from_m": 24647.508, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25559.08, "from_m": 24692.599, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30553.167, "from_m": 25559.08, "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": 30841.341, "from_m": 30553.167, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31145.858, "from_m": 30841.341, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31243.7, "from_m": 31145.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31305.214, "from_m": 31243.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": 31388.73, "from_m": 31305.214, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31582.554, "from_m": 31388.73, "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": 31725.824, "from_m": 31582.554, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32013.907, "from_m": 31725.824, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32045.159, "from_m": 32013.907, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32585.585, "from_m": 32045.159, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33265.397, "from_m": 32585.585, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33272.303, "from_m": 33265.397, "capability_applied": null, "effective_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": 760765, "profile_key": "7b8091ff1dbbaa226f884d601066c8337fbda01a9910a7c13e7196c7380b0624", "schedule_id": 18946, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0615", "location": "Watford Junction (DC)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Watford High Street (DC)", "stage_seq": 2, "distance_m": 1407.569, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0620", "wtt_dep": "0620H", "location": "Bushey (DC)", "stage_seq": 3, "distance_m": 2713.832, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0623H", "location": "Carpenders Park (DC)", "stage_seq": 4, "distance_m": 4694.457, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Hatch End (DC)", "stage_seq": 5, "distance_m": 7075.15, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "Headstone Lane (DC)", "stage_seq": 6, "distance_m": 8265.91, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0632", "location": "Harrow & Wealdstone (DC)", "stage_seq": 7, "distance_m": 10165.676, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0634", "wtt_dep": "0634H", "location": "Kenton (DC)", "stage_seq": 8, "distance_m": 11860.277, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0636H", "location": "South Kenton (DC)", "stage_seq": 9, "distance_m": 13242.963, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "North Wembley (DC)", "stage_seq": 10, "distance_m": 14167.823, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0641", "location": "Wembley Central (DC)", "stage_seq": 11, "distance_m": 15572.398, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": "0644H", "location": "Stonebridge Park", "stage_seq": 12, "distance_m": 17221.649, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647", "location": "Harlesden", "stage_seq": 13, "distance_m": 18688.576, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0648H", "wtt_dep": "0649H", "location": "Willesden Junction Low Level", "stage_seq": 14, "distance_m": 19848.153, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0652", "location": "Kensal Green", "stage_seq": 15, "distance_m": 21349.98, "section_seq": 1, "route_path_id": 117979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653H", "location": "Queen's Park Jn", "stage_seq": 16, "distance_m": 22368.977, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0654H", "location": "Queen's Park (DC)", "stage_seq": 17, "distance_m": 27330.697, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0656H", "location": "Kilburn High Road", "stage_seq": 18, "distance_m": 28426.382, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0658H", "location": "South Hampstead", "stage_seq": 19, "distance_m": 29444.224, "section_seq": 1, "route_path_id": 117979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700H", "location": "Camden Jn", "stage_seq": 20, "distance_m": 30553.167, "section_seq": 1, "route_path_id": 117979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701", "location": "Camden South Jn", "stage_seq": 21, "distance_m": 31492.527, "section_seq": 1, "route_path_id": 117979}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": null, "location": "London Euston", "stage_seq": 22, "distance_m": 33272.303, "section_seq": 1, "route_path_id": 117979}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 33272.303, "from_m": 0.0, "section_seq": 1, "route_path_id": 117979}], "total_distance_m": 33272.303, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 31480.175, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1792.128, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 21916, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:22Z", "source_id": 64529287, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:26Z", "source_id": 20446908, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21912, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:53Z", "source_id": 64534114, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:56Z", "source_id": 20448471, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21936, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:50Z", "source_id": 64539920, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:24:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:55Z", "source_id": 20450397, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21940, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:08Z", "source_id": 64546292, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:28:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:14Z", "source_id": 20452629, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21944, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:03Z", "source_id": 64552442, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:08Z", "source_id": 20454605, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21980, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:06Z", "source_id": 64561171, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:09Z", "source_id": 20457449, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21964, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:55Z", "source_id": 64565244, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:36:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:55Z", "source_id": 20458737, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21968, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:51Z", "source_id": 64571653, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:39:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:54Z", "source_id": 20460788, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21972, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:07Z", "source_id": 64576622, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:40:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:11Z", "source_id": 20462446, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21987, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:48Z", "source_id": 64580346, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:43:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:50Z", "source_id": 20463654, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22014, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:16Z", "source_id": 64588463, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:46:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:20Z", "source_id": 20466215, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22026, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:13Z", "source_id": 64597565, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:49:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:18Z", "source_id": 20469245, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22524, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:53Z", "source_id": 64601573, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:52:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:56Z", "source_id": 20470477, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22487, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:27Z", "source_id": 64610093, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:30Z", "source_id": 20473245, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22567, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:36Z", "source_id": 64615327, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:57:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:37Z", "source_id": 20474845, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22580, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:35Z", "source_id": 64619977, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:59:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:41Z", "source_id": 20476377, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22586, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:23Z", "source_id": 64624368, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:01:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:29Z", "source_id": 20477768, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22684, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:25Z", "source_id": 64639338, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:08:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:28Z", "source_id": 20482464, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Watford Junction (DC) |
0615 |
0615 |
2 |
None |
None |
London Euston |
0706 |
0704 |
9 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02413/2026-09-22/detailed |
None |
South Hampstead |
2026-09-22T07:02:30+01:00 |
London Euston |
6.0 |
{"type": "LineString", "coordinates": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} |
2.5 |
0702 |
0708 |
South Hampstead |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-22 06:18:04 |
TERMINATED |
2026-09-22 06:08:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482464 |
1790057189327618 |
68 |
68 |
2026-09-22 06:18:03.548769 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:03.055142 |
| 730441 |
759653 |
G88724 |
541P04M522 |
2026-09-22 |
COMPLETE |
20482761 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 759653, "stp": "P", "toc": "Thameslink", "uid": "G88724", "consist": "700059", "dest_crs": "PBO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88724/2026-09-22/detailed", "trust_id": "541P04M522", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "2", "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "1P04", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "0708", "current_leg_dep": "0654", "current_leg_end": "Peterborough", "origin_dep_time": "0547", "origin_platform": "8", "current_location": "Peterborough", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "-1 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": "0709", "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\": 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\": 82698.55, \"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\": 82745.207, \"from_m\": 82698.55, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87871.184, \"from_m\": 82745.207, \"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\": 90655.166, \"from_m\": 87871.184, \"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\": 108136.322, \"from_m\": 90655.166, \"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\": 108195.786, \"from_m\": 108136.322, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 111523.352, \"from_m\": 108195.786, \"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\": 114231.846, \"from_m\": 111523.352, \"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\": 115588.254, \"from_m\": 114231.846, \"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\": 121084.546, \"from_m\": 115588.254, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 122783.615, \"from_m\": 121084.546, \"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\": 122805.693, \"from_m\": 122783.615, \"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\": 759653, \"profile_key\": \"7cb16327cef998e237635d0e49944323044fdfbe189dab0defce289cae775683\", \"schedule_id\": 12579, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.41, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.556, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0553H\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.03, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.896, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601H\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.345, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32583.012, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34061.166, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.574, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0615\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.368, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51335.657, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"Arlesey\", \"stage_seq\": 12, \"distance_m\": 59469.584, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Biggleswade\", \"stage_seq\": 13, \"distance_m\": 66139.125, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Sandy\", \"stage_seq\": 14, \"distance_m\": 70873.835, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"St. Neots\", \"stage_seq\": 15, \"distance_m\": 83115.761, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0652H\", \"wtt_dep\": \"0653H\", \"location\": \"Huntingdon\", \"stage_seq\": 16, \"distance_m\": 94515.666, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702\", \"location\": \"Holme Jn\", \"stage_seq\": 17, \"distance_m\": 111101.27, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Fletton Jn\", \"stage_seq\": 18, \"distance_m\": 120631.671, \"section_seq\": 1, \"route_path_id\": 134637}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Peterborough\", \"stage_seq\": 19, \"distance_m\": 122805.693, \"section_seq\": 1, \"route_path_id\": 134637}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 122805.693, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134637}], \"total_distance_m\": 122805.693, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 122759.036, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.657, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0547", "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\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:28Z\", \"source_id\": 64485988, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:52:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:33Z\", \"source_id\": 20432674, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:04Z\", \"source_id\": 64500304, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:06Z\", \"source_id\": 20437303, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:50Z\", \"source_id\": 64516955, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:57Z\", \"source_id\": 20442915, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:06Z\", \"source_id\": 64530659, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:08Z\", \"source_id\": 20447389, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:40Z\", \"source_id\": 64545487, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:45Z\", \"source_id\": 20452277, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:33Z\", \"source_id\": 64555617, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:36Z\", \"source_id\": 20455635, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:30Z\", \"source_id\": 64568753, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:33Z\", \"source_id\": 20459834, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:18Z\", \"source_id\": 64586173, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:21Z\", \"source_id\": 20465469, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:32Z\", \"source_id\": 64605550, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:36Z\", \"source_id\": 20471740, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:02Z\", \"source_id\": 64625968, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:04Z\", \"source_id\": 20478265, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:45Z\", \"source_id\": 64640295, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:50Z\", \"source_id\": 20482761, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough", "service_state_platform": "2", "timing_fact_generation": 1790057212065049, "current_leg_arrival_utc": "2026-09-22T07:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:07.485751", "service_state_evidence_id": 20482761, "current_leg_start_actual_dep": "2026-09-22T06:53:30+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:07.681346", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
KGX |
PBO |
1P04 |
700059 |
8 |
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": 82698.55, "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": 82745.207, "from_m": 82698.55, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87871.184, "from_m": 82745.207, "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": 90655.166, "from_m": 87871.184, "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": 108136.322, "from_m": 90655.166, "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": 108195.786, "from_m": 108136.322, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 111523.352, "from_m": 108195.786, "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": 114231.846, "from_m": 111523.352, "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": 115588.254, "from_m": 114231.846, "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": 121084.546, "from_m": 115588.254, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 122783.615, "from_m": 121084.546, "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": 122805.693, "from_m": 122783.615, "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": 759653, "profile_key": "7cb16327cef998e237635d0e49944323044fdfbe189dab0defce289cae775683", "schedule_id": 12579, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0547", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.41, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.556, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0553H", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.03, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.896, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601H", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.345, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32583.012, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34061.166, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608H", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.574, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0615", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.368, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620H", "location": "Hitchin", "stage_seq": 11, "distance_m": 51335.657, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "Arlesey", "stage_seq": 12, "distance_m": 59469.584, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Biggleswade", "stage_seq": 13, "distance_m": 66139.125, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Sandy", "stage_seq": 14, "distance_m": 70873.835, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "St. Neots", "stage_seq": 15, "distance_m": 83115.761, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0652H", "wtt_dep": "0653H", "location": "Huntingdon", "stage_seq": 16, "distance_m": 94515.666, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702", "location": "Holme Jn", "stage_seq": 17, "distance_m": 111101.27, "section_seq": 1, "route_path_id": 134637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Fletton Jn", "stage_seq": 18, "distance_m": 120631.671, "section_seq": 1, "route_path_id": 134637}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Peterborough", "stage_seq": 19, "distance_m": 122805.693, "section_seq": 1, "route_path_id": 134637}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 122805.693, "from_m": 0.0, "section_seq": 1, "route_path_id": 134637}], "total_distance_m": 122805.693, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 122759.036, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.657, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:28Z", "source_id": 64485988, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:52:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:33Z", "source_id": 20432674, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:04Z", "source_id": 64500304, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:06Z", "source_id": 20437303, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:50Z", "source_id": 64516955, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:12:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:57Z", "source_id": 20442915, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:06Z", "source_id": 64530659, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:19:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:08Z", "source_id": 20447389, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15628, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:40Z", "source_id": 64545487, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:26:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:45Z", "source_id": 20452277, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12089, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:33Z", "source_id": 64555617, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:31:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:36Z", "source_id": 20455635, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12071, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:30Z", "source_id": 64568753, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:33Z", "source_id": 20459834, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12050, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:18Z", "source_id": 64586173, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:21Z", "source_id": 20465469, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12027, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:32Z", "source_id": 64605550, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:53:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:36Z", "source_id": 20471740, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12008, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:02Z", "source_id": 64625968, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:01:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:04Z", "source_id": 20478265, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11914, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:45Z", "source_id": 64640295, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:08:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:50Z", "source_id": 20482761, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
London Kings Cross |
0547 |
0547 |
8 |
None |
None |
Peterborough |
0709 |
0709 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G88724/2026-09-22/detailed |
None |
Huntingdon |
2026-09-22T06:53: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 |
0654 |
0708 |
Huntingdon |
Peterborough |
Peterborough |
52.5752702 |
-0.2509520 |
52.5752702 |
-0.2509520 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Peterborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482761 |
1790057212065049 |
104 |
104 |
2026-09-22 06:18:07.681346 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:07.485751 |
| 730442 |
761781 |
P91536 |
895W91M622 |
2026-09-22 |
COMPLETE |
20483761 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 761781, "stp": "P", "toc": "Southeastern", "uid": "P91536", "consist": "377502+377510+377523", "dest_crs": "AFK", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91536/2026-09-22/detailed", "trust_id": "895W91M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": "06:42:00", "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-22", "dest_arr_time": "0707", "dest_platform": "2", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "5W91", "timing_status": "LATE", "origin_station": "Ashford Down Sidings", "current_leg_arr": "0708", "current_leg_dep": "0705", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "0642", "origin_platform": null, "current_location": "Ashford International", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8844618327992797, 51.139879834174614], [0.8843675, 51.1398624], [0.8841215999999998, 51.1398359], [0.8838290999999999, 51.13981450000001], [0.8836510999999999, 51.1398051], [0.8834341, 51.1398005], [0.8831431999999999, 51.1398282], [0.8829801142594674, 51.13985052434426], [0.8828503951234802, 51.139868281221], [0.8828392999999999, 51.1398698], [0.8825824, 51.1399101], [0.8823292999999999, 51.1399578], [0.8820062, 51.1400459], [0.8815582, 51.140180699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Ashford Down Yard", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Ashford Down Yard", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 582.707, \"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\": 686.424, \"from_m\": 582.707, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 805.334, \"from_m\": 686.424, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 951.957, \"from_m\": 805.334, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1013.222, \"from_m\": 951.957, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1042.525, \"from_m\": 1013.222, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1253.53, \"from_m\": 1042.525, \"capability_applied\": null, \"effective_limit_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\": 761781, \"profile_key\": \"9c6770224ed436de91fba66dcdc3189fbdb424a67b5bc39bd5db4a0d4620366d\", \"schedule_id\": 23615, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Ashford Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119636}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0702\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 2, \"distance_m\": 423.08, \"section_seq\": 1, \"route_path_id\": 119636}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0705\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 3, \"distance_m\": 517.145, \"section_seq\": 1, \"route_path_id\": 119636}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 4, \"distance_m\": 1253.53, \"section_seq\": 1, \"route_path_id\": 119636}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1253.53, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119636}], \"total_distance_m\": 1253.53, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1073.355, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.175, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32870, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:00Z\", \"source_id\": 64643537, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:06Z\", \"source_id\": 20483761, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "2", "timing_fact_generation": 1790057288660237, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:08.656216", "service_state_evidence_id": 20483761, "current_leg_start_actual_dep": "2026-09-22T07:06:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:08.989027", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
AFK |
5W91 |
377502+377510+377523 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 582.707, "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": 686.424, "from_m": 582.707, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 805.334, "from_m": 686.424, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 951.957, "from_m": 805.334, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1013.222, "from_m": 951.957, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1042.525, "from_m": 1013.222, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1253.53, "from_m": 1042.525, "capability_applied": null, "effective_limit_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": 761781, "profile_key": "9c6770224ed436de91fba66dcdc3189fbdb424a67b5bc39bd5db4a0d4620366d", "schedule_id": 23615, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0642", "location": "Ashford Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119636}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0702", "location": "Ashford Down Yd Washer Rd", "stage_seq": 2, "distance_m": 423.08, "section_seq": 1, "route_path_id": 119636}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0705", "location": "Ashford Down Yard", "stage_seq": 3, "distance_m": 517.145, "section_seq": 1, "route_path_id": 119636}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 4, "distance_m": 1253.53, "section_seq": 1, "route_path_id": 119636}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1253.53, "from_m": 0.0, "section_seq": 1, "route_path_id": 119636}], "total_distance_m": 1253.53, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1073.355, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.175, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32870, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:00Z", "source_id": 64643537, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:08:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:06Z", "source_id": 20483761, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Ashford Down Sidings |
0642 |
0642 |
None |
6:42:00 |
None |
Ashford (Kent) |
0707 |
0707 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P91536/2026-09-22/detailed |
None |
Ashford Down Yard |
2026-09-22T07:06:00+01:00 |
Ashford (Kent) |
3.0 |
{"type": "LineString", "coordinates": [[0.8844618327992797, 51.139879834174614], [0.8843675, 51.1398624], [0.8841215999999998, 51.1398359], [0.8838290999999999, 51.13981450000001], [0.8836510999999999, 51.1398051], [0.8834341, 51.1398005], [0.8831431999999999, 51.1398282], [0.8829801142594674, 51.13985052434426], [0.8828503951234802, 51.139868281221], [0.8828392999999999, 51.1398698], [0.8825824, 51.1399101], [0.8823292999999999, 51.1399578], [0.8820062, 51.1400459], [0.8815582, 51.140180699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]} |
0.4 |
0705 |
0708 |
Ashford Down Yard |
Ashford International |
Ashford (Kent) |
51.1430036 |
0.8758370 |
51.1430036 |
0.8758370 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Ashford (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483761 |
1790057288660237 |
2 |
2 |
2026-09-22 06:18:08.989027 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:08.656216 |
| 730443 |
762281 |
C40492 |
875T88M622 |
2026-09-22 |
COMPLETE |
20482936 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 762281, "stp": "P", "toc": "Southern", "uid": "C40492", "consist": "377110+377151", "dest_crs": "GTW", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40492/2026-09-22/detailed", "trust_id": "875T88M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": "06:57:00", "dar_platform": null, "dest_station": "Gatwick Airport", "service_date": "2026-09-22", "dest_arr_time": "0707", "dest_platform": "1", "is_terminated": 1, "next_location": "Gatwick Airport", "signalling_id": "5T88", "timing_status": "LATE", "origin_station": "Three Bridges Tilgate Sidings", "current_leg_arr": "0708", "current_leg_dep": "0702", "current_leg_end": "Gatwick Airport", "origin_dep_time": "0657", "origin_platform": "S3", "current_location": "Gatwick Airport", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16104139999999997, 51.1166607], [-0.161034, 51.1176417], [-0.1609924, 51.118352299999984], [-0.1609521, 51.1187305], [-0.16093879999999997, 51.118916899999995], [-0.1609522, 51.11940349999999], [-0.16094949999999997, 51.11962810000001], [-0.16093879999999997, 51.1209116], [-0.1609381, 51.12143389999999], [-0.1609333, 51.12516279999999], [-0.1609336, 51.12532610000001], [-0.1609415, 51.13089620000001], [-0.1609361, 51.13111860000001], [-0.16093449999999998, 51.1430812], [-0.1609578, 51.14468910000001], [-0.1609933, 51.146357300000005], [-0.16093589999999997, 51.1471995], [-0.1609366, 51.1472853], [-0.1609364, 51.14769870000001], [-0.16093729999999998, 51.1479958], [-0.1609344, 51.1483249], [-0.1609358, 51.14875109999999], [-0.16093600000000002, 51.1490229], [-0.16093600000000002, 51.1492265], [-0.16093589999999997, 51.14974889999999], [-0.16093600000000002, 51.1505667], [-0.16093729999999998, 51.1521296], [-0.1609361, 51.1523587], [-0.1609323, 51.1526405], [-0.16093429999999995, 51.15329500000001], [-0.1609332, 51.1536707], [-0.16093839999999998, 51.1540623], [-0.1609424, 51.1544388], [-0.160942, 51.154658899999994], [-0.16092719999999996, 51.155079599999986], [-0.1609435, 51.1552898], [-0.16095959999999998, 51.15546230000001], [-0.1609948, 51.1558381], [-0.16099909999999998, 51.1559117], [-0.1610057, 51.15617489999999], [-0.1610083, 51.1562341], [-0.16100959999999995, 51.15625680000001], [-0.16101089999999998, 51.1563248], [-0.1610176, 51.156562400000006]]}", "current_leg_start": "Three Bridges", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.1565624", "next_location_lon": "-0.1610176", "previous_location": "Three Bridges", "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\": 391.088, \"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\": 574.271, \"from_m\": 391.088, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1136.79, \"from_m\": 574.271, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4572.806, \"from_m\": 1136.79, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5042.896, \"from_m\": 4572.806, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 762281, \"profile_key\": \"efc0dc2299d6b8e7dd1f9a0977f74bf1fc2dbbf9a05488c201468041f3b484ae\", \"schedule_id\": 5863, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"Three Bridges Tilgate Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132429}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0700\", \"location\": \"Three Bridges Tilgate Siding Entry/Exit\", \"stage_seq\": 2, \"distance_m\": 319.522, \"section_seq\": 1, \"route_path_id\": 132429}, {\"is_pass\": false, \"wtt_arr\": \"0702\", \"wtt_dep\": \"0703\", \"location\": \"Three Bridges\", \"stage_seq\": 3, \"distance_m\": 605.488, \"section_seq\": 1, \"route_path_id\": 132429}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"Gatwick Airport\", \"stage_seq\": 4, \"distance_m\": 5042.896, \"section_seq\": 1, \"route_path_id\": 132429}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5042.896, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132429}], \"total_distance_m\": 5042.896, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4651.808, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 391.088, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0657", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.1565624", "current_position_lon": "-0.1610176", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:53Z\", \"source_id\": 64620668, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:57Z\", \"source_id\": 20476623, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:59Z\", \"source_id\": 64640816, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:00Z\", \"source_id\": 20482936, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gatwick Airport", "service_state_platform": "1", "timing_fact_generation": 1790057223263175, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:09.607844", "service_state_evidence_id": 20482936, "current_leg_start_actual_dep": "2026-09-22T07:04:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:10.038415", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
GTW |
5T88 |
377110+377151 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 391.088, "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": 574.271, "from_m": 391.088, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1136.79, "from_m": 574.271, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4572.806, "from_m": 1136.79, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5042.896, "from_m": 4572.806, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 762281, "profile_key": "efc0dc2299d6b8e7dd1f9a0977f74bf1fc2dbbf9a05488c201468041f3b484ae", "schedule_id": 5863, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0657", "location": "Three Bridges Tilgate Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132429}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0700", "location": "Three Bridges Tilgate Siding Entry/Exit", "stage_seq": 2, "distance_m": 319.522, "section_seq": 1, "route_path_id": 132429}, {"is_pass": false, "wtt_arr": "0702", "wtt_dep": "0703", "location": "Three Bridges", "stage_seq": 3, "distance_m": 605.488, "section_seq": 1, "route_path_id": 132429}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "Gatwick Airport", "stage_seq": 4, "distance_m": 5042.896, "section_seq": 1, "route_path_id": 132429}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5042.896, "from_m": 0.0, "section_seq": 1, "route_path_id": 132429}], "total_distance_m": 5042.896, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4651.808, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 391.088, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30682, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:53Z", "source_id": 64620668, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:59:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:57Z", "source_id": 20476623, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30590, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:59Z", "source_id": 64640816, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:08:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:00Z", "source_id": 20482936, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Three Bridges Tilgate Sidings |
0657 |
0657 |
S3 |
6:57:00 |
None |
Gatwick Airport |
0707 |
0707 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C40492/2026-09-22/detailed |
None |
Three Bridges |
2026-09-22T07:04:00+01:00 |
Gatwick Airport |
6.0 |
{"type": "LineString", "coordinates": [[-0.16104139999999997, 51.1166607], [-0.161034, 51.1176417], [-0.1609924, 51.118352299999984], [-0.1609521, 51.1187305], [-0.16093879999999997, 51.118916899999995], [-0.1609522, 51.11940349999999], [-0.16094949999999997, 51.11962810000001], [-0.16093879999999997, 51.1209116], [-0.1609381, 51.12143389999999], [-0.1609333, 51.12516279999999], [-0.1609336, 51.12532610000001], [-0.1609415, 51.13089620000001], [-0.1609361, 51.13111860000001], [-0.16093449999999998, 51.1430812], [-0.1609578, 51.14468910000001], [-0.1609933, 51.146357300000005], [-0.16093589999999997, 51.1471995], [-0.1609366, 51.1472853], [-0.1609364, 51.14769870000001], [-0.16093729999999998, 51.1479958], [-0.1609344, 51.1483249], [-0.1609358, 51.14875109999999], [-0.16093600000000002, 51.1490229], [-0.16093600000000002, 51.1492265], [-0.16093589999999997, 51.14974889999999], [-0.16093600000000002, 51.1505667], [-0.16093729999999998, 51.1521296], [-0.1609361, 51.1523587], [-0.1609323, 51.1526405], [-0.16093429999999995, 51.15329500000001], [-0.1609332, 51.1536707], [-0.16093839999999998, 51.1540623], [-0.1609424, 51.1544388], [-0.160942, 51.154658899999994], [-0.16092719999999996, 51.155079599999986], [-0.1609435, 51.1552898], [-0.16095959999999998, 51.15546230000001], [-0.1609948, 51.1558381], [-0.16099909999999998, 51.1559117], [-0.1610057, 51.15617489999999], [-0.1610083, 51.1562341], [-0.16100959999999995, 51.15625680000001], [-0.16101089999999998, 51.1563248], [-0.1610176, 51.156562400000006]]} |
2.8 |
0702 |
0708 |
Three Bridges |
Gatwick Airport |
Gatwick Airport |
51.1565624 |
-0.1610176 |
51.1565624 |
-0.1610176 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Gatwick Airport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482936 |
1790057223263175 |
5 |
5 |
2026-09-22 06:18:10.038415 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:09.607844 |
| 730444 |
760751 |
C18535 |
472T02M622 |
2026-09-22 |
COMPLETE |
20482596 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 760751, "stp": "O", "toc": "Great Northern", "uid": "C18535", "consist": "379003+379023", "dest_crs": "KLN", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18535/2026-09-22/detailed", "trust_id": "472T02M622", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kings Lynn", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "2", "is_terminated": 1, "next_location": "Kings Lynn", "signalling_id": "2T02", "timing_status": "EARLY", "origin_station": "Cambridge", "current_leg_arr": "0708", "current_leg_dep": "0700", "current_leg_end": "Kings Lynn", "origin_dep_time": "0615", "origin_platform": "4", "current_location": "Kings Lynn", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.3832690999999999, 52.6733905], [0.3834521, 52.673987700000005], [0.3843807000000001, 52.6769152], [0.3844947, 52.67728139999999], [0.3846195999999999, 52.6776175], [0.3847122, 52.677837200000006], [0.3847924999999999, 52.67805799999999], [0.3879654, 52.6880638], [0.3879991, 52.68817839999999], [0.38933889999999993, 52.69242189999999], [0.391087, 52.697967899999995], [0.3911733, 52.6982417], [0.3926406999999999, 52.7028164], [0.3928981999999999, 52.70366419999999], [0.3935234, 52.7056483], [0.3936931, 52.7061972], [0.3955017, 52.7119634], [0.39568106869904174, 52.71253125491421], [0.39632749999999994, 52.7145777], [0.39649509999999993, 52.7151093], [0.3974014, 52.71797660000001], [0.40037949999999994, 52.7274007], [0.4006907, 52.728386500000006], [0.4018772, 52.7321869], [0.40232149999999994, 52.73361009999999], [0.40259909999999993, 52.734387299999995], [0.4030871, 52.73553460000001], [0.4033129, 52.73592210000001], [0.4034905, 52.73619910000001], [0.4035388, 52.7362745], [0.4038683, 52.7367626], [0.4043413, 52.7373592], [0.404776, 52.7378677], [0.40524959999999993, 52.7383947], [0.4057333, 52.7389215], [0.4065367999999999, 52.7398082], [0.4091936, 52.74273349999999], [0.40924399999999994, 52.74278900000001], [0.4120819999999999, 52.74597150000001], [0.4124301, 52.746512999999986], [0.41246989999999994, 52.74658899999999], [0.4125643, 52.7467346], [0.4128682, 52.7474501], [0.4130545, 52.74810819999998], [0.4131197999999999, 52.74860269999999], [0.4131360999999999, 52.7490691], [0.4130651, 52.7498882], [0.4130092, 52.75014329999999], [0.4129309, 52.750393900000006], [0.412855, 52.75058409999999], [0.4127772, 52.75075859999999], [0.4127043, 52.75089959999999], [0.4125385, 52.75115470000001], [0.4123475999999999, 52.7514029], [0.4122193, 52.75155], [0.41206639999999994, 52.751701], [0.4119023, 52.75184819999999], [0.41172710000000007, 52.75198639999999], [0.4115454, 52.7521134], [0.4113029, 52.7522603], [0.4111203, 52.75236259999999], [0.4107486, 52.7525406], [0.4101448, 52.75282219999998], [0.410044, 52.7528671], [0.4099381, 52.75291370000001], [0.40979599999999994, 52.75296379999999], [0.4097178, 52.7529906], [0.409453, 52.75306849999999], [0.4092238, 52.7531288], [0.4090944, 52.753154], [0.4087196, 52.75324109999999], [0.40821, 52.753356100000005], [0.4080564, 52.7533848], [0.4078666, 52.75342220000001], [0.4075448, 52.75348300000001], [0.4071797, 52.75354879999999], [0.4068231, 52.75360539999999], [0.4063037, 52.753681199999995], [0.40577889999999994, 52.7537559], [0.4055726, 52.753782], [0.4053898, 52.7538017], [0.4051899, 52.7538184], [0.40501229999999994, 52.75383339999999], [0.40420909999999993, 52.753888700000005]]}", "current_leg_start": "Watlington", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "52.7538887", "next_location_lon": "0.4042091", "previous_location": "Watlington", "current_leg_milage": "6.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 661.048, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2398.037, \"from_m\": 661.048, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4391.361, \"from_m\": 2398.037, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4445.078, \"from_m\": 4391.361, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 22754.995, \"from_m\": 4445.078, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23104.759, \"from_m\": 22754.995, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23920.671, \"from_m\": 23104.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23989.409, \"from_m\": 23920.671, \"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\": 24043.834, \"from_m\": 23989.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24504.444, \"from_m\": 24043.834, \"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\": 25760.184, \"from_m\": 24504.444, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25876.727, \"from_m\": 25760.184, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26649.953, \"from_m\": 25876.727, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29110.025, \"from_m\": 26649.953, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 65151.0, \"from_m\": 29110.025, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65167.064, \"from_m\": 65151.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\": 66032.586, \"from_m\": 65167.064, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66345.55, \"from_m\": 66032.586, \"capability_applied\": null, \"effective_limit_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\": 760751, \"profile_key\": \"f0d7a488df9d7b00d21fafc90092bbe0f39f7a1d7b765129cf5a290cb102a85d\", \"schedule_id\": 36032, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1545.45, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619H\", \"location\": \"Cambridge North\", \"stage_seq\": 3, \"distance_m\": 3715.008, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624\", \"location\": \"Waterbeach\", \"stage_seq\": 4, \"distance_m\": 8614.69, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 5, \"distance_m\": 22937.244, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"Ely\", \"stage_seq\": 6, \"distance_m\": 23670.267, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Ely North Jn\", \"stage_seq\": 7, \"distance_m\": 25974.098, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0641\", \"location\": \"Littleport\", \"stage_seq\": 8, \"distance_m\": 32785.864, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Downham Market\", \"stage_seq\": 9, \"distance_m\": 48959.265, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658\", \"location\": \"Watlington\", \"stage_seq\": 10, \"distance_m\": 56736.258, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Kings Lynn Sig. Kl45\", \"stage_seq\": 11, \"distance_m\": 63642.816, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707H\", \"location\": \"Kings Lynn Jn\", \"stage_seq\": 12, \"distance_m\": 65874.135, \"section_seq\": 1, \"route_path_id\": 144832}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Kings Lynn\", \"stage_seq\": 13, \"distance_m\": 66345.55, \"section_seq\": 1, \"route_path_id\": 144832}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66345.55, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144832}], \"total_distance_m\": 66345.55, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65475.213, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 870.337, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.7538887", "current_position_lon": "0.4042091", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:40Z\", \"source_id\": 64529806, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:44Z\", \"source_id\": 20447100, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12321, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:44Z\", \"source_id\": 64537838, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:45Z\", \"source_id\": 20449670, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:29Z\", \"source_id\": 64559820, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:32Z\", \"source_id\": 20457008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:53Z\", \"source_id\": 64580595, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463762, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:06Z\", \"source_id\": 64606808, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:11Z\", \"source_id\": 20472174, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:20Z\", \"source_id\": 64621816, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:22Z\", \"source_id\": 20476970, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:35Z\", \"source_id\": 64639798, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:38Z\", \"source_id\": 20482596, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kings Lynn", "service_state_platform": "2", "timing_fact_generation": 1790057199765522, "current_leg_arrival_utc": "2026-09-22T07:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:10.185295", "service_state_evidence_id": 20482596, "current_leg_start_actual_dep": "2026-09-22T06:58:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:10.484648", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
O |
CBG |
KLN |
2T02 |
379003+379023 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 661.048, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2398.037, "from_m": 661.048, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4391.361, "from_m": 2398.037, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4445.078, "from_m": 4391.361, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 22754.995, "from_m": 4445.078, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23104.759, "from_m": 22754.995, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23920.671, "from_m": 23104.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23989.409, "from_m": 23920.671, "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": 24043.834, "from_m": 23989.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24504.444, "from_m": 24043.834, "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": 25760.184, "from_m": 24504.444, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25876.727, "from_m": 25760.184, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26649.953, "from_m": 25876.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29110.025, "from_m": 26649.953, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 65151.0, "from_m": 29110.025, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65167.064, "from_m": 65151.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": 66032.586, "from_m": 65167.064, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66345.55, "from_m": 66032.586, "capability_applied": null, "effective_limit_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": 760751, "profile_key": "f0d7a488df9d7b00d21fafc90092bbe0f39f7a1d7b765129cf5a290cb102a85d", "schedule_id": 36032, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0615", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 1545.45, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619H", "location": "Cambridge North", "stage_seq": 3, "distance_m": 3715.008, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624", "location": "Waterbeach", "stage_seq": 4, "distance_m": 8614.69, "section_seq": 1, "route_path_id": 144832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Ely Dock Jn", "stage_seq": 5, "distance_m": 22937.244, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "Ely", "stage_seq": 6, "distance_m": 23670.267, "section_seq": 1, "route_path_id": 144832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Ely North Jn", "stage_seq": 7, "distance_m": 25974.098, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0641", "location": "Littleport", "stage_seq": 8, "distance_m": 32785.864, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Downham Market", "stage_seq": 9, "distance_m": 48959.265, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658", "location": "Watlington", "stage_seq": 10, "distance_m": 56736.258, "section_seq": 1, "route_path_id": 144832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Kings Lynn Sig. Kl45", "stage_seq": 11, "distance_m": 63642.816, "section_seq": 1, "route_path_id": 144832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707H", "location": "Kings Lynn Jn", "stage_seq": 12, "distance_m": 65874.135, "section_seq": 1, "route_path_id": 144832}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Kings Lynn", "stage_seq": 13, "distance_m": 66345.55, "section_seq": 1, "route_path_id": 144832}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66345.55, "from_m": 0.0, "section_seq": 1, "route_path_id": 144832}], "total_distance_m": 66345.55, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65475.213, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 870.337, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12431, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:40Z", "source_id": 64529806, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:44Z", "source_id": 20447100, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12321, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:44Z", "source_id": 64537838, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:23:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:45Z", "source_id": 20449670, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12233, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:29Z", "source_id": 64559820, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:32Z", "source_id": 20457008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12165, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:53Z", "source_id": 64580595, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463762, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12161, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:06Z", "source_id": 64606808, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:54:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:11Z", "source_id": 20472174, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12155, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:20Z", "source_id": 64621816, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:59:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:22Z", "source_id": 20476970, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12131, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:35Z", "source_id": 64639798, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:08:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:38Z", "source_id": 20482596, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Cambridge |
0615 |
0615 |
4 |
None |
None |
Kings Lynn |
0709 |
0709 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C18535/2026-09-22/detailed |
None |
Watlington |
2026-09-22T06:58:00+01:00 |
Kings Lynn |
8.0 |
{"type": "LineString", "coordinates": [[0.3832690999999999, 52.6733905], [0.3834521, 52.673987700000005], [0.3843807000000001, 52.6769152], [0.3844947, 52.67728139999999], [0.3846195999999999, 52.6776175], [0.3847122, 52.677837200000006], [0.3847924999999999, 52.67805799999999], [0.3879654, 52.6880638], [0.3879991, 52.68817839999999], [0.38933889999999993, 52.69242189999999], [0.391087, 52.697967899999995], [0.3911733, 52.6982417], [0.3926406999999999, 52.7028164], [0.3928981999999999, 52.70366419999999], [0.3935234, 52.7056483], [0.3936931, 52.7061972], [0.3955017, 52.7119634], [0.39568106869904174, 52.71253125491421], [0.39632749999999994, 52.7145777], [0.39649509999999993, 52.7151093], [0.3974014, 52.71797660000001], [0.40037949999999994, 52.7274007], [0.4006907, 52.728386500000006], [0.4018772, 52.7321869], [0.40232149999999994, 52.73361009999999], [0.40259909999999993, 52.734387299999995], [0.4030871, 52.73553460000001], [0.4033129, 52.73592210000001], [0.4034905, 52.73619910000001], [0.4035388, 52.7362745], [0.4038683, 52.7367626], [0.4043413, 52.7373592], [0.404776, 52.7378677], [0.40524959999999993, 52.7383947], [0.4057333, 52.7389215], [0.4065367999999999, 52.7398082], [0.4091936, 52.74273349999999], [0.40924399999999994, 52.74278900000001], [0.4120819999999999, 52.74597150000001], [0.4124301, 52.746512999999986], [0.41246989999999994, 52.74658899999999], [0.4125643, 52.7467346], [0.4128682, 52.7474501], [0.4130545, 52.74810819999998], [0.4131197999999999, 52.74860269999999], [0.4131360999999999, 52.7490691], [0.4130651, 52.7498882], [0.4130092, 52.75014329999999], [0.4129309, 52.750393900000006], [0.412855, 52.75058409999999], [0.4127772, 52.75075859999999], [0.4127043, 52.75089959999999], [0.4125385, 52.75115470000001], [0.4123475999999999, 52.7514029], [0.4122193, 52.75155], [0.41206639999999994, 52.751701], [0.4119023, 52.75184819999999], [0.41172710000000007, 52.75198639999999], [0.4115454, 52.7521134], [0.4113029, 52.7522603], [0.4111203, 52.75236259999999], [0.4107486, 52.7525406], [0.4101448, 52.75282219999998], [0.410044, 52.7528671], [0.4099381, 52.75291370000001], [0.40979599999999994, 52.75296379999999], [0.4097178, 52.7529906], [0.409453, 52.75306849999999], [0.4092238, 52.7531288], [0.4090944, 52.753154], [0.4087196, 52.75324109999999], [0.40821, 52.753356100000005], [0.4080564, 52.7533848], [0.4078666, 52.75342220000001], [0.4075448, 52.75348300000001], [0.4071797, 52.75354879999999], [0.4068231, 52.75360539999999], [0.4063037, 52.753681199999995], [0.40577889999999994, 52.7537559], [0.4055726, 52.753782], [0.4053898, 52.7538017], [0.4051899, 52.7538184], [0.40501229999999994, 52.75383339999999], [0.40420909999999993, 52.753888700000005]]} |
6.0 |
0700 |
0708 |
Watlington |
Kings Lynn |
Kings Lynn |
52.7538887 |
0.4042091 |
52.7538887 |
0.4042091 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Kings Lynn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482596 |
1790057199765522 |
49 |
49 |
2026-09-22 06:18:10.484648 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:10.185295 |
| 730445 |
754272 |
H01986 |
234L07C921 |
2026-09-21 |
COMPLETE |
20483878 |
2026-09-22 07:05:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 754272, "stp": "O", "toc": "Unknown", "uid": "H01986", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H01986/2026-09-22/detailed", "trust_id": "234L07C921", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Gateway (Freightliner)", "service_date": "2026-09-21", "dest_arr_time": "0654", "dest_platform": null, "is_terminated": 1, "next_location": "London Gateway (Freightliner)", "signalling_id": "4L07", "timing_status": "LATE", "origin_station": "Doncaster Europort Freightliner", "current_leg_arr": "0705", "current_leg_dep": "0651", "current_leg_end": "London Gateway (Freightliner)", "origin_dep_time": "2257", "origin_platform": null, "current_location": "London Gateway (Freightliner)", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.4682508045734792, 51.50739376441085], [0.4682519, 51.50739380000001], [0.472919, 51.5075374], [0.4790328, 51.5077329], [0.47952770000000006, 51.5077501], [0.4801073, 51.50773770000001], [0.4806705999999999, 51.50772099999998]]}", "current_leg_start": "London Gateway Arrival", "dest_arr_time_act": "0654", "motion_projection": null, "next_location_lat": "51.5077210", "next_location_lon": "0.4806706", "previous_location": "London Gateway Arrival", "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\": 631.937, \"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\": 797.487, \"from_m\": 631.937, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1826.594, \"from_m\": 797.487, \"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\": 2821.417, \"from_m\": 1826.594, \"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\": 2882.507, \"from_m\": 2821.417, \"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\": 2923.485, \"from_m\": 2882.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4115.14, \"from_m\": 2923.485, \"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\": 7628.152, \"from_m\": 4115.14, \"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\": 29997.966, \"from_m\": 7628.152, \"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\": 30179.727, \"from_m\": 29997.966, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30488.565, \"from_m\": 30179.727, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31672.434, \"from_m\": 30488.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45516.754, \"from_m\": 31672.434, \"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\": 53715.859, \"from_m\": 45516.754, \"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\": 55070.044, \"from_m\": 53715.859, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56118.159, \"from_m\": 55070.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56142.648, \"from_m\": 56118.159, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56190.564, \"from_m\": 56142.648, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56845.465, \"from_m\": 56190.564, \"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\": 57415.829, \"from_m\": 56845.465, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86592.391, \"from_m\": 57415.829, \"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\": 86714.444, \"from_m\": 86592.391, \"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\": 86746.718, \"from_m\": 86714.444, \"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\": 89763.174, \"from_m\": 86746.718, \"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\": 114313.328, \"from_m\": 89763.174, \"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\": 116697.959, \"from_m\": 114313.328, \"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\": 117421.098, \"from_m\": 116697.959, \"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\": 117457.844, \"from_m\": 117421.098, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 118325.548, \"from_m\": 117457.844, \"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\": 134468.45, \"from_m\": 118325.548, \"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\": 137794.407, \"from_m\": 134468.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 137866.516, \"from_m\": 137794.407, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 138411.488, \"from_m\": 137866.516, \"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\": 139435.044, \"from_m\": 138411.488, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 139460.287, \"from_m\": 139435.044, \"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\": 139563.91, \"from_m\": 139460.287, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 144066.29, \"from_m\": 139563.91, \"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\": 144102.799, \"from_m\": 144066.29, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 144483.665, \"from_m\": 144102.799, \"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\": 146182.734, \"from_m\": 144483.665, \"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\": 151679.026, \"from_m\": 146182.734, \"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\": 153035.434, \"from_m\": 151679.026, \"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\": 155743.929, \"from_m\": 153035.434, \"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\": 159071.494, \"from_m\": 155743.929, \"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\": 159130.958, \"from_m\": 159071.494, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 176612.114, \"from_m\": 159130.958, \"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\": 179396.096, \"from_m\": 176612.114, \"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\": 184522.073, \"from_m\": 179396.096, \"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\": 184568.73, \"from_m\": 184522.073, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 222663.345, \"from_m\": 184568.73, \"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\": 222764.973, \"from_m\": 222663.345, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 224299.407, \"from_m\": 222764.973, \"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\": 226868.61, \"from_m\": 224299.407, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 237991.659, \"from_m\": 226868.61, \"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\": 238014.946, \"from_m\": 237991.659, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 257045.072, \"from_m\": 238014.946, \"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\": 260717.406, \"from_m\": 257045.072, \"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\": 261152.135, \"from_m\": 260717.406, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 261472.774, \"from_m\": 261152.135, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 261843.688, \"from_m\": 261472.774, \"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\": 261893.997, \"from_m\": 261843.688, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 261949.388, \"from_m\": 261893.997, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 262004.958, \"from_m\": 261949.388, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 264009.086, \"from_m\": 262004.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\": 265302.457, \"from_m\": 264009.086, \"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\": 265357.698, \"from_m\": 265302.457, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 265608.578, \"from_m\": 265357.698, \"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\": 265691.383, \"from_m\": 265608.578, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 266198.351, \"from_m\": 265691.383, \"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\": 266233.427, \"from_m\": 266198.351, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 266318.441, \"from_m\": 266233.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 266739.243, \"from_m\": 266318.441, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 268110.622, \"from_m\": 266739.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 268300.907, \"from_m\": 268110.622, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 269713.167, \"from_m\": 268300.907, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 270610.947, \"from_m\": 269713.167, \"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\": 270669.534, \"from_m\": 270610.947, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 273057.676, \"from_m\": 270669.534, \"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\": 273666.268, \"from_m\": 273057.676, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 274369.597, \"from_m\": 273666.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 274983.445, \"from_m\": 274369.597, \"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\": 275019.665, \"from_m\": 274983.445, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 275058.761, \"from_m\": 275019.665, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 275100.026, \"from_m\": 275058.761, \"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\": 275143.138, \"from_m\": 275100.026, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 275180.978, \"from_m\": 275143.138, \"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\": 275576.738, \"from_m\": 275180.978, \"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\": 276189.969, \"from_m\": 275576.738, \"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\": 276308.186, \"from_m\": 276189.969, \"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\": 276388.486, \"from_m\": 276308.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 276416.744, \"from_m\": 276388.486, \"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\": 276509.346, \"from_m\": 276416.744, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 278221.377, \"from_m\": 276509.346, \"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\": 278776.007, \"from_m\": 278221.377, \"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\": 278802.534, \"from_m\": 278776.007, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 278829.928, \"from_m\": 278802.534, \"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\": 281330.375, \"from_m\": 278829.928, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 281814.638, \"from_m\": 281330.375, \"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\": 281887.349, \"from_m\": 281814.638, \"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\": 283071.577, \"from_m\": 281887.349, \"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\": 283131.584, \"from_m\": 283071.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\": 283369.023, \"from_m\": 283131.584, \"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\": 284481.342, \"from_m\": 283369.023, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 286724.727, \"from_m\": 284481.342, \"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\": 286766.363, \"from_m\": 286724.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 301513.198, \"from_m\": 286766.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\": 301549.006, \"from_m\": 301513.198, \"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\": 304877.433, \"from_m\": 301549.006, \"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\": 305383.594, \"from_m\": 304877.433, \"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\": 306191.515, \"from_m\": 305383.594, \"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\": 312024.552, \"from_m\": 306191.515, \"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\": 312890.634, \"from_m\": 312024.552, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 314912.056, \"from_m\": 312890.634, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 314916.783, \"from_m\": 314912.056, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 316169.421, \"from_m\": 314916.783, \"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\": 316224.325, \"from_m\": 316169.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 316337.796, \"from_m\": 316224.325, \"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\": 754272, \"profile_key\": \"2f37a019bcc589f1724199051f47fcaa02b113a0de0e770bdc1fa3c24b62b528\", \"schedule_id\": 37477, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Doncaster Europort Freightliner\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Potteric Carr Jn\", \"stage_seq\": 2, \"distance_m\": 631.937, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Black Carr Jn (Doncaster)\", \"stage_seq\": 3, \"distance_m\": 1797.911, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Bessacarr Jn\", \"stage_seq\": 4, \"distance_m\": 2882.507, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Gainsborough Trent Jns\", \"stage_seq\": 5, \"distance_m\": 30373.589, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Gainsborough Lea Road\", \"stage_seq\": 6, \"distance_m\": 31427.279, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Saxilby\", \"stage_seq\": 7, \"distance_m\": 46622.33, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Pyewipe Jn\", \"stage_seq\": 8, \"distance_m\": 53757.585, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348H\", \"location\": \"West Holmes Jn\", \"stage_seq\": 9, \"distance_m\": 55070.044, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"0144\", \"location\": \"East Holmes S.B.\", \"stage_seq\": 10, \"distance_m\": 56043.55, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0146H\", \"location\": \"Lincoln\", \"stage_seq\": 11, \"distance_m\": 56422.966, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0147\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 12, \"distance_m\": 56670.206, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0200H\", \"location\": \"Metheringham\", \"stage_seq\": 13, \"distance_m\": 71666.642, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0212\", \"location\": \"Sleaford North Jn\", \"stage_seq\": 14, \"distance_m\": 86792.904, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0214\", \"location\": \"Sleaford South Jn\", \"stage_seq\": 15, \"distance_m\": 89163.171, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0225\", \"location\": \"Quadring Sig. WS7070\", \"stage_seq\": 16, \"distance_m\": 105929.714, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0232H\", \"location\": \"Spalding\", \"stage_seq\": 17, \"distance_m\": 117797.974, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0254\", \"location\": \"Glinton Jn\", \"stage_seq\": 18, \"distance_m\": 137794.407, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0255H\", \"location\": \"Werrington Jn\", \"stage_seq\": 19, \"distance_m\": 139460.287, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0305\", \"wtt_dep\": \"0307\", \"location\": \"Peterborough\", \"stage_seq\": 20, \"distance_m\": 144461.587, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0310H\", \"location\": \"Fletton Jn\", \"stage_seq\": 21, \"distance_m\": 146635.609, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0319\", \"location\": \"Conington South Jn\", \"stage_seq\": 22, \"distance_m\": 159071.494, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0321H\", \"wtt_dep\": \"0340H\", \"location\": \"Conington Loop\", \"stage_seq\": 23, \"distance_m\": 160168.156, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0352\", \"location\": \"Huntingdon\", \"stage_seq\": 24, \"distance_m\": 172751.614, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0408H\", \"location\": \"Sandy\", \"stage_seq\": 25, \"distance_m\": 196393.445, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0413H\", \"location\": \"Biggleswade\", \"stage_seq\": 26, \"distance_m\": 201128.155, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0430\", \"location\": \"Hitchin\", \"stage_seq\": 27, \"distance_m\": 215931.623, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0444H\", \"location\": \"Stevenage\", \"stage_seq\": 28, \"distance_m\": 222967.049, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0446\", \"location\": \"Langley Jn\", \"stage_seq\": 29, \"distance_m\": 224572.455, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0447\", \"location\": \"Langley South Jn\", \"stage_seq\": 30, \"distance_m\": 225692.672, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0448H\", \"location\": \"Bragbury Jn\", \"stage_seq\": 31, \"distance_m\": 227308.712, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0454\", \"location\": \"Molewood Jn\", \"stage_seq\": 32, \"distance_m\": 235381.473, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456\", \"location\": \"Hertford North\", \"stage_seq\": 33, \"distance_m\": 238058.203, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Ponsbourne Tunnel Sig. K894\", \"stage_seq\": 34, \"distance_m\": 243209.126, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0507H\", \"location\": \"Gordon Hill\", \"stage_seq\": 35, \"distance_m\": 253738.83, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0514\", \"location\": \"Bowes Park\", \"stage_seq\": 36, \"distance_m\": 260468.317, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0516H\", \"wtt_dep\": \"0518H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 37, \"distance_m\": 261648.954, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522\", \"location\": \"Harringay\", \"stage_seq\": 38, \"distance_m\": 264136.099, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523H\", \"location\": \"Finsbury Park\", \"stage_seq\": 39, \"distance_m\": 266096.126, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0525\", \"location\": \"Highbury Vale Jn\", \"stage_seq\": 40, \"distance_m\": 267304.452, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0526H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 41, \"distance_m\": 268281.877, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 42, \"distance_m\": 270669.534, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"Lea Junction\", \"stage_seq\": 43, \"distance_m\": 274149.841, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537\", \"location\": \"Channelsea Jn\", \"stage_seq\": 44, \"distance_m\": 274450.732, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": \"0542\", \"location\": \"Stratford\", \"stage_seq\": 45, \"distance_m\": 275285.531, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0543H\", \"wtt_dep\": \"0544H\", \"location\": \"Stratford Sig. L295\", \"stage_seq\": 46, \"distance_m\": 275862.322, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Maryland\", \"stage_seq\": 47, \"distance_m\": 276045.881, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547H\", \"location\": \"Forest Gate\", \"stage_seq\": 48, \"distance_m\": 277318.916, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 49, \"distance_m\": 277880.707, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Woodgrange Park\", \"stage_seq\": 50, \"distance_m\": 278889.602, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Barking Station Jn\", \"stage_seq\": 51, \"distance_m\": 280754.241, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"Barking\", \"stage_seq\": 52, \"distance_m\": 281622.854, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0558\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 53, \"distance_m\": 283350.626, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604H\", \"location\": \"Ripple Lane Sig. 807\", \"stage_seq\": 54, \"distance_m\": 284163.262, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612H\", \"location\": \"Dagenham Dock\", \"stage_seq\": 55, \"distance_m\": 285406.282, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Rainham (Essex)\", \"stage_seq\": 56, \"distance_m\": 289856.534, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619H\", \"location\": \"Purfleet\", \"stage_seq\": 57, \"distance_m\": 295150.928, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0623H\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 58, \"distance_m\": 300112.8, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624H\", \"location\": \"Grays\", \"stage_seq\": 59, \"distance_m\": 301328.532, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Tilbury Town\", \"stage_seq\": 60, \"distance_m\": 304155.99, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 61, \"distance_m\": 311997.182, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0646\", \"location\": \"London Gateway Port LG11\", \"stage_seq\": 62, \"distance_m\": 314539.859, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0651\", \"location\": \"London Gateway Arrival\", \"stage_seq\": 63, \"distance_m\": 315476.873, \"section_seq\": 1, \"route_path_id\": 145605}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": null, \"location\": \"London Gateway (Freightliner)\", \"stage_seq\": 64, \"distance_m\": 316337.796, \"section_seq\": 1, \"route_path_id\": 145605}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 316337.796, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145605}], \"total_distance_m\": 316337.796, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 308735.729, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7602.067, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2257", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5077210", "current_position_lon": "0.4806706", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:20:49Z\", \"source_id\": 64285591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:20:56Z\", \"source_id\": 20370976, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:35:58Z\", \"source_id\": 64309138, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:36:05Z\", \"source_id\": 20378348, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:49:28Z\", \"source_id\": 64399940, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:50:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:49:35Z\", \"source_id\": 20405446, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:21:31Z\", \"source_id\": 64404604, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:22:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:21:34Z\", \"source_id\": 20406642, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:03:38Z\", \"source_id\": 64409809, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:05:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:03:45Z\", \"source_id\": 20407946, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12022, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:46:12Z\", \"source_id\": 64414923, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:46:15Z\", \"source_id\": 20409602, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:06:26Z\", \"source_id\": 64417985, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:07:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:06:30Z\", \"source_id\": 20410723, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:10:34Z\", \"source_id\": 64418754, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:11:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:10:41Z\", \"source_id\": 20410991, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:20:52Z\", \"source_id\": 64420884, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:22:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:20:55Z\", \"source_id\": 20411813, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:27:03Z\", \"source_id\": 64422369, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:27:05Z\", \"source_id\": 20412371, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:39:51Z\", \"source_id\": 64426151, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:41:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:39:56Z\", \"source_id\": 20413772, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:53:43Z\", \"source_id\": 64432277, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:54:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:53:51Z\", \"source_id\": 20415683, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:14Z\", \"source_id\": 64438066, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:15Z\", \"source_id\": 20417434, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:06:04Z\", \"source_id\": 64440115, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:07:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:06:10Z\", \"source_id\": 20418051, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:08:54Z\", \"source_id\": 64442059, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:10:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:09:01Z\", \"source_id\": 20418637, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:16:10Z\", \"source_id\": 64447447, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:17:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:16:16Z\", \"source_id\": 20420258, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15289, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:24Z\", \"source_id\": 64463498, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:31Z\", \"source_id\": 20425376, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:52Z\", \"source_id\": 64492350, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:56:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:56Z\", \"source_id\": 20434755, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:27Z\", \"source_id\": 64502487, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:29Z\", \"source_id\": 20438119, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:40Z\", \"source_id\": 64529827, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:44Z\", \"source_id\": 20447102, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:57Z\", \"source_id\": 64540145, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:59Z\", \"source_id\": 20450477, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:18Z\", \"source_id\": 64550829, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:18Z\", \"source_id\": 20454031, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:55Z\", \"source_id\": 64567449, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:54Z\", \"source_id\": 20459384, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:38Z\", \"source_id\": 64573452, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:43Z\", \"source_id\": 20461386, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:53Z\", \"source_id\": 64611173, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:55Z\", \"source_id\": 20473544, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:14Z\", \"source_id\": 20483878, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Gateway (Freightliner)", "service_state_platform": null, "timing_fact_generation": 1790057294717510, "current_leg_arrival_utc": "2026-09-22T07:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:14.687288", "service_state_evidence_id": 20483878, "current_leg_start_actual_dep": "2026-09-22T07:02:00+01:00", "operational_evidence_version": 188, "service_state_event_time_utc": "2026-09-22T06:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:15.151587", "service_state_valid_until_kind": null, "operational_interpretation_version": 188, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
O |
None |
None |
4L07 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 631.937, "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": 797.487, "from_m": 631.937, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1826.594, "from_m": 797.487, "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": 2821.417, "from_m": 1826.594, "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": 2882.507, "from_m": 2821.417, "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": 2923.485, "from_m": 2882.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4115.14, "from_m": 2923.485, "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": 7628.152, "from_m": 4115.14, "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": 29997.966, "from_m": 7628.152, "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": 30179.727, "from_m": 29997.966, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30488.565, "from_m": 30179.727, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31672.434, "from_m": 30488.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45516.754, "from_m": 31672.434, "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": 53715.859, "from_m": 45516.754, "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": 55070.044, "from_m": 53715.859, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56118.159, "from_m": 55070.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56142.648, "from_m": 56118.159, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56190.564, "from_m": 56142.648, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56845.465, "from_m": 56190.564, "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": 57415.829, "from_m": 56845.465, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86592.391, "from_m": 57415.829, "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": 86714.444, "from_m": 86592.391, "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": 86746.718, "from_m": 86714.444, "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": 89763.174, "from_m": 86746.718, "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": 114313.328, "from_m": 89763.174, "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": 116697.959, "from_m": 114313.328, "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": 117421.098, "from_m": 116697.959, "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": 117457.844, "from_m": 117421.098, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 118325.548, "from_m": 117457.844, "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": 134468.45, "from_m": 118325.548, "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": 137794.407, "from_m": 134468.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 137866.516, "from_m": 137794.407, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 138411.488, "from_m": 137866.516, "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": 139435.044, "from_m": 138411.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 139460.287, "from_m": 139435.044, "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": 139563.91, "from_m": 139460.287, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 144066.29, "from_m": 139563.91, "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": 144102.799, "from_m": 144066.29, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 144483.665, "from_m": 144102.799, "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": 146182.734, "from_m": 144483.665, "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": 151679.026, "from_m": 146182.734, "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": 153035.434, "from_m": 151679.026, "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": 155743.929, "from_m": 153035.434, "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": 159071.494, "from_m": 155743.929, "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": 159130.958, "from_m": 159071.494, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 176612.114, "from_m": 159130.958, "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": 179396.096, "from_m": 176612.114, "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": 184522.073, "from_m": 179396.096, "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": 184568.73, "from_m": 184522.073, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 222663.345, "from_m": 184568.73, "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": 222764.973, "from_m": 222663.345, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 224299.407, "from_m": 222764.973, "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": 226868.61, "from_m": 224299.407, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 237991.659, "from_m": 226868.61, "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": 238014.946, "from_m": 237991.659, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 257045.072, "from_m": 238014.946, "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": 260717.406, "from_m": 257045.072, "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": 261152.135, "from_m": 260717.406, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 261472.774, "from_m": 261152.135, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 261843.688, "from_m": 261472.774, "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": 261893.997, "from_m": 261843.688, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 261949.388, "from_m": 261893.997, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 262004.958, "from_m": 261949.388, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 264009.086, "from_m": 262004.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": 265302.457, "from_m": 264009.086, "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": 265357.698, "from_m": 265302.457, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 265608.578, "from_m": 265357.698, "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": 265691.383, "from_m": 265608.578, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 266198.351, "from_m": 265691.383, "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": 266233.427, "from_m": 266198.351, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 266318.441, "from_m": 266233.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 266739.243, "from_m": 266318.441, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 268110.622, "from_m": 266739.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 268300.907, "from_m": 268110.622, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 269713.167, "from_m": 268300.907, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 270610.947, "from_m": 269713.167, "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": 270669.534, "from_m": 270610.947, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 273057.676, "from_m": 270669.534, "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": 273666.268, "from_m": 273057.676, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 274369.597, "from_m": 273666.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 274983.445, "from_m": 274369.597, "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": 275019.665, "from_m": 274983.445, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 275058.761, "from_m": 275019.665, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 275100.026, "from_m": 275058.761, "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": 275143.138, "from_m": 275100.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 275180.978, "from_m": 275143.138, "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": 275576.738, "from_m": 275180.978, "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": 276189.969, "from_m": 275576.738, "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": 276308.186, "from_m": 276189.969, "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": 276388.486, "from_m": 276308.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 276416.744, "from_m": 276388.486, "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": 276509.346, "from_m": 276416.744, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 278221.377, "from_m": 276509.346, "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": 278776.007, "from_m": 278221.377, "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": 278802.534, "from_m": 278776.007, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 278829.928, "from_m": 278802.534, "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": 281330.375, "from_m": 278829.928, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 281814.638, "from_m": 281330.375, "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": 281887.349, "from_m": 281814.638, "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": 283071.577, "from_m": 281887.349, "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": 283131.584, "from_m": 283071.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": 283369.023, "from_m": 283131.584, "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": 284481.342, "from_m": 283369.023, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 286724.727, "from_m": 284481.342, "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": 286766.363, "from_m": 286724.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 301513.198, "from_m": 286766.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": 301549.006, "from_m": 301513.198, "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": 304877.433, "from_m": 301549.006, "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": 305383.594, "from_m": 304877.433, "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": 306191.515, "from_m": 305383.594, "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": 312024.552, "from_m": 306191.515, "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": 312890.634, "from_m": 312024.552, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 314912.056, "from_m": 312890.634, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 314916.783, "from_m": 314912.056, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 316169.421, "from_m": 314916.783, "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": 316224.325, "from_m": 316169.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 316337.796, "from_m": 316224.325, "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": 754272, "profile_key": "2f37a019bcc589f1724199051f47fcaa02b113a0de0e770bdc1fa3c24b62b528", "schedule_id": 37477, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2257", "location": "Doncaster Europort Freightliner", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Potteric Carr Jn", "stage_seq": 2, "distance_m": 631.937, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Black Carr Jn (Doncaster)", "stage_seq": 3, "distance_m": 1797.911, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Bessacarr Jn", "stage_seq": 4, "distance_m": 2882.507, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Gainsborough Trent Jns", "stage_seq": 5, "distance_m": 30373.589, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Gainsborough Lea Road", "stage_seq": 6, "distance_m": 31427.279, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Saxilby", "stage_seq": 7, "distance_m": 46622.33, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Pyewipe Jn", "stage_seq": 8, "distance_m": 53757.585, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348H", "location": "West Holmes Jn", "stage_seq": 9, "distance_m": 55070.044, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "0144", "location": "East Holmes S.B.", "stage_seq": 10, "distance_m": 56043.55, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0146H", "location": "Lincoln", "stage_seq": 11, "distance_m": 56422.966, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0147", "location": "Pelham Street Jn", "stage_seq": 12, "distance_m": 56670.206, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0200H", "location": "Metheringham", "stage_seq": 13, "distance_m": 71666.642, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0212", "location": "Sleaford North Jn", "stage_seq": 14, "distance_m": 86792.904, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0214", "location": "Sleaford South Jn", "stage_seq": 15, "distance_m": 89163.171, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0225", "location": "Quadring Sig. WS7070", "stage_seq": 16, "distance_m": 105929.714, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0232H", "location": "Spalding", "stage_seq": 17, "distance_m": 117797.974, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0254", "location": "Glinton Jn", "stage_seq": 18, "distance_m": 137794.407, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0255H", "location": "Werrington Jn", "stage_seq": 19, "distance_m": 139460.287, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0305", "wtt_dep": "0307", "location": "Peterborough", "stage_seq": 20, "distance_m": 144461.587, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0310H", "location": "Fletton Jn", "stage_seq": 21, "distance_m": 146635.609, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0319", "location": "Conington South Jn", "stage_seq": 22, "distance_m": 159071.494, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0321H", "wtt_dep": "0340H", "location": "Conington Loop", "stage_seq": 23, "distance_m": 160168.156, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0352", "location": "Huntingdon", "stage_seq": 24, "distance_m": 172751.614, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0408H", "location": "Sandy", "stage_seq": 25, "distance_m": 196393.445, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0413H", "location": "Biggleswade", "stage_seq": 26, "distance_m": 201128.155, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0430", "location": "Hitchin", "stage_seq": 27, "distance_m": 215931.623, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0444H", "location": "Stevenage", "stage_seq": 28, "distance_m": 222967.049, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0446", "location": "Langley Jn", "stage_seq": 29, "distance_m": 224572.455, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0447", "location": "Langley South Jn", "stage_seq": 30, "distance_m": 225692.672, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0448H", "location": "Bragbury Jn", "stage_seq": 31, "distance_m": 227308.712, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0454", "location": "Molewood Jn", "stage_seq": 32, "distance_m": 235381.473, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456", "location": "Hertford North", "stage_seq": 33, "distance_m": 238058.203, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500", "location": "Ponsbourne Tunnel Sig. K894", "stage_seq": 34, "distance_m": 243209.126, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0507H", "location": "Gordon Hill", "stage_seq": 35, "distance_m": 253738.83, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0514", "location": "Bowes Park", "stage_seq": 36, "distance_m": 260468.317, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0516H", "wtt_dep": "0518H", "location": "Alexandra Palace", "stage_seq": 37, "distance_m": 261648.954, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522", "location": "Harringay", "stage_seq": 38, "distance_m": 264136.099, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523H", "location": "Finsbury Park", "stage_seq": 39, "distance_m": 266096.126, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0525", "location": "Highbury Vale Jn", "stage_seq": 40, "distance_m": 267304.452, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0526H", "location": "Canonbury West Jn", "stage_seq": 41, "distance_m": 268281.877, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Navarino Road Jn", "stage_seq": 42, "distance_m": 270669.534, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0536", "location": "Lea Junction", "stage_seq": 43, "distance_m": 274149.841, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537", "location": "Channelsea Jn", "stage_seq": 44, "distance_m": 274450.732, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": "0542", "location": "Stratford", "stage_seq": 45, "distance_m": 275285.531, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0543H", "wtt_dep": "0544H", "location": "Stratford Sig. L295", "stage_seq": 46, "distance_m": 275862.322, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546", "location": "Maryland", "stage_seq": 47, "distance_m": 276045.881, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547H", "location": "Forest Gate", "stage_seq": 48, "distance_m": 277318.916, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "Forest Gate Jn", "stage_seq": 49, "distance_m": 277880.707, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "Woodgrange Park", "stage_seq": 50, "distance_m": 278889.602, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Barking Station Jn", "stage_seq": 51, "distance_m": 280754.241, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "Barking", "stage_seq": 52, "distance_m": 281622.854, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0558", "location": "Ripple Lane West Jn", "stage_seq": 53, "distance_m": 283350.626, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604H", "location": "Ripple Lane Sig. 807", "stage_seq": 54, "distance_m": 284163.262, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612H", "location": "Dagenham Dock", "stage_seq": 55, "distance_m": 285406.282, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615", "location": "Rainham (Essex)", "stage_seq": 56, "distance_m": 289856.534, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619H", "location": "Purfleet", "stage_seq": 57, "distance_m": 295150.928, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0623H", "location": "West Thurrock Jn", "stage_seq": 58, "distance_m": 300112.8, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624H", "location": "Grays", "stage_seq": 59, "distance_m": 301328.532, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627", "location": "Tilbury Town", "stage_seq": 60, "distance_m": 304155.99, "section_seq": 1, "route_path_id": 145605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Thames Haven Jn", "stage_seq": 61, "distance_m": 311997.182, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0646", "location": "London Gateway Port LG11", "stage_seq": 62, "distance_m": 314539.859, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0651", "location": "London Gateway Arrival", "stage_seq": 63, "distance_m": 315476.873, "section_seq": 1, "route_path_id": 145605}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": null, "location": "London Gateway (Freightliner)", "stage_seq": 64, "distance_m": 316337.796, "section_seq": 1, "route_path_id": 145605}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 316337.796, "from_m": 0.0, "section_seq": 1, "route_path_id": 145605}], "total_distance_m": 316337.796, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 308735.729, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7602.067, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7466, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:20:49Z", "source_id": 64285591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:21:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:20:56Z", "source_id": 20370976, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11466, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:35:58Z", "source_id": 64309138, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:37:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:36:05Z", "source_id": 20378348, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11622, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:49:28Z", "source_id": 64399940, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T00:50:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:49:35Z", "source_id": 20405446, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T01:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12105, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:21:31Z", "source_id": 64404604, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T01:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:21:34Z", "source_id": 20406642, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T02:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11805, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:03:38Z", "source_id": 64409809, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T02:05:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:03:45Z", "source_id": 20407946, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T03:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12022, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:46:12Z", "source_id": 64414923, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T02:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:46:15Z", "source_id": 20409602, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T03:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:06:26Z", "source_id": 64417985, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T03:07:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:06:30Z", "source_id": 20410723, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T04:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12079, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:10:34Z", "source_id": 64418754, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T03:11:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:10:41Z", "source_id": 20410991, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T04:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15640, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:20:52Z", "source_id": 64420884, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T03:22:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:20:55Z", "source_id": 20411813, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T04:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:27:03Z", "source_id": 64422369, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T03:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:27:05Z", "source_id": 20412371, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T04:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15725, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:39:51Z", "source_id": 64426151, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T03:41:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:39:56Z", "source_id": 20413772, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T04:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15785, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:53:43Z", "source_id": 64432277, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T03:54:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:53:51Z", "source_id": 20415683, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T04:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15827, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:14Z", "source_id": 64438066, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-22T04:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:15Z", "source_id": 20417434, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-22T05:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16006, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:06:04Z", "source_id": 64440115, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-22T04:07:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:06:10Z", "source_id": 20418051, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-22T05:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:08:54Z", "source_id": 64442059, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-22T04:10:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:09:01Z", "source_id": 20418637, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-22T05:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16149, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:16:10Z", "source_id": 64447447, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T04:17:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:16:16Z", "source_id": 20420258, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T05:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15289, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:24Z", "source_id": 64463498, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-22T04:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:31Z", "source_id": 20425376, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-22T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14754, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:52Z", "source_id": 64492350, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T04:56:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:56Z", "source_id": 20434755, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:27Z", "source_id": 64502487, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-22T05:03:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:29Z", "source_id": 20438119, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14628, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:40Z", "source_id": 64529827, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-22T05:19:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:44Z", "source_id": 20447102, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14580, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:57Z", "source_id": 64540145, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-22T05:24:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:59Z", "source_id": 20450477, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14574, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:18Z", "source_id": 64550829, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-22T05:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:18Z", "source_id": 20454031, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14552, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:55Z", "source_id": 64567449, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-22T05:36:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:54Z", "source_id": 20459384, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14504, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:38Z", "source_id": 64573452, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-22T05:39:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:43Z", "source_id": 20461386, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14494, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:53Z", "source_id": 64611173, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-22T05:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:55Z", "source_id": 20473544, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:14Z", "source_id": 20483878, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}] |
Doncaster Europort Freightliner |
2257 |
2257 |
None |
None |
None |
London Gateway (Freightliner) |
0654 |
0654 |
None |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H01986/2026-09-22/detailed |
None |
London Gateway Arrival |
2026-09-22T07:02:00+01:00 |
London Gateway (Freightliner) |
14.0 |
{"type": "LineString", "coordinates": [[0.4682508045734792, 51.50739376441085], [0.4682519, 51.50739380000001], [0.472919, 51.5075374], [0.4790328, 51.5077329], [0.47952770000000006, 51.5077501], [0.4801073, 51.50773770000001], [0.4806705999999999, 51.50772099999998]]} |
0.5 |
0651 |
0705 |
London Gateway Arrival |
London Gateway (Freightliner) |
London Gateway (Freightliner) |
51.5077210 |
0.4806706 |
51.5077210 |
0.4806706 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:05:00 |
London Gateway (Freightliner) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483878 |
1790057294717510 |
188 |
188 |
2026-09-22 06:18:15.151587 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:14.687288 |
| 730446 |
762039 |
L86137 |
865P94M622 |
2026-09-22 |
COMPLETE |
20483156 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 762039, "stp": "P", "toc": "South Western Railway", "uid": "L86137", "consist": "450035+450091", "dest_crs": "PMH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86137/2026-09-22/detailed", "trust_id": "865P94M622", "origin_crs": "XFR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth Harbour", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "5", "is_terminated": 1, "next_location": "Portsmouth Harbour", "signalling_id": "5P94", "timing_status": "ON TIME", "origin_station": "Fratton Carriage Servicing Depot", "current_leg_arr": "0708", "current_leg_dep": "0653", "current_leg_end": "Portsmouth Harbour", "origin_dep_time": "0650", "origin_platform": null, "current_location": "Clarence Pier", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]}", "current_leg_start": "Portsmouth & Southsea", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "50.7968435", "next_location_lon": "-1.1087909", "previous_location": "Portsmouth & Southsea", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 559.319, \"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\": 619.26, \"from_m\": 559.319, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 981.106, \"from_m\": 619.26, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1048.505, \"from_m\": 981.106, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1087.912, \"from_m\": 1048.505, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1341.133, \"from_m\": 1087.912, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1696.93, \"from_m\": 1341.133, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2304.463, \"from_m\": 1696.93, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2486.326, \"from_m\": 2304.463, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2867.738, \"from_m\": 2486.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}], \"service_id\": 762039, \"profile_key\": \"ab084894e059081309cc9dc63f3af6fee31bb8d9d6b2dcebf0f9672110a9378a\", \"schedule_id\": 17195, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Fratton Carriage Servicing Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137684}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0655\", \"location\": \"Fratton Staff Halt\", \"stage_seq\": 2, \"distance_m\": 619.26, \"section_seq\": 1, \"route_path_id\": 137684}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0700\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 3, \"distance_m\": 1402.858, \"section_seq\": 1, \"route_path_id\": 137684}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Portsmouth Harbour\", \"stage_seq\": 4, \"distance_m\": 2867.738, \"section_seq\": 1, \"route_path_id\": 137684}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2867.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137684}], \"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": "0650", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "50.7968435", "current_position_lon": "-1.1087909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:15Z\", \"source_id\": 64607186, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:19Z\", \"source_id\": 20472266, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:14Z\", \"source_id\": 64641451, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:19Z\", \"source_id\": 20483156, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portsmouth Harbour", "service_state_platform": "5", "timing_fact_generation": 1790057241060374, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:16.038635", "service_state_evidence_id": 20483156, "current_leg_start_actual_dep": "2026-09-22T07:00:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:17.481736", "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 |
XFR |
PMH |
5P94 |
450035+450091 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 559.319, "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": 619.26, "from_m": 559.319, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 981.106, "from_m": 619.26, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1048.505, "from_m": 981.106, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1087.912, "from_m": 1048.505, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1341.133, "from_m": 1087.912, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1696.93, "from_m": 1341.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2304.463, "from_m": 1696.93, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2486.326, "from_m": 2304.463, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2867.738, "from_m": 2486.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}], "service_id": 762039, "profile_key": "ab084894e059081309cc9dc63f3af6fee31bb8d9d6b2dcebf0f9672110a9378a", "schedule_id": 17195, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0650", "location": "Fratton Carriage Servicing Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137684}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0655", "location": "Fratton Staff Halt", "stage_seq": 2, "distance_m": 619.26, "section_seq": 1, "route_path_id": 137684}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0700", "location": "Portsmouth & Southsea", "stage_seq": 3, "distance_m": 1402.858, "section_seq": 1, "route_path_id": 137684}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Portsmouth Harbour", "stage_seq": 4, "distance_m": 2867.738, "section_seq": 1, "route_path_id": 137684}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2867.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 137684}], "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": 27348, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:15Z", "source_id": 64607186, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:53:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:19Z", "source_id": 20472266, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27331, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:14Z", "source_id": 64641451, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:19Z", "source_id": 20483156, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Fratton Carriage Servicing Depot |
0650 |
0650 |
None |
None |
None |
Portsmouth Harbour |
0708 |
0708 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86137/2026-09-22/detailed |
None |
Portsmouth & Southsea |
2026-09-22T07:00:00+01:00 |
Portsmouth Harbour |
15.0 |
{"type": "LineString", "coordinates": [[-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]} |
0.9 |
0653 |
0708 |
Portsmouth & Southsea |
Clarence Pier |
Portsmouth Harbour |
50.7968435 |
-1.1087909 |
50.7968435 |
-1.1087909 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Portsmouth Harbour |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483156 |
1790057241060374 |
10 |
10 |
2026-09-22 06:18:17.481736 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:16.038635 |
| 730447 |
761861 |
W28068 |
872P05M622 |
2026-09-22 |
COMPLETE |
20482445 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 761861, "stp": "P", "toc": "Southern", "uid": "W28068", "consist": "377618", "dest_crs": "TAT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W28068/2026-09-22/detailed", "trust_id": "872P05M622", "origin_crs": "PUR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tattenham Corner", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "2", "is_terminated": 1, "next_location": "Tattenham Corner", "signalling_id": "2P05", "timing_status": "ON TIME", "origin_station": "Purley", "current_leg_arr": "0708", "current_leg_dep": "0704", "current_leg_end": "Tattenham Corner", "origin_dep_time": "0644", "origin_platform": "6", "current_location": "Tattenham Corner", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]}", "current_leg_start": "Tadworth", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "51.3090676", "next_location_lon": "-0.2423635", "previous_location": "Tadworth", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 265.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 326.359, \"from_m\": 265.893, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 668.41, \"from_m\": 326.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 767.264, \"from_m\": 668.41, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 801.42, \"from_m\": 767.264, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1716.605, \"from_m\": 801.42, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2604.322, \"from_m\": 1716.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2615.022, \"from_m\": 2604.322, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2654.087, \"from_m\": 2615.022, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2840.784, \"from_m\": 2654.087, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3543.547, \"from_m\": 2840.784, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4835.757, \"from_m\": 3543.547, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6180.143, \"from_m\": 4835.757, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6847.86, \"from_m\": 6180.143, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7496.046, \"from_m\": 6847.86, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7944.915, \"from_m\": 7496.046, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10016.608, \"from_m\": 7944.915, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10204.157, \"from_m\": 10016.608, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10617.43, \"from_m\": 10204.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12029.851, \"from_m\": 10617.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12995.199, \"from_m\": 12029.851, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13082.391, \"from_m\": 12995.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13900.94, \"from_m\": 13082.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 761861, \"profile_key\": \"167c697ac8aabfad40d742a457215eb372c73cdd8bae89544b3e38e93cdf58e0\", \"schedule_id\": 24601, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"Purley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0646H\", \"location\": \"Reedham\", \"stage_seq\": 2, \"distance_m\": 1595.161, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0649H\", \"location\": \"Coulsdon Town\", \"stage_seq\": 3, \"distance_m\": 2763.592, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Woodmansterne\", \"stage_seq\": 4, \"distance_m\": 4338.064, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0655H\", \"location\": \"Chipstead\", \"stage_seq\": 5, \"distance_m\": 5939.451, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701\", \"location\": \"Kingswood\", \"stage_seq\": 6, \"distance_m\": 9772.538, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": \"0704H\", \"location\": \"Tadworth\", \"stage_seq\": 7, \"distance_m\": 11936.663, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Tattenham Corner\", \"stage_seq\": 8, \"distance_m\": 13900.94, \"section_seq\": 1, \"route_path_id\": 130837}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13900.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130837}], \"total_distance_m\": 13900.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13714.243, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 186.697, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0644", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3090676", "current_position_lon": "-0.2423635", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:37Z\", \"source_id\": 64589289, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:40Z\", \"source_id\": 20466503, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:19Z\", \"source_id\": 64595506, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:21Z\", \"source_id\": 20468550, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:38Z\", \"source_id\": 64600885, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:42Z\", \"source_id\": 20470297, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:33Z\", \"source_id\": 64615245, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:37Z\", \"source_id\": 20474816, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:34Z\", \"source_id\": 64627410, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:36Z\", \"source_id\": 20478701, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:22Z\", \"source_id\": 64639297, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:28Z\", \"source_id\": 20482445, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tattenham Corner", "service_state_platform": "2", "timing_fact_generation": 1790057189030847, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:16.041821", "service_state_evidence_id": 20482445, "current_leg_start_actual_dep": "2026-09-22T07:04:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:16.822685", "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 |
PUR |
TAT |
2P05 |
377618 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 265.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 326.359, "from_m": 265.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 668.41, "from_m": 326.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 767.264, "from_m": 668.41, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 801.42, "from_m": 767.264, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1716.605, "from_m": 801.42, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2604.322, "from_m": 1716.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2615.022, "from_m": 2604.322, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2654.087, "from_m": 2615.022, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2840.784, "from_m": 2654.087, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3543.547, "from_m": 2840.784, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4835.757, "from_m": 3543.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6180.143, "from_m": 4835.757, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6847.86, "from_m": 6180.143, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7496.046, "from_m": 6847.86, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7944.915, "from_m": 7496.046, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10016.608, "from_m": 7944.915, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10204.157, "from_m": 10016.608, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10617.43, "from_m": 10204.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12029.851, "from_m": 10617.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12995.199, "from_m": 12029.851, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13082.391, "from_m": 12995.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13900.94, "from_m": 13082.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 761861, "profile_key": "167c697ac8aabfad40d742a457215eb372c73cdd8bae89544b3e38e93cdf58e0", "schedule_id": 24601, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0644", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0646H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0649H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2763.592, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4338.064, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0655H", "location": "Chipstead", "stage_seq": 5, "distance_m": 5939.451, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701", "location": "Kingswood", "stage_seq": 6, "distance_m": 9772.538, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": "0704H", "location": "Tadworth", "stage_seq": 7, "distance_m": 11936.663, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 13900.94, "section_seq": 1, "route_path_id": 130837}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13900.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 130837}], "total_distance_m": 13900.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13714.243, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.697, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30236, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:37Z", "source_id": 64589289, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:46:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:40Z", "source_id": 20466503, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:19Z", "source_id": 64595506, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:49:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:21Z", "source_id": 20468550, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:38Z", "source_id": 64600885, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:42Z", "source_id": 20470297, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:33Z", "source_id": 64615245, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:00:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:37Z", "source_id": 20474816, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30268, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:34Z", "source_id": 64627410, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:04:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:36Z", "source_id": 20478701, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30264, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:22Z", "source_id": 64639297, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:28Z", "source_id": 20482445, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Purley |
0644 |
0644 |
6 |
None |
None |
Tattenham Corner |
0708 |
0708 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W28068/2026-09-22/detailed |
None |
Tadworth |
2026-09-22T07:04:30+01:00 |
Tattenham Corner |
4.0 |
{"type": "LineString", "coordinates": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]} |
1.2 |
0704 |
0708 |
Tadworth |
Tattenham Corner |
Tattenham Corner |
51.3090676 |
-0.2423635 |
51.3090676 |
-0.2423635 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Tattenham Corner |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482445 |
1790057189030847 |
26 |
26 |
2026-09-22 06:18:16.822685 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:16.041821 |
| 730448 |
760741 |
W87425 |
085T02M622 |
2026-09-22 |
COMPLETE |
20483079 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 760741, "stp": "P", "toc": "ScotRail", "uid": "W87425", "consist": "380005+380021", "dest_crs": "LAR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87425/2026-09-22/detailed", "trust_id": "085T02M622", "origin_crs": "XAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Largs", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": "1", "is_terminated": 1, "next_location": "Largs", "signalling_id": "5T02", "timing_status": "EARLY", "origin_station": "Ayr C.S.D.", "current_leg_arr": "0708", "current_leg_dep": "0642", "current_leg_end": "Largs", "origin_dep_time": "0615", "origin_platform": null, "current_location": "Largs", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.6749029, 55.611402], [-4.6749786, 55.6116], [-4.6754267, 55.6126983], [-4.6757225, 55.613423399999995], [-4.6758245, 55.613665100000006], [-4.675852999999999, 55.613723099999994], [-4.6758974, 55.6138202], [-4.6766298, 55.6153595], [-4.6773241, 55.61668019999999], [-4.678354399999999, 55.618419], [-4.6792092, 55.6196603], [-4.6801419, 55.620976899999995], [-4.6807762, 55.621759], [-4.6813904, 55.622516299999994], [-4.6822193, 55.6234741], [-4.6832994999999995, 55.6245947], [-4.6840391, 55.62534600000001], [-4.6859394, 55.62708880000001], [-4.6869072, 55.62792760000001], [-4.687892199999999, 55.6287298], [-4.688959099999999, 55.629584], [-4.689467099999999, 55.629987199999995], [-4.690019, 55.63042519999999], [-4.690836099999999, 55.63105929999999], [-4.6911031, 55.6312664], [-4.6921537, 55.63211540000001], [-4.6932186, 55.633044], [-4.6942171, 55.6340016], [-4.6951695, 55.63494800000001], [-4.6960499, 55.6358957], [-4.696636699999999, 55.636584600000006], [-4.6970765, 55.637100800000006], [-4.6979945999999995, 55.638265], [-4.6980202, 55.63829859999999], [-4.6997038, 55.6406555], [-4.7002197, 55.64136390000001], [-4.700795, 55.6421547], [-4.7012057, 55.64271], [-4.7016329, 55.6432867], [-4.7018391, 55.6434947], [-4.7018587, 55.64351210000001], [-4.701902499999999, 55.64355079999999], [-4.7020221, 55.6436566], [-4.7022463, 55.6438273], [-4.702509, 55.6440017], [-4.702884200000001, 55.6442014], [-4.703083199999999, 55.64429789999999], [-4.7032758, 55.6443785], [-4.703563699999999, 55.6444823], [-4.7041112, 55.64463629999999], [-4.704626899999999, 55.644735], [-4.705278799999999, 55.6448161], [-4.7062889, 55.64490409999999], [-4.7065614, 55.6449271], [-4.7078302999999995, 55.6450402], [-4.708876699999999, 55.6451234], [-4.710328399999999, 55.64524180000001], [-4.7126692, 55.645447199999985], [-4.713459899999999, 55.645512200000006], [-4.7142114, 55.6455694], [-4.7148328, 55.645587199999994], [-4.7154089, 55.6455718], [-4.716096099999999, 55.645520299999994], [-4.7166277, 55.6454465], [-4.7169826, 55.645383], [-4.7173251, 55.6453028], [-4.7178472, 55.645156500000006], [-4.718299099999999, 55.64500979999998], [-4.7187029, 55.64485820000001], [-4.7188984, 55.6447634], [-4.719342799999999, 55.64455259999998], [-4.720412799999999, 55.64404770000001], [-4.721041999999999, 55.6437936], [-4.7230283, 55.6428574], [-4.7236166, 55.64257709999998], [-4.7263012, 55.6413138], [-4.7263986, 55.6412692], [-4.727073899999999, 55.640947700000005], [-4.730872599999999, 55.63915380000001], [-4.7314405, 55.63888179999999], [-4.7322825, 55.6384906], [-4.7331053, 55.6381008], [-4.7335689, 55.6379059], [-4.7340508, 55.6377218], [-4.7348927, 55.6374351], [-4.7354642, 55.6372668], [-4.7360416999999995, 55.6371056], [-4.737214599999999, 55.63684], [-4.738410699999999, 55.6365968], [-4.738971699999999, 55.63648760000001], [-4.740860799999999, 55.6361157], [-4.7423026, 55.6358271], [-4.7441212, 55.635464299999995], [-4.747008499999999, 55.6349], [-4.7485087, 55.6346041], [-4.7498729, 55.63433570000001], [-4.7503155999999995, 55.63424809999999], [-4.7513575999999995, 55.63404739999999], [-4.753772, 55.6335648], [-4.754910399999999, 55.63333920000001], [-4.755054199999999, 55.63331139999999], [-4.7554743, 55.6332295], [-4.756141999999999, 55.633100199999994], [-4.7573389, 55.6328613], [-4.7580908, 55.6327235], [-4.758713, 55.632620199999984], [-4.7595092, 55.632525900000005], [-4.7599398, 55.632487999999995], [-4.7603263, 55.6324598], [-4.760807299999999, 55.632436299999995], [-4.761071005833464, 55.632430963524754], [-4.7612471, 55.632427400000005], [-4.762092, 55.63243009999999], [-4.7634058, 55.632487799999986], [-4.768258399999999, 55.632785], [-4.774413599999999, 55.6331556], [-4.775909599999999, 55.63324970000001], [-4.776905599999999, 55.633312399999994], [-4.7780452, 55.63338069999998], [-4.7787758, 55.6334141], [-4.7794131, 55.633428900000006], [-4.7808549, 55.6334285], [-4.7812846, 55.63343700000001], [-4.781646899999999, 55.6334525], [-4.7820346, 55.6334806], [-4.7824599, 55.6335195], [-4.7827728, 55.63355549999999], [-4.782914399999999, 55.63357570000001], [-4.783076599999999, 55.63359870000001], [-4.7839401, 55.633758799999995], [-4.7843236, 55.63384849999999], [-4.784568499999999, 55.6339122], [-4.784569459778974, 55.633912466525565], [-4.7851706, 55.63407939999999], [-4.7857715999999995, 55.6342563], [-4.7865169, 55.6344783], [-4.787186199999999, 55.6346793], [-4.787760099999999, 55.6348626], [-4.788356699999999, 55.6350794], [-4.7888950999999995, 55.6353131], [-4.7894093, 55.6355738], [-4.7898549, 55.635832599999986], [-4.7903253999999995, 55.63613459999999], [-4.7907845, 55.636436100000005], [-4.791354499999999, 55.636809], [-4.7917048, 55.63703819999999], [-4.7930905, 55.637941], [-4.793818399999999, 55.63837749999998], [-4.7945741, 55.6387969], [-4.7957067, 55.6393527], [-4.7962913, 55.6396123], [-4.796901499999999, 55.63986339999999], [-4.797799699999999, 55.6402127], [-4.798309499999999, 55.6403953], [-4.798736699999999, 55.6405562], [-4.799845186745686, 55.64095422521864], [-4.8019007, 55.64169230000001], [-4.8021904, 55.6418107], [-4.802603499999999, 55.6419984], [-4.8028151, 55.64209850000001], [-4.8030145, 55.6422066], [-4.8034008, 55.6424208], [-4.803804799999999, 55.64266769999999], [-4.8041517, 55.6429151], [-4.804490200000001, 55.643181], [-4.8045223, 55.6432062], [-4.8046936, 55.6433483], [-4.8049515, 55.6435982], [-4.8052079, 55.6438724], [-4.8053806, 55.64408369999999], [-4.8055807, 55.6443613], [-4.8057866, 55.64470300000001], [-4.805970299999999, 55.6450777], [-4.8062908, 55.6458534], [-4.8065354, 55.646464400000006], [-4.8065984, 55.64662559999999], [-4.80683, 55.64709939999999], [-4.8069534, 55.64735180000001], [-4.807154199999999, 55.64768649999999], [-4.8073447, 55.647968], [-4.8076266, 55.64835909999999], [-4.8079229, 55.64872989999999], [-4.808258199999999, 55.6490984], [-4.808554399999999, 55.6493982], [-4.808876500000001, 55.6497106], [-4.8093537, 55.6500967], [-4.8097184, 55.65038570000001], [-4.8102175, 55.650748], [-4.8106266, 55.651035500000006], [-4.8115909, 55.6515963], [-4.812315099999999, 55.65198369999999], [-4.8144555, 55.6530551], [-4.8161345, 55.6538784], [-4.8165422, 55.6540932], [-4.8179726898083395, 55.654796030701384], [-4.8192834, 55.65544], [-4.821230699999999, 55.65638119999999], [-4.8216664, 55.65660749999999], [-4.8220407, 55.6568019], [-4.823317499999999, 55.6575161], [-4.8234878, 55.657626400000005], [-4.8238271, 55.657846], [-4.8245512999999995, 55.658424], [-4.824819499999999, 55.65866299999999], [-4.8255276, 55.659531599999994], [-4.8260319, 55.66021239999999], [-4.8273676, 55.6617436], [-4.828005999999999, 55.6622822], [-4.8288535999999995, 55.66289040000001], [-4.8303931, 55.6639313], [-4.8313445, 55.6645574], [-4.8314984999999995, 55.66467819999999], [-4.8315633, 55.6647463], [-4.8321999, 55.665301], [-4.8332541, 55.6663328], [-4.8339434, 55.6672465], [-4.834109699999999, 55.6674719], [-4.834955599999999, 55.6685153], [-4.8357136, 55.66917759999999], [-4.8359822, 55.66937240000001], [-4.837084499999999, 55.67007039999999], [-4.837832799999999, 55.6704909], [-4.838534699999999, 55.67080369999999], [-4.839646799999999, 55.671253], [-4.840237299999999, 55.6714674], [-4.8414546, 55.6719094], [-4.8429764, 55.672589299999984], [-4.8445888, 55.6734431], [-4.844762299999999, 55.6735608], [-4.8452712, 55.6739062], [-4.8456762, 55.6742072], [-4.846495699999999, 55.6748477], [-4.8468819, 55.6752419], [-4.848055499999999, 55.6765351], [-4.8489648, 55.6778776], [-4.849056, 55.6780198], [-4.8494207, 55.6786066], [-4.8502142, 55.6797264], [-4.850564899999999, 55.68022439999999], [-4.850851, 55.68074669999999], [-4.8509025342454155, 55.680848045514814], [-4.8510663, 55.6811701], [-4.8513375, 55.6817864], [-4.8515066, 55.682158099999995], [-4.851727899999999, 55.68292540000001], [-4.8518531, 55.6835342], [-4.851913199999999, 55.6840085], [-4.8520115, 55.6849424], [-4.8521133999999995, 55.6859458], [-4.8521154, 55.685967299999994], [-4.8522992, 55.6879068], [-4.852360399999999, 55.68887689999999], [-4.8523763, 55.6890132], [-4.8524355, 55.6896873], [-4.852516, 55.69048860000001], [-4.8526616, 55.69164880000001], [-4.852664, 55.69203780000001], [-4.8526389, 55.6924177], [-4.8525697, 55.692892400000005], [-4.8524194, 55.693660399999985], [-4.8522746, 55.6940595], [-4.852001, 55.6948183], [-4.851550900000001, 55.6959295], [-4.851504599999999, 55.6960515], [-4.851416, 55.6962763], [-4.8512561, 55.69669139999999], [-4.851135199999999, 55.6969965], [-4.8510676, 55.6971584], [-4.8509025342454155, 55.697599343878245], [-4.8508166, 55.697828900000005], [-4.8506013999999995, 55.6983844], [-4.8504518, 55.69876970000001], [-4.850290799999999, 55.6991827], [-4.8501921, 55.6994765], [-4.850187, 55.69949390000001], [-4.850163299999999, 55.69957449999998], [-4.8500033, 55.7001179], [-4.8499463, 55.70039409999999], [-4.849867000000001, 55.7008109], [-4.8498155999999994, 55.7013028], [-4.8497887, 55.70170869999999], [-4.849785099999999, 55.7020132], [-4.849793799999999, 55.7022376], [-4.8497894, 55.7024841], [-4.849851999999999, 55.7030121], [-4.8499027, 55.703284], [-4.849988, 55.7037091], [-4.8500355, 55.7039056], [-4.8501488, 55.7043218], [-4.8502887, 55.704713600000005], [-4.8504153, 55.7050381], [-4.8505523, 55.70534629999999], [-4.850598877920477, 55.70544417370927], [-4.850684600000001, 55.7056243], [-4.850854099999999, 55.7059083], [-4.8509025342454155, 55.70599311026361], [-4.8509505, 55.70607709999999], [-4.8511878, 55.706468699999995], [-4.8514491, 55.70686709999999], [-4.8517929, 55.70733800000001], [-4.851990000000001, 55.70759820000001], [-4.852295, 55.70796599999999], [-4.852595399999999, 55.708306400000005], [-4.8527366, 55.708445], [-4.852866099999999, 55.70858729999999], [-4.8532405, 55.708959699999994], [-4.8534762, 55.709170799999995], [-4.8536378, 55.70932760000001], [-4.8540711, 55.70970519999999], [-4.8544354, 55.7100255], [-4.8548073, 55.7103364], [-4.8549839, 55.710505], [-4.8553468, 55.7108311], [-4.8556418, 55.711097599999995], [-4.856020999999999, 55.71147129999999], [-4.8562389999999995, 55.71168759999999], [-4.8566595999999995, 55.7121607], [-4.8569566, 55.71250599999999], [-4.857111399999999, 55.712698], [-4.857280699999999, 55.7129122], [-4.857501699999999, 55.713218], [-4.8576502, 55.713432399999995], [-4.857817799999999, 55.7136899], [-4.858017000000001, 55.71399859999999], [-4.8582173, 55.7142853], [-4.8583209, 55.71445179999999], [-4.858453299999999, 55.71466309999999], [-4.858563799999999, 55.714838099999994], [-4.858771, 55.715161], [-4.859013400000001, 55.7155581], [-4.8592644, 55.715968499999995], [-4.8594459, 55.71628059999998], [-4.8597079999999995, 55.71661999999999], [-4.8598326, 55.71684350000001], [-4.8601931, 55.7174264], [-4.8603704, 55.7177113], [-4.8604054, 55.7177759], [-4.8604788, 55.7178915], [-4.8607464, 55.7183375], [-4.860852799999999, 55.718541599999995], [-4.8609491, 55.7187431], [-4.8610835, 55.719060199999994], [-4.861140399999999, 55.71922059999999], [-4.8611977, 55.71939729999999], [-4.8612169, 55.7194564], [-4.8612921, 55.7197849], [-4.861340099999999, 55.7200896], [-4.8613661, 55.7203846], [-4.861364, 55.720780699999985], [-4.8613308, 55.72138459999999], [-4.8612945, 55.721702500000006], [-4.8612759, 55.72227579999999], [-4.861307499999999, 55.7225944], [-4.8613421, 55.722788999999985], [-4.8613971, 55.723041499999994], [-4.861494999999999, 55.7233632], [-4.8616153, 55.72368850000001], [-4.861754799999999, 55.7239923], [-4.861919299999999, 55.72429], [-4.862039, 55.72448109999999], [-4.8622106, 55.7247417], [-4.862376499999999, 55.7249739], [-4.862425299999999, 55.7250421], [-4.8626486, 55.7253631], [-4.863159699999999, 55.726100899999985], [-4.8632551, 55.7262662], [-4.863411999999999, 55.726546199999994], [-4.8635445, 55.72685169999999], [-4.8636497, 55.7271488], [-4.8637160999999995, 55.7273716], [-4.8637503, 55.7275053], [-4.8637939, 55.7277284], [-4.863856799999999, 55.7281461], [-4.863861, 55.7285352], [-4.8638523, 55.7288055], [-4.8638123, 55.7290945], [-4.8637808, 55.7293125], [-4.863713, 55.7295953], [-4.863629699999999, 55.7298544], [-4.8635351, 55.7301069], [-4.8633148, 55.73059409999998], [-4.8632026999999995, 55.730791100000005], [-4.863083199999999, 55.730990899999995], [-4.862895, 55.73125709999999], [-4.862717, 55.73149130000001], [-4.8624402, 55.73178209999999], [-4.8622527, 55.73197590000001], [-4.8619979, 55.7322223], [-4.8616497999999995, 55.7325355], [-4.8612448, 55.73290389999999], [-4.8607922, 55.733306199999994], [-4.8605666, 55.733525799999995], [-4.860446799999999, 55.733636999999995], [-4.8603517, 55.7337336], [-4.860095299999999, 55.73399839999999], [-4.8599237, 55.734192699999994], [-4.859637499999999, 55.7345208], [-4.8595255, 55.7346702], [-4.8594725, 55.7347346], [-4.8594207, 55.7347985], [-4.859291099999999, 55.7349717], [-4.8592292, 55.735068], [-4.8591292, 55.73520860000001], [-4.8588954, 55.7356385], [-4.8587642, 55.735907399999995], [-4.858634, 55.736183], [-4.858551499999999, 55.7364183], [-4.858466299999999, 55.73671220000001], [-4.8583667, 55.737072300000015], [-4.858284799999999, 55.7374552], [-4.8581972, 55.738193], [-4.8580939, 55.7391503], [-4.8580536, 55.73949499999999], [-4.8579704, 55.73981969999999], [-4.857903, 55.7400337], [-4.8578436, 55.7401756], [-4.8577015, 55.74049229999999], [-4.857650899999999, 55.74060329999999], [-4.857575999999999, 55.740745399999994], [-4.8574763999999995, 55.74094100000001], [-4.8573407, 55.7411456], [-4.857213499999999, 55.74133369999999], [-4.857049199999999, 55.7415551], [-4.8568586, 55.7417872], [-4.8567291, 55.741924699999984], [-4.856450899999999, 55.74221129999999], [-4.8562397, 55.74241800000001], [-4.855884399999999, 55.7427505], [-4.855552499999999, 55.74305209999999], [-4.855197, 55.7433651], [-4.855001499999999, 55.74354610000001], [-4.8548848, 55.7436695], [-4.854690799999999, 55.743867], [-4.854400999999999, 55.74420030000001], [-4.8542257, 55.74443240000001], [-4.8539419, 55.744918], [-4.8538699, 55.7450808], [-4.8537753, 55.7452519], [-4.853678899999999, 55.7454735], [-4.8535878, 55.745784400000005], [-4.8535347, 55.74599289999999], [-4.8534659, 55.7464529], [-4.8534223, 55.74682239999999], [-4.8534201, 55.7470508], [-4.8533984, 55.74737449999999], [-4.8533717, 55.747742800000005], [-4.853346899999999, 55.74824280000001], [-4.853318099999999, 55.74861769999999], [-4.8532645, 55.7495901], [-4.85326, 55.749683399999995], [-4.853237, 55.75004539999999], [-4.8531465, 55.7514766], [-4.853086199999999, 55.7524304], [-4.853057399999999, 55.752763599999994], [-4.853044099999999, 55.7529816], [-4.853006199999999, 55.7541346], [-4.8529848, 55.75520329999999], [-4.8530656783555655, 55.75602675531496], [-4.853102799999999, 55.7564047], [-4.8533281, 55.7578838], [-4.853735799999999, 55.7593145], [-4.854484299999999, 55.7610858], [-4.8549234, 55.7620095], [-4.8550358, 55.7622571], [-4.855215199999999, 55.76275049999999], [-4.8552556, 55.762928599999995], [-4.8553072, 55.7631813], [-4.855351799999999, 55.7634509], [-4.8553651, 55.763665], [-4.8553856, 55.7639638], [-4.8554047, 55.7643159], [-4.855452799999999, 55.7654297], [-4.8554691, 55.7658401], [-4.8554999, 55.76631580000001], [-4.8556134, 55.7690546], [-4.855622099999999, 55.7694229], [-4.8556349999999995, 55.76954619999999], [-4.8556427, 55.7698448], [-4.855656100000001, 55.77027389999999], [-4.8556701, 55.7705584], [-4.8556677, 55.7710138], [-4.8556674, 55.771091], [-4.855653, 55.7712466], [-4.855625799999999, 55.7714295], [-4.8555675, 55.7716555], [-4.8555183, 55.7718009], [-4.8554521, 55.771978700000005], [-4.8553251, 55.7722742], [-4.8552219, 55.772479], [-4.854841999999999, 55.77322339999999], [-4.8547651, 55.773385100000006], [-4.854691299999999, 55.7735223], [-4.854626499999999, 55.773687], [-4.8545419, 55.7739312], [-4.854512, 55.7740371], [-4.8544517, 55.7742623], [-4.854426499999999, 55.77444700000001], [-4.854406, 55.774614], [-4.8543918, 55.77477699999999], [-4.8544, 55.7750062], [-4.8544144, 55.77517220000001], [-4.8544283, 55.7753125], [-4.8544674, 55.77550349999999], [-4.854496899999999, 55.77565319999999], [-4.8545793999999995, 55.7759112], [-4.8545933, 55.77595459999999], [-4.8546506, 55.7761044], [-4.8547359, 55.7763013], [-4.854828299999999, 55.7764669], [-4.854922799999999, 55.77663899999999], [-4.855031699999999, 55.7767953], [-4.8551583, 55.77697979999999], [-4.855464099999999, 55.77734519999999], [-4.855714699999999, 55.7776016], [-4.8559437, 55.7778357], [-4.856726299999999, 55.7785938], [-4.857172300000001, 55.7790244], [-4.8572548, 55.779094], [-4.8573904, 55.7792346], [-4.8576028, 55.7794384], [-4.8577956, 55.77963200000001], [-4.8585035, 55.7803411], [-4.8586602, 55.78052029999999], [-4.858757799999999, 55.7806386], [-4.858889899999999, 55.78080799999999], [-4.858951499999999, 55.7808857], [-4.859176799999999, 55.781161299999994], [-4.8596796, 55.78208469999999], [-4.8598751, 55.7828403], [-4.859979199999999, 55.7842879], [-4.8600425, 55.785169], [-4.860106099999999, 55.785909199999985], [-4.8602413, 55.7863256], [-4.8603466, 55.78655619999999], [-4.8605626, 55.7869158], [-4.8608139, 55.78724410000001], [-4.8610035, 55.787451299999994], [-4.8613211, 55.7877496], [-4.861943300000001, 55.788232099999995], [-4.863224099999999, 55.7890189], [-4.8641141, 55.7895656], [-4.8647865, 55.79008400000001], [-4.8656865, 55.791024599999986], [-4.866368, 55.79179079999999], [-4.8666029, 55.7920549], [-4.8668631, 55.792358], [-4.8675289, 55.793142]]}", "current_leg_start": "Irvine", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "55.7931420", "next_location_lon": "-4.8675289", "previous_location": "Irvine", "current_leg_milage": "18.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 680.783, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 927.68, \"from_m\": 680.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1150.724, \"from_m\": 927.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1498.227, \"from_m\": 1150.724, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3352.988, \"from_m\": 1498.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9415.586, \"from_m\": 3352.988, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11218.946, \"from_m\": 9415.586, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12437.081, \"from_m\": 11218.946, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13581.965, \"from_m\": 12437.081, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21666.323, \"from_m\": 13581.965, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23190.196, \"from_m\": 21666.323, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24353.078, \"from_m\": 23190.196, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24493.204, \"from_m\": 24353.078, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24541.755, \"from_m\": 24493.204, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28337.967, \"from_m\": 24541.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28779.931, \"from_m\": 28337.967, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30490.019, \"from_m\": 28779.931, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30989.405, \"from_m\": 30490.019, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39838.937, \"from_m\": 30989.405, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39880.092, \"from_m\": 39838.937, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 46067.56, \"from_m\": 39880.092, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46874.508, \"from_m\": 46067.56, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47679.402, \"from_m\": 46874.508, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48537.301, \"from_m\": 47679.402, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48799.417, \"from_m\": 48537.301, \"capability_applied\": null, \"effective_limit_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\": 760741, \"profile_key\": \"fae9a85adf6fb4a44ac52aeeb3259cf2483bf32048e271d6a6fd592bd701656a\", \"schedule_id\": 28646, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Ayr C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0624H\", \"location\": \"Ayr\", \"stage_seq\": 2, \"distance_m\": 801.879, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 3, \"distance_m\": 2712.082, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Falkland Jn\", \"stage_seq\": 4, \"distance_m\": 3565.75, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628H\", \"location\": \"Prestwick Town\", \"stage_seq\": 5, \"distance_m\": 5923.192, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Barassie Jn\", \"stage_seq\": 6, \"distance_m\": 13341.16, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0642H\", \"location\": \"Irvine\", \"stage_seq\": 7, \"distance_m\": 19240.314, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645H\", \"location\": \"Byrehill Jn\", \"stage_seq\": 8, \"distance_m\": 23190.196, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648H\", \"location\": \"Dubbs Jn\", \"stage_seq\": 9, \"distance_m\": 24493.204, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Saltcoats\", \"stage_seq\": 10, \"distance_m\": 28890.457, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656H\", \"location\": \"Ardrossan South Beach\", \"stage_seq\": 11, \"distance_m\": 30057.839, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703\", \"location\": \"Hunterston Jn\", \"stage_seq\": 12, \"distance_m\": 39838.937, \"section_seq\": 1, \"route_path_id\": 142607}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Largs\", \"stage_seq\": 13, \"distance_m\": 48799.417, \"section_seq\": 1, \"route_path_id\": 142607}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48799.417, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142607}], \"total_distance_m\": 48799.417, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48799.417, \"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": "0615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "55.7931420", "current_position_lon": "-4.8675289", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:20Z\", \"source_id\": 20476142, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:50Z\", \"source_id\": 64543764, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:53Z\", \"source_id\": 20451709, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:42Z\", \"source_id\": 64547485, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:46Z\", \"source_id\": 20453008, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:58Z\", \"source_id\": 64560911, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:01Z\", \"source_id\": 20457374, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:07Z\", \"source_id\": 64576664, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:11Z\", \"source_id\": 20462451, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2748, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:33Z\", \"source_id\": 64610357, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:38Z\", \"source_id\": 20473339, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2779, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:09Z\", \"source_id\": 64641197, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:12Z\", \"source_id\": 20483079, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Largs", "service_state_platform": "1", "timing_fact_generation": 1790057236033397, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:16.044913", "service_state_evidence_id": 20483079, "current_leg_start_actual_dep": "2026-09-22T06:42:30+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:16.826466", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XAR |
LAR |
5T02 |
380005+380021 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 680.783, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 927.68, "from_m": 680.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1150.724, "from_m": 927.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1498.227, "from_m": 1150.724, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3352.988, "from_m": 1498.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9415.586, "from_m": 3352.988, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11218.946, "from_m": 9415.586, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12437.081, "from_m": 11218.946, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13581.965, "from_m": 12437.081, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21666.323, "from_m": 13581.965, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23190.196, "from_m": 21666.323, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 24353.078, "from_m": 23190.196, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24493.204, "from_m": 24353.078, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24541.755, "from_m": 24493.204, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28337.967, "from_m": 24541.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28779.931, "from_m": 28337.967, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30490.019, "from_m": 28779.931, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30989.405, "from_m": 30490.019, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39838.937, "from_m": 30989.405, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39880.092, "from_m": 39838.937, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 46067.56, "from_m": 39880.092, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46874.508, "from_m": 46067.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47679.402, "from_m": 46874.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48537.301, "from_m": 47679.402, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48799.417, "from_m": 48537.301, "capability_applied": null, "effective_limit_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": 760741, "profile_key": "fae9a85adf6fb4a44ac52aeeb3259cf2483bf32048e271d6a6fd592bd701656a", "schedule_id": 28646, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0615", "location": "Ayr C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142607}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0624H", "location": "Ayr", "stage_seq": 2, "distance_m": 801.879, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "Newton-on-Ayr", "stage_seq": 3, "distance_m": 2712.082, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Falkland Jn", "stage_seq": 4, "distance_m": 3565.75, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628H", "location": "Prestwick Town", "stage_seq": 5, "distance_m": 5923.192, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Barassie Jn", "stage_seq": 6, "distance_m": 13341.16, "section_seq": 1, "route_path_id": 142607}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0642H", "location": "Irvine", "stage_seq": 7, "distance_m": 19240.314, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645H", "location": "Byrehill Jn", "stage_seq": 8, "distance_m": 23190.196, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648H", "location": "Dubbs Jn", "stage_seq": 9, "distance_m": 24493.204, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Saltcoats", "stage_seq": 10, "distance_m": 28890.457, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656H", "location": "Ardrossan South Beach", "stage_seq": 11, "distance_m": 30057.839, "section_seq": 1, "route_path_id": 142607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703", "location": "Hunterston Jn", "stage_seq": 12, "distance_m": 39838.937, "section_seq": 1, "route_path_id": 142607}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Largs", "stage_seq": 13, "distance_m": 48799.417, "section_seq": 1, "route_path_id": 142607}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48799.417, "from_m": 0.0, "section_seq": 1, "route_path_id": 142607}], "total_distance_m": 48799.417, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48799.417, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:20Z", "source_id": 20476142, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2815, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:50Z", "source_id": 64543764, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:25:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:53Z", "source_id": 20451709, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:42Z", "source_id": 64547485, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:27:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:46Z", "source_id": 20453008, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2780, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:58Z", "source_id": 64560911, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:34:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:01Z", "source_id": 20457374, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2739, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:07Z", "source_id": 64576664, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:42:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:11Z", "source_id": 20462451, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2748, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:33Z", "source_id": 64610357, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:55:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:38Z", "source_id": 20473339, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2779, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:09Z", "source_id": 64641197, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:12Z", "source_id": 20483079, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Ayr C.S.D. |
0615 |
0615 |
None |
None |
None |
Largs |
0711 |
0711 |
1 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87425/2026-09-22/detailed |
None |
Irvine |
2026-09-22T06:42:30+01:00 |
Largs |
26.0 |
{"type": "LineString", "coordinates": [[-4.6749029, 55.611402], [-4.6749786, 55.6116], [-4.6754267, 55.6126983], [-4.6757225, 55.613423399999995], [-4.6758245, 55.613665100000006], [-4.675852999999999, 55.613723099999994], [-4.6758974, 55.6138202], [-4.6766298, 55.6153595], [-4.6773241, 55.61668019999999], [-4.678354399999999, 55.618419], [-4.6792092, 55.6196603], [-4.6801419, 55.620976899999995], [-4.6807762, 55.621759], [-4.6813904, 55.622516299999994], [-4.6822193, 55.6234741], [-4.6832994999999995, 55.6245947], [-4.6840391, 55.62534600000001], [-4.6859394, 55.62708880000001], [-4.6869072, 55.62792760000001], [-4.687892199999999, 55.6287298], [-4.688959099999999, 55.629584], [-4.689467099999999, 55.629987199999995], [-4.690019, 55.63042519999999], [-4.690836099999999, 55.63105929999999], [-4.6911031, 55.6312664], [-4.6921537, 55.63211540000001], [-4.6932186, 55.633044], [-4.6942171, 55.6340016], [-4.6951695, 55.63494800000001], [-4.6960499, 55.6358957], [-4.696636699999999, 55.636584600000006], [-4.6970765, 55.637100800000006], [-4.6979945999999995, 55.638265], [-4.6980202, 55.63829859999999], [-4.6997038, 55.6406555], [-4.7002197, 55.64136390000001], [-4.700795, 55.6421547], [-4.7012057, 55.64271], [-4.7016329, 55.6432867], [-4.7018391, 55.6434947], [-4.7018587, 55.64351210000001], [-4.701902499999999, 55.64355079999999], [-4.7020221, 55.6436566], [-4.7022463, 55.6438273], [-4.702509, 55.6440017], [-4.702884200000001, 55.6442014], [-4.703083199999999, 55.64429789999999], [-4.7032758, 55.6443785], [-4.703563699999999, 55.6444823], [-4.7041112, 55.64463629999999], [-4.704626899999999, 55.644735], [-4.705278799999999, 55.6448161], [-4.7062889, 55.64490409999999], [-4.7065614, 55.6449271], [-4.7078302999999995, 55.6450402], [-4.708876699999999, 55.6451234], [-4.710328399999999, 55.64524180000001], [-4.7126692, 55.645447199999985], [-4.713459899999999, 55.645512200000006], [-4.7142114, 55.6455694], [-4.7148328, 55.645587199999994], [-4.7154089, 55.6455718], [-4.716096099999999, 55.645520299999994], [-4.7166277, 55.6454465], [-4.7169826, 55.645383], [-4.7173251, 55.6453028], [-4.7178472, 55.645156500000006], [-4.718299099999999, 55.64500979999998], [-4.7187029, 55.64485820000001], [-4.7188984, 55.6447634], [-4.719342799999999, 55.64455259999998], [-4.720412799999999, 55.64404770000001], [-4.721041999999999, 55.6437936], [-4.7230283, 55.6428574], [-4.7236166, 55.64257709999998], [-4.7263012, 55.6413138], [-4.7263986, 55.6412692], [-4.727073899999999, 55.640947700000005], [-4.730872599999999, 55.63915380000001], [-4.7314405, 55.63888179999999], [-4.7322825, 55.6384906], [-4.7331053, 55.6381008], [-4.7335689, 55.6379059], [-4.7340508, 55.6377218], [-4.7348927, 55.6374351], [-4.7354642, 55.6372668], [-4.7360416999999995, 55.6371056], [-4.737214599999999, 55.63684], [-4.738410699999999, 55.6365968], [-4.738971699999999, 55.63648760000001], [-4.740860799999999, 55.6361157], [-4.7423026, 55.6358271], [-4.7441212, 55.635464299999995], [-4.747008499999999, 55.6349], [-4.7485087, 55.6346041], [-4.7498729, 55.63433570000001], [-4.7503155999999995, 55.63424809999999], [-4.7513575999999995, 55.63404739999999], [-4.753772, 55.6335648], [-4.754910399999999, 55.63333920000001], [-4.755054199999999, 55.63331139999999], [-4.7554743, 55.6332295], [-4.756141999999999, 55.633100199999994], [-4.7573389, 55.6328613], [-4.7580908, 55.6327235], [-4.758713, 55.632620199999984], [-4.7595092, 55.632525900000005], [-4.7599398, 55.632487999999995], [-4.7603263, 55.6324598], [-4.760807299999999, 55.632436299999995], [-4.761071005833464, 55.632430963524754], [-4.7612471, 55.632427400000005], [-4.762092, 55.63243009999999], [-4.7634058, 55.632487799999986], [-4.768258399999999, 55.632785], [-4.774413599999999, 55.6331556], [-4.775909599999999, 55.63324970000001], [-4.776905599999999, 55.633312399999994], [-4.7780452, 55.63338069999998], [-4.7787758, 55.6334141], [-4.7794131, 55.633428900000006], [-4.7808549, 55.6334285], [-4.7812846, 55.63343700000001], [-4.781646899999999, 55.6334525], [-4.7820346, 55.6334806], [-4.7824599, 55.6335195], [-4.7827728, 55.63355549999999], [-4.782914399999999, 55.63357570000001], [-4.783076599999999, 55.63359870000001], [-4.7839401, 55.633758799999995], [-4.7843236, 55.63384849999999], [-4.784568499999999, 55.6339122], [-4.784569459778974, 55.633912466525565], [-4.7851706, 55.63407939999999], [-4.7857715999999995, 55.6342563], [-4.7865169, 55.6344783], [-4.787186199999999, 55.6346793], [-4.787760099999999, 55.6348626], [-4.788356699999999, 55.6350794], [-4.7888950999999995, 55.6353131], [-4.7894093, 55.6355738], [-4.7898549, 55.635832599999986], [-4.7903253999999995, 55.63613459999999], [-4.7907845, 55.636436100000005], [-4.791354499999999, 55.636809], [-4.7917048, 55.63703819999999], [-4.7930905, 55.637941], [-4.793818399999999, 55.63837749999998], [-4.7945741, 55.6387969], [-4.7957067, 55.6393527], [-4.7962913, 55.6396123], [-4.796901499999999, 55.63986339999999], [-4.797799699999999, 55.6402127], [-4.798309499999999, 55.6403953], [-4.798736699999999, 55.6405562], [-4.799845186745686, 55.64095422521864], [-4.8019007, 55.64169230000001], [-4.8021904, 55.6418107], [-4.802603499999999, 55.6419984], [-4.8028151, 55.64209850000001], [-4.8030145, 55.6422066], [-4.8034008, 55.6424208], [-4.803804799999999, 55.64266769999999], [-4.8041517, 55.6429151], [-4.804490200000001, 55.643181], [-4.8045223, 55.6432062], [-4.8046936, 55.6433483], [-4.8049515, 55.6435982], [-4.8052079, 55.6438724], [-4.8053806, 55.64408369999999], [-4.8055807, 55.6443613], [-4.8057866, 55.64470300000001], [-4.805970299999999, 55.6450777], [-4.8062908, 55.6458534], [-4.8065354, 55.646464400000006], [-4.8065984, 55.64662559999999], [-4.80683, 55.64709939999999], [-4.8069534, 55.64735180000001], [-4.807154199999999, 55.64768649999999], [-4.8073447, 55.647968], [-4.8076266, 55.64835909999999], [-4.8079229, 55.64872989999999], [-4.808258199999999, 55.6490984], [-4.808554399999999, 55.6493982], [-4.808876500000001, 55.6497106], [-4.8093537, 55.6500967], [-4.8097184, 55.65038570000001], [-4.8102175, 55.650748], [-4.8106266, 55.651035500000006], [-4.8115909, 55.6515963], [-4.812315099999999, 55.65198369999999], [-4.8144555, 55.6530551], [-4.8161345, 55.6538784], [-4.8165422, 55.6540932], [-4.8179726898083395, 55.654796030701384], [-4.8192834, 55.65544], [-4.821230699999999, 55.65638119999999], [-4.8216664, 55.65660749999999], [-4.8220407, 55.6568019], [-4.823317499999999, 55.6575161], [-4.8234878, 55.657626400000005], [-4.8238271, 55.657846], [-4.8245512999999995, 55.658424], [-4.824819499999999, 55.65866299999999], [-4.8255276, 55.659531599999994], [-4.8260319, 55.66021239999999], [-4.8273676, 55.6617436], [-4.828005999999999, 55.6622822], [-4.8288535999999995, 55.66289040000001], [-4.8303931, 55.6639313], [-4.8313445, 55.6645574], [-4.8314984999999995, 55.66467819999999], [-4.8315633, 55.6647463], [-4.8321999, 55.665301], [-4.8332541, 55.6663328], [-4.8339434, 55.6672465], [-4.834109699999999, 55.6674719], [-4.834955599999999, 55.6685153], [-4.8357136, 55.66917759999999], [-4.8359822, 55.66937240000001], [-4.837084499999999, 55.67007039999999], [-4.837832799999999, 55.6704909], [-4.838534699999999, 55.67080369999999], [-4.839646799999999, 55.671253], [-4.840237299999999, 55.6714674], [-4.8414546, 55.6719094], [-4.8429764, 55.672589299999984], [-4.8445888, 55.6734431], [-4.844762299999999, 55.6735608], [-4.8452712, 55.6739062], [-4.8456762, 55.6742072], [-4.846495699999999, 55.6748477], [-4.8468819, 55.6752419], [-4.848055499999999, 55.6765351], [-4.8489648, 55.6778776], [-4.849056, 55.6780198], [-4.8494207, 55.6786066], [-4.8502142, 55.6797264], [-4.850564899999999, 55.68022439999999], [-4.850851, 55.68074669999999], [-4.8509025342454155, 55.680848045514814], [-4.8510663, 55.6811701], [-4.8513375, 55.6817864], [-4.8515066, 55.682158099999995], [-4.851727899999999, 55.68292540000001], [-4.8518531, 55.6835342], [-4.851913199999999, 55.6840085], [-4.8520115, 55.6849424], [-4.8521133999999995, 55.6859458], [-4.8521154, 55.685967299999994], [-4.8522992, 55.6879068], [-4.852360399999999, 55.68887689999999], [-4.8523763, 55.6890132], [-4.8524355, 55.6896873], [-4.852516, 55.69048860000001], [-4.8526616, 55.69164880000001], [-4.852664, 55.69203780000001], [-4.8526389, 55.6924177], [-4.8525697, 55.692892400000005], [-4.8524194, 55.693660399999985], [-4.8522746, 55.6940595], [-4.852001, 55.6948183], [-4.851550900000001, 55.6959295], [-4.851504599999999, 55.6960515], [-4.851416, 55.6962763], [-4.8512561, 55.69669139999999], [-4.851135199999999, 55.6969965], [-4.8510676, 55.6971584], [-4.8509025342454155, 55.697599343878245], [-4.8508166, 55.697828900000005], [-4.8506013999999995, 55.6983844], [-4.8504518, 55.69876970000001], [-4.850290799999999, 55.6991827], [-4.8501921, 55.6994765], [-4.850187, 55.69949390000001], [-4.850163299999999, 55.69957449999998], [-4.8500033, 55.7001179], [-4.8499463, 55.70039409999999], [-4.849867000000001, 55.7008109], [-4.8498155999999994, 55.7013028], [-4.8497887, 55.70170869999999], [-4.849785099999999, 55.7020132], [-4.849793799999999, 55.7022376], [-4.8497894, 55.7024841], [-4.849851999999999, 55.7030121], [-4.8499027, 55.703284], [-4.849988, 55.7037091], [-4.8500355, 55.7039056], [-4.8501488, 55.7043218], [-4.8502887, 55.704713600000005], [-4.8504153, 55.7050381], [-4.8505523, 55.70534629999999], [-4.850598877920477, 55.70544417370927], [-4.850684600000001, 55.7056243], [-4.850854099999999, 55.7059083], [-4.8509025342454155, 55.70599311026361], [-4.8509505, 55.70607709999999], [-4.8511878, 55.706468699999995], [-4.8514491, 55.70686709999999], [-4.8517929, 55.70733800000001], [-4.851990000000001, 55.70759820000001], [-4.852295, 55.70796599999999], [-4.852595399999999, 55.708306400000005], [-4.8527366, 55.708445], [-4.852866099999999, 55.70858729999999], [-4.8532405, 55.708959699999994], [-4.8534762, 55.709170799999995], [-4.8536378, 55.70932760000001], [-4.8540711, 55.70970519999999], [-4.8544354, 55.7100255], [-4.8548073, 55.7103364], [-4.8549839, 55.710505], [-4.8553468, 55.7108311], [-4.8556418, 55.711097599999995], [-4.856020999999999, 55.71147129999999], [-4.8562389999999995, 55.71168759999999], [-4.8566595999999995, 55.7121607], [-4.8569566, 55.71250599999999], [-4.857111399999999, 55.712698], [-4.857280699999999, 55.7129122], [-4.857501699999999, 55.713218], [-4.8576502, 55.713432399999995], [-4.857817799999999, 55.7136899], [-4.858017000000001, 55.71399859999999], [-4.8582173, 55.7142853], [-4.8583209, 55.71445179999999], [-4.858453299999999, 55.71466309999999], [-4.858563799999999, 55.714838099999994], [-4.858771, 55.715161], [-4.859013400000001, 55.7155581], [-4.8592644, 55.715968499999995], [-4.8594459, 55.71628059999998], [-4.8597079999999995, 55.71661999999999], [-4.8598326, 55.71684350000001], [-4.8601931, 55.7174264], [-4.8603704, 55.7177113], [-4.8604054, 55.7177759], [-4.8604788, 55.7178915], [-4.8607464, 55.7183375], [-4.860852799999999, 55.718541599999995], [-4.8609491, 55.7187431], [-4.8610835, 55.719060199999994], [-4.861140399999999, 55.71922059999999], [-4.8611977, 55.71939729999999], [-4.8612169, 55.7194564], [-4.8612921, 55.7197849], [-4.861340099999999, 55.7200896], [-4.8613661, 55.7203846], [-4.861364, 55.720780699999985], [-4.8613308, 55.72138459999999], [-4.8612945, 55.721702500000006], [-4.8612759, 55.72227579999999], [-4.861307499999999, 55.7225944], [-4.8613421, 55.722788999999985], [-4.8613971, 55.723041499999994], [-4.861494999999999, 55.7233632], [-4.8616153, 55.72368850000001], [-4.861754799999999, 55.7239923], [-4.861919299999999, 55.72429], [-4.862039, 55.72448109999999], [-4.8622106, 55.7247417], [-4.862376499999999, 55.7249739], [-4.862425299999999, 55.7250421], [-4.8626486, 55.7253631], [-4.863159699999999, 55.726100899999985], [-4.8632551, 55.7262662], [-4.863411999999999, 55.726546199999994], [-4.8635445, 55.72685169999999], [-4.8636497, 55.7271488], [-4.8637160999999995, 55.7273716], [-4.8637503, 55.7275053], [-4.8637939, 55.7277284], [-4.863856799999999, 55.7281461], [-4.863861, 55.7285352], [-4.8638523, 55.7288055], [-4.8638123, 55.7290945], [-4.8637808, 55.7293125], [-4.863713, 55.7295953], [-4.863629699999999, 55.7298544], [-4.8635351, 55.7301069], [-4.8633148, 55.73059409999998], [-4.8632026999999995, 55.730791100000005], [-4.863083199999999, 55.730990899999995], [-4.862895, 55.73125709999999], [-4.862717, 55.73149130000001], [-4.8624402, 55.73178209999999], [-4.8622527, 55.73197590000001], [-4.8619979, 55.7322223], [-4.8616497999999995, 55.7325355], [-4.8612448, 55.73290389999999], [-4.8607922, 55.733306199999994], [-4.8605666, 55.733525799999995], [-4.860446799999999, 55.733636999999995], [-4.8603517, 55.7337336], [-4.860095299999999, 55.73399839999999], [-4.8599237, 55.734192699999994], [-4.859637499999999, 55.7345208], [-4.8595255, 55.7346702], [-4.8594725, 55.7347346], [-4.8594207, 55.7347985], [-4.859291099999999, 55.7349717], [-4.8592292, 55.735068], [-4.8591292, 55.73520860000001], [-4.8588954, 55.7356385], [-4.8587642, 55.735907399999995], [-4.858634, 55.736183], [-4.858551499999999, 55.7364183], [-4.858466299999999, 55.73671220000001], [-4.8583667, 55.737072300000015], [-4.858284799999999, 55.7374552], [-4.8581972, 55.738193], [-4.8580939, 55.7391503], [-4.8580536, 55.73949499999999], [-4.8579704, 55.73981969999999], [-4.857903, 55.7400337], [-4.8578436, 55.7401756], [-4.8577015, 55.74049229999999], [-4.857650899999999, 55.74060329999999], [-4.857575999999999, 55.740745399999994], [-4.8574763999999995, 55.74094100000001], [-4.8573407, 55.7411456], [-4.857213499999999, 55.74133369999999], [-4.857049199999999, 55.7415551], [-4.8568586, 55.7417872], [-4.8567291, 55.741924699999984], [-4.856450899999999, 55.74221129999999], [-4.8562397, 55.74241800000001], [-4.855884399999999, 55.7427505], [-4.855552499999999, 55.74305209999999], [-4.855197, 55.7433651], [-4.855001499999999, 55.74354610000001], [-4.8548848, 55.7436695], [-4.854690799999999, 55.743867], [-4.854400999999999, 55.74420030000001], [-4.8542257, 55.74443240000001], [-4.8539419, 55.744918], [-4.8538699, 55.7450808], [-4.8537753, 55.7452519], [-4.853678899999999, 55.7454735], [-4.8535878, 55.745784400000005], [-4.8535347, 55.74599289999999], [-4.8534659, 55.7464529], [-4.8534223, 55.74682239999999], [-4.8534201, 55.7470508], [-4.8533984, 55.74737449999999], [-4.8533717, 55.747742800000005], [-4.853346899999999, 55.74824280000001], [-4.853318099999999, 55.74861769999999], [-4.8532645, 55.7495901], [-4.85326, 55.749683399999995], [-4.853237, 55.75004539999999], [-4.8531465, 55.7514766], [-4.853086199999999, 55.7524304], [-4.853057399999999, 55.752763599999994], [-4.853044099999999, 55.7529816], [-4.853006199999999, 55.7541346], [-4.8529848, 55.75520329999999], [-4.8530656783555655, 55.75602675531496], [-4.853102799999999, 55.7564047], [-4.8533281, 55.7578838], [-4.853735799999999, 55.7593145], [-4.854484299999999, 55.7610858], [-4.8549234, 55.7620095], [-4.8550358, 55.7622571], [-4.855215199999999, 55.76275049999999], [-4.8552556, 55.762928599999995], [-4.8553072, 55.7631813], [-4.855351799999999, 55.7634509], [-4.8553651, 55.763665], [-4.8553856, 55.7639638], [-4.8554047, 55.7643159], [-4.855452799999999, 55.7654297], [-4.8554691, 55.7658401], [-4.8554999, 55.76631580000001], [-4.8556134, 55.7690546], [-4.855622099999999, 55.7694229], [-4.8556349999999995, 55.76954619999999], [-4.8556427, 55.7698448], [-4.855656100000001, 55.77027389999999], [-4.8556701, 55.7705584], [-4.8556677, 55.7710138], [-4.8556674, 55.771091], [-4.855653, 55.7712466], [-4.855625799999999, 55.7714295], [-4.8555675, 55.7716555], [-4.8555183, 55.7718009], [-4.8554521, 55.771978700000005], [-4.8553251, 55.7722742], [-4.8552219, 55.772479], [-4.854841999999999, 55.77322339999999], [-4.8547651, 55.773385100000006], [-4.854691299999999, 55.7735223], [-4.854626499999999, 55.773687], [-4.8545419, 55.7739312], [-4.854512, 55.7740371], [-4.8544517, 55.7742623], [-4.854426499999999, 55.77444700000001], [-4.854406, 55.774614], [-4.8543918, 55.77477699999999], [-4.8544, 55.7750062], [-4.8544144, 55.77517220000001], [-4.8544283, 55.7753125], [-4.8544674, 55.77550349999999], [-4.854496899999999, 55.77565319999999], [-4.8545793999999995, 55.7759112], [-4.8545933, 55.77595459999999], [-4.8546506, 55.7761044], [-4.8547359, 55.7763013], [-4.854828299999999, 55.7764669], [-4.854922799999999, 55.77663899999999], [-4.855031699999999, 55.7767953], [-4.8551583, 55.77697979999999], [-4.855464099999999, 55.77734519999999], [-4.855714699999999, 55.7776016], [-4.8559437, 55.7778357], [-4.856726299999999, 55.7785938], [-4.857172300000001, 55.7790244], [-4.8572548, 55.779094], [-4.8573904, 55.7792346], [-4.8576028, 55.7794384], [-4.8577956, 55.77963200000001], [-4.8585035, 55.7803411], [-4.8586602, 55.78052029999999], [-4.858757799999999, 55.7806386], [-4.858889899999999, 55.78080799999999], [-4.858951499999999, 55.7808857], [-4.859176799999999, 55.781161299999994], [-4.8596796, 55.78208469999999], [-4.8598751, 55.7828403], [-4.859979199999999, 55.7842879], [-4.8600425, 55.785169], [-4.860106099999999, 55.785909199999985], [-4.8602413, 55.7863256], [-4.8603466, 55.78655619999999], [-4.8605626, 55.7869158], [-4.8608139, 55.78724410000001], [-4.8610035, 55.787451299999994], [-4.8613211, 55.7877496], [-4.861943300000001, 55.788232099999995], [-4.863224099999999, 55.7890189], [-4.8641141, 55.7895656], [-4.8647865, 55.79008400000001], [-4.8656865, 55.791024599999986], [-4.866368, 55.79179079999999], [-4.8666029, 55.7920549], [-4.8668631, 55.792358], [-4.8675289, 55.793142]]} |
18.4 |
0642 |
0708 |
Irvine |
Largs |
Largs |
55.7931420 |
-4.8675289 |
55.7931420 |
-4.8675289 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Largs |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483079 |
1790057236033397 |
41 |
41 |
2026-09-22 06:18:16.826466 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:16.044913 |
| 730449 |
759208 |
C82698 |
871E04M522 |
2026-09-22 |
COMPLETE |
20482767 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 759208, "stp": "P", "toc": "Southern", "uid": "C82698", "consist": "171201+171728", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82698/2026-09-22/detailed", "trust_id": "871E04M522", "origin_crs": "UCK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-22", "dest_arr_time": "0653", "dest_platform": "10", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1E04", "timing_status": "LATE", "origin_station": "Uckfield", "current_leg_arr": "0708", "current_leg_dep": "0648", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "0531", "origin_platform": null, "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0924851312726095, 51.37631352779462], [-0.0924097, 51.37687109999999], [-0.0923293, 51.377317000000005], [-0.09225980000000002, 51.37755500000001], [-0.0922058, 51.3777497], [-0.0921453, 51.37799210000001], [-0.0920771, 51.378321799999995], [-0.09197099999999998, 51.3785852], [-0.0918612, 51.3788485], [-0.0917789, 51.3790465], [-0.0916681, 51.3792658], [-0.0912821, 51.3799528], [-0.09118629999999998, 51.38012570000001], [-0.0911162, 51.3802521], [-0.0909715, 51.3804815], [-0.0906005, 51.3810373], [-0.0904906, 51.3812086], [-0.0902016, 51.381659], [-0.0899602, 51.3820029], [-0.08983152841195213, 51.38216373988158], [-0.089651, 51.3823894], [-0.08942630000000001, 51.3826484], [-0.08920049999999999, 51.38292870000001], [-0.0888986, 51.3832953], [-0.0887543, 51.3834687], [-0.08844119999999998, 51.3838452], [-0.0880518, 51.38433849999999], [-0.08774379999999998, 51.38469419999999], [-0.0874015, 51.3850709], [-0.0870473, 51.3854235], [-0.0868351, 51.3856137], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.08647188952163073, 51.385984217989865], [-0.0863816, 51.386064000000005], [-0.0862756, 51.3861326], [-0.08603749999999999, 51.3862935], [-0.0857117, 51.3864984], [-0.0852381, 51.386785800000006], [-0.08522792919323766, 51.38679167395817], [-0.0847815, 51.3870495], [-0.08425549999999998, 51.3873606], [-0.0838722, 51.38759159999999], [-0.0834575, 51.387826800000006], [-0.08317879999999998, 51.38800149999999], [-0.0828117, 51.3881815], [-0.0824097, 51.3884603], [-0.08208329999999998, 51.38872249999999], [-0.08204064043416764, 51.388756374050146], [-0.0818478, 51.3889095], [-0.08143043717639085, 51.389260945911225], [-0.08135329999999999, 51.3893259], [-0.0809869, 51.38963450000001], [-0.0803791, 51.3901422], [-0.0800446, 51.3904239], [-0.07967229999999999, 51.39074], [-0.0793334, 51.391034600000005], [-0.0783801, 51.3919215], [-0.07812829999999998, 51.392170799999995], [-0.0778531, 51.3924568], [-0.0775601, 51.3927844], [-0.07731639999999998, 51.3930881], [-0.07697189999999998, 51.393516799999986], [-0.0767172, 51.393861099999995], [-0.0763979, 51.3943386], [-0.076022, 51.39497049999999], [-0.07592169999999998, 51.395147599999994], [-0.0756791, 51.39556679999999], [-0.0753552, 51.396137], [-0.0751822, 51.3964362], [-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "East Croydon", "dest_arr_time_act": "0653", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "East Croydon", "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\": 127.488, \"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\": 9686.931, \"from_m\": 127.488, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10209.473, \"from_m\": 9686.931, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38778.444, \"from_m\": 10209.473, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39576.214, \"from_m\": 38778.444, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39722.376, \"from_m\": 39576.214, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41037.309, \"from_m\": 39722.376, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41183.492, \"from_m\": 41037.309, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41220.948, \"from_m\": 41183.492, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41699.361, \"from_m\": 41220.948, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41710.468, \"from_m\": 41699.361, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43333.218, \"from_m\": 41710.468, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45590.255, \"from_m\": 43333.218, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55652.093, \"from_m\": 45590.255, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55814.039, \"from_m\": 55652.093, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 56960.639, \"from_m\": 55814.039, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56995.681, \"from_m\": 56960.639, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57061.742, \"from_m\": 56995.681, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57096.665, \"from_m\": 57061.742, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57163.165, \"from_m\": 57096.665, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57251.834, \"from_m\": 57163.165, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57282.269, \"from_m\": 57251.834, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57676.525, \"from_m\": 57282.269, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57713.491, \"from_m\": 57676.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\": 58609.941, \"from_m\": 57713.491, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 58641.337, \"from_m\": 58609.941, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58675.35, \"from_m\": 58641.337, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59090.81, \"from_m\": 58675.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60080.133, \"from_m\": 59090.81, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60402.117, \"from_m\": 60080.133, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60460.383, \"from_m\": 60402.117, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63749.01, \"from_m\": 60460.383, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63810.526, \"from_m\": 63749.01, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69091.699, \"from_m\": 63810.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70705.665, \"from_m\": 69091.699, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71371.238, \"from_m\": 70705.665, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71419.223, \"from_m\": 71371.238, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 72759.848, \"from_m\": 71419.223, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72844.16, \"from_m\": 72759.848, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73577.413, \"from_m\": 72844.16, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74008.239, \"from_m\": 73577.413, \"capability_applied\": null, \"effective_limit_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\": 759208, \"profile_key\": \"953e3b321da523a81828c18713d0fbc04002b47118e4bb250650dadc93869906\", \"schedule_id\": 7515, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0531\", \"location\": \"Uckfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0535\", \"wtt_dep\": \"0535H\", \"location\": \"Buxted\", \"stage_seq\": 2, \"distance_m\": 3642.777, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537H\", \"location\": \"Greenhurst Jn\", \"stage_seq\": 3, \"distance_m\": 5529.965, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542H\", \"location\": \"Crowborough\", \"stage_seq\": 4, \"distance_m\": 11109.28, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0547H\", \"wtt_dep\": \"0548\", \"location\": \"Eridge\", \"stage_seq\": 5, \"distance_m\": 16860.465, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"Ashurst Jn\", \"stage_seq\": 6, \"distance_m\": 19956.436, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0552H\", \"wtt_dep\": \"0554\", \"location\": \"Ashurst\", \"stage_seq\": 7, \"distance_m\": 22430.907, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555H\", \"location\": \"Blackham Jn\", \"stage_seq\": 8, \"distance_m\": 24031.873, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0558H\", \"location\": \"Cowden\", \"stage_seq\": 9, \"distance_m\": 26989.087, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0602H\", \"wtt_dep\": \"0603\", \"location\": \"Hever\", \"stage_seq\": 10, \"distance_m\": 30154.353, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0607\", \"location\": \"Edenbridge Town\", \"stage_seq\": 11, \"distance_m\": 32991.143, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0613H\", \"wtt_dep\": \"0614H\", \"location\": \"Hurst Green\", \"stage_seq\": 12, \"distance_m\": 39887.695, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0619\", \"location\": \"Oxted\", \"stage_seq\": 13, \"distance_m\": 41410.521, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"Sanderstead\", \"stage_seq\": 14, \"distance_m\": 54447.145, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"South Croydon\", \"stage_seq\": 15, \"distance_m\": 55976.444, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0638\", \"location\": \"East Croydon\", \"stage_seq\": 16, \"distance_m\": 57484.161, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 58331.871, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 18, \"distance_m\": 59090.81, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641H\", \"location\": \"Norwood Junction\", \"stage_seq\": 19, \"distance_m\": 60144.872, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"Sydenham\", \"stage_seq\": 20, \"distance_m\": 63749.01, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"New Cross Gate\", \"stage_seq\": 21, \"distance_m\": 69442.821, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 22, \"distance_m\": 70545.676, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 23, \"distance_m\": 71910.298, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 24, \"distance_m\": 72844.16, \"section_seq\": 1, \"route_path_id\": 132790}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 25, \"distance_m\": 74008.239, \"section_seq\": 1, \"route_path_id\": 132790}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 74008.239, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132790}], \"total_distance_m\": 74008.239, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 72436.878, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1571.361, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0531", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:58Z\", \"source_id\": 64475838, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:44:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:44:00Z\", \"source_id\": 20429407, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:38Z\", \"source_id\": 64480845, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:41Z\", \"source_id\": 20430947, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30457, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:13Z\", \"source_id\": 64488493, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:21Z\", \"source_id\": 20433493, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:02Z\", \"source_id\": 64501800, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:05Z\", \"source_id\": 20437907, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:12Z\", \"source_id\": 64508704, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:14Z\", \"source_id\": 20440183, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30450, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:58Z\", \"source_id\": 64526550, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:05Z\", \"source_id\": 20446056, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:37Z\", \"source_id\": 64533638, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:40Z\", \"source_id\": 20448311, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:35Z\", \"source_id\": 64547194, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:40Z\", \"source_id\": 20452936, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:52Z\", \"source_id\": 64554047, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:55Z\", \"source_id\": 20455122, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:11Z\", \"source_id\": 64581282, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 20463965, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:36Z\", \"source_id\": 64586907, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:41Z\", \"source_id\": 20465745, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:03Z\", \"source_id\": 64592509, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:08Z\", \"source_id\": 20467614, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29976, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:04Z\", \"source_id\": 64606736, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:08Z\", \"source_id\": 20472130, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:18Z\", \"source_id\": 64624195, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:22Z\", \"source_id\": 20477696, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:48Z\", \"source_id\": 64640378, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:50Z\", \"source_id\": 20482767, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "10", "timing_fact_generation": 1790057211372188, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:18.124743", "service_state_evidence_id": 20482767, "current_leg_start_actual_dep": "2026-09-22T06:53:00+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:18.794545", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
UCK |
None |
1E04 |
171201+171728 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 127.488, "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": 9686.931, "from_m": 127.488, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10209.473, "from_m": 9686.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38778.444, "from_m": 10209.473, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39576.214, "from_m": 38778.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39722.376, "from_m": 39576.214, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41037.309, "from_m": 39722.376, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41183.492, "from_m": 41037.309, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41220.948, "from_m": 41183.492, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41699.361, "from_m": 41220.948, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41710.468, "from_m": 41699.361, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43333.218, "from_m": 41710.468, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45590.255, "from_m": 43333.218, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55652.093, "from_m": 45590.255, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55814.039, "from_m": 55652.093, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56960.639, "from_m": 55814.039, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56995.681, "from_m": 56960.639, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57061.742, "from_m": 56995.681, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57096.665, "from_m": 57061.742, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57163.165, "from_m": 57096.665, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57251.834, "from_m": 57163.165, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57282.269, "from_m": 57251.834, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57676.525, "from_m": 57282.269, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57713.491, "from_m": 57676.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": 58609.941, "from_m": 57713.491, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 58641.337, "from_m": 58609.941, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58675.35, "from_m": 58641.337, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59090.81, "from_m": 58675.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60080.133, "from_m": 59090.81, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60402.117, "from_m": 60080.133, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60460.383, "from_m": 60402.117, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63749.01, "from_m": 60460.383, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63810.526, "from_m": 63749.01, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69091.699, "from_m": 63810.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70705.665, "from_m": 69091.699, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71371.238, "from_m": 70705.665, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71419.223, "from_m": 71371.238, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 72759.848, "from_m": 71419.223, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72844.16, "from_m": 72759.848, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73577.413, "from_m": 72844.16, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74008.239, "from_m": 73577.413, "capability_applied": null, "effective_limit_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": 759208, "profile_key": "953e3b321da523a81828c18713d0fbc04002b47118e4bb250650dadc93869906", "schedule_id": 7515, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0531", "location": "Uckfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0535", "wtt_dep": "0535H", "location": "Buxted", "stage_seq": 2, "distance_m": 3642.777, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537H", "location": "Greenhurst Jn", "stage_seq": 3, "distance_m": 5529.965, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542H", "location": "Crowborough", "stage_seq": 4, "distance_m": 11109.28, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0547H", "wtt_dep": "0548", "location": "Eridge", "stage_seq": 5, "distance_m": 16860.465, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "Ashurst Jn", "stage_seq": 6, "distance_m": 19956.436, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0552H", "wtt_dep": "0554", "location": "Ashurst", "stage_seq": 7, "distance_m": 22430.907, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555H", "location": "Blackham Jn", "stage_seq": 8, "distance_m": 24031.873, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0558H", "location": "Cowden", "stage_seq": 9, "distance_m": 26989.087, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0602H", "wtt_dep": "0603", "location": "Hever", "stage_seq": 10, "distance_m": 30154.353, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0607", "location": "Edenbridge Town", "stage_seq": 11, "distance_m": 32991.143, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0613H", "wtt_dep": "0614H", "location": "Hurst Green", "stage_seq": 12, "distance_m": 39887.695, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0619", "location": "Oxted", "stage_seq": 13, "distance_m": 41410.521, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628", "location": "Sanderstead", "stage_seq": 14, "distance_m": 54447.145, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "South Croydon", "stage_seq": 15, "distance_m": 55976.444, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0638", "location": "East Croydon", "stage_seq": 16, "distance_m": 57484.161, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 58331.871, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Norwood Fork Jn", "stage_seq": 18, "distance_m": 59090.81, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641H", "location": "Norwood Junction", "stage_seq": 19, "distance_m": 60144.872, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644", "location": "Sydenham", "stage_seq": 20, "distance_m": 63749.01, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "New Cross Gate", "stage_seq": 21, "distance_m": 69442.821, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648", "location": "Bricklayers Arms Jn", "stage_seq": 22, "distance_m": 70545.676, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650H", "location": "Spa Road Jn", "stage_seq": 23, "distance_m": 71910.298, "section_seq": 1, "route_path_id": 132790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651", "location": "Abbey Street Jn", "stage_seq": 24, "distance_m": 72844.16, "section_seq": 1, "route_path_id": 132790}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 25, "distance_m": 74008.239, "section_seq": 1, "route_path_id": 132790}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 74008.239, "from_m": 0.0, "section_seq": 1, "route_path_id": 132790}], "total_distance_m": 74008.239, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 72436.878, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1571.361, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30467, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:58Z", "source_id": 64475838, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:44:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:44:00Z", "source_id": 20429407, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30461, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:38Z", "source_id": 64480845, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:41Z", "source_id": 20430947, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30457, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:13Z", "source_id": 64488493, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:21Z", "source_id": 20433493, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30453, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:02Z", "source_id": 64501800, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:04:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:05Z", "source_id": 20437907, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30446, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:12Z", "source_id": 64508704, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:09:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:14Z", "source_id": 20440183, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30450, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:58Z", "source_id": 64526550, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:16:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:05Z", "source_id": 20446056, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30444, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:37Z", "source_id": 64533638, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:20:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:40Z", "source_id": 20448311, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30425, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:35Z", "source_id": 64547194, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:40Z", "source_id": 20452936, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:52Z", "source_id": 64554047, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:55Z", "source_id": 20455122, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:11Z", "source_id": 64581282, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:43:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 20463965, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:36Z", "source_id": 64586907, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:45:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:41Z", "source_id": 20465745, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:03Z", "source_id": 64592509, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:47:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:08Z", "source_id": 20467614, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29976, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:04Z", "source_id": 64606736, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:54:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:08Z", "source_id": 20472130, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:18Z", "source_id": 64624195, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:01:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:22Z", "source_id": 20477696, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29636, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:48Z", "source_id": 64640378, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:08:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:50Z", "source_id": 20482767, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Uckfield |
0531 |
0531 |
None |
None |
None |
London Bridge (Central) |
0653 |
0653 |
10 |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C82698/2026-09-22/detailed |
None |
East Croydon |
2026-09-22T06:53:00+01:00 |
London Bridge (Central) |
20.0 |
{"type": "LineString", "coordinates": [[-0.0924851312726095, 51.37631352779462], [-0.0924097, 51.37687109999999], [-0.0923293, 51.377317000000005], [-0.09225980000000002, 51.37755500000001], [-0.0922058, 51.3777497], [-0.0921453, 51.37799210000001], [-0.0920771, 51.378321799999995], [-0.09197099999999998, 51.3785852], [-0.0918612, 51.3788485], [-0.0917789, 51.3790465], [-0.0916681, 51.3792658], [-0.0912821, 51.3799528], [-0.09118629999999998, 51.38012570000001], [-0.0911162, 51.3802521], [-0.0909715, 51.3804815], [-0.0906005, 51.3810373], [-0.0904906, 51.3812086], [-0.0902016, 51.381659], [-0.0899602, 51.3820029], [-0.08983152841195213, 51.38216373988158], [-0.089651, 51.3823894], [-0.08942630000000001, 51.3826484], [-0.08920049999999999, 51.38292870000001], [-0.0888986, 51.3832953], [-0.0887543, 51.3834687], [-0.08844119999999998, 51.3838452], [-0.0880518, 51.38433849999999], [-0.08774379999999998, 51.38469419999999], [-0.0874015, 51.3850709], [-0.0870473, 51.3854235], [-0.0868351, 51.3856137], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.08647188952163073, 51.385984217989865], [-0.0863816, 51.386064000000005], [-0.0862756, 51.3861326], [-0.08603749999999999, 51.3862935], [-0.0857117, 51.3864984], [-0.0852381, 51.386785800000006], [-0.08522792919323766, 51.38679167395817], [-0.0847815, 51.3870495], [-0.08425549999999998, 51.3873606], [-0.0838722, 51.38759159999999], [-0.0834575, 51.387826800000006], [-0.08317879999999998, 51.38800149999999], [-0.0828117, 51.3881815], [-0.0824097, 51.3884603], [-0.08208329999999998, 51.38872249999999], [-0.08204064043416764, 51.388756374050146], [-0.0818478, 51.3889095], [-0.08143043717639085, 51.389260945911225], [-0.08135329999999999, 51.3893259], [-0.0809869, 51.38963450000001], [-0.0803791, 51.3901422], [-0.0800446, 51.3904239], [-0.07967229999999999, 51.39074], [-0.0793334, 51.391034600000005], [-0.0783801, 51.3919215], [-0.07812829999999998, 51.392170799999995], [-0.0778531, 51.3924568], [-0.0775601, 51.3927844], [-0.07731639999999998, 51.3930881], [-0.07697189999999998, 51.393516799999986], [-0.0767172, 51.393861099999995], [-0.0763979, 51.3943386], [-0.076022, 51.39497049999999], [-0.07592169999999998, 51.395147599999994], [-0.0756791, 51.39556679999999], [-0.0753552, 51.396137], [-0.0751822, 51.3964362], [-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
10.4 |
0648 |
0708 |
East Croydon |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482767 |
1790057211372188 |
94 |
94 |
2026-09-22 06:18:18.794545 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:18.124743 |
| 730450 |
761429 |
P24405 |
322R01M622 |
2026-09-22 |
COMPLETE |
20482671 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 761429, "stp": "P", "toc": "Northern", "uid": "P24405", "consist": "156424", "dest_crs": "RSH", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24405/2026-09-22/detailed", "trust_id": "322R01M622", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rose Hill Marple", "service_date": "2026-09-22", "dest_arr_time": "0704", "dest_platform": null, "is_terminated": 1, "next_location": "Rose Hill Marple", "signalling_id": "2R01", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0708", "current_leg_dep": "0703", "current_leg_end": "Rose Hill Marple", "origin_dep_time": "0632", "origin_platform": "3", "current_location": "Rose Hill Marple", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0890274, 53.4139022], [-2.0886131, 53.4137732], [-2.0870464999999996, 53.4132678], [-2.0867673999999994, 53.413182699999986], [-2.0854163, 53.41276619999999], [-2.0840897, 53.4123499], [-2.0823975, 53.411829399999995], [-2.0810509999999995, 53.4114073], [-2.0792754, 53.41085249999999], [-2.0776873, 53.41035680000001], [-2.075434200000001, 53.4096645], [-2.0739215, 53.40919609999999], [-2.0732294999999996, 53.40900739999999], [-2.0718185999999994, 53.4086493], [-2.0708772, 53.40838230000001], [-2.0702467, 53.4081822], [-2.0685814, 53.40766610000001], [-2.0676873, 53.407388999999995], [-2.0671317, 53.407216800000015], [-2.0663637999999995, 53.40697879999999], [-2.066125153474899, 53.406894199174886], [-2.0659795999999995, 53.40684259999998], [-2.0656952999999993, 53.4066907], [-2.065483, 53.4065364], [-2.065370699999999, 53.4064333], [-2.0652016999999994, 53.4062526], [-2.0650874, 53.4060499], [-2.0650086, 53.4058928], [-2.0649523, 53.40573760000001], [-2.0649026, 53.40543460000001], [-2.0649267999999994, 53.4051356], [-2.0649818, 53.404919699999994], [-2.0650569, 53.40471749999999], [-2.0652513, 53.4044496], [-2.0654418, 53.4042474], [-2.0656885, 53.40405470000001], [-2.066125153474899, 53.40381252277694], [-2.0665938, 53.403552600000005], [-2.0668043, 53.403421400000006], [-2.0671883, 53.40319449999999], [-2.0678931000000005, 53.4028159], [-2.0687157, 53.40237789999999], [-2.0695322999999997, 53.4019473], [-2.0712078, 53.4010701], [-2.0717705, 53.400750599999995], [-2.0723201, 53.4004048], [-2.0728342, 53.400065899999994], [-2.0733404, 53.3997025], [-2.0736865999999994, 53.3994239], [-2.0740471, 53.399122199999994], [-2.074563, 53.3986409], [-2.0748283999999995, 53.398373600000006], [-2.0751219, 53.39806519999999], [-2.0755702, 53.397550200000005], [-2.0759572, 53.39700179999999], [-2.0761798999999996, 53.396644900000005], [-2.076383, 53.3962794], [-2.0765086, 53.396043199999994]]}", "current_leg_start": "Romiley", "dest_arr_time_act": "0704", "motion_projection": null, "next_location_lat": "53.3960432", "next_location_lon": "-2.0765086", "previous_location": "Romiley", "current_leg_milage": "2.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 2343.777, \"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\": 5579.627, \"from_m\": 2343.777, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"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\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10080.124, \"from_m\": 10010.956, \"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\": 10335.961, \"from_m\": 10080.124, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11990.069, \"from_m\": 10335.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14418.501, \"from_m\": 11990.069, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14448.508, \"from_m\": 14418.501, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16076.191, \"from_m\": 14448.508, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16338.246, \"from_m\": 16076.191, \"capability_applied\": null, \"effective_limit_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\": 18101.1, \"from_m\": 16338.246, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18209.568, \"from_m\": 18101.1, \"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\": 18236.659, \"from_m\": 18209.568, \"capability_applied\": null, \"effective_limit_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\": 19699.449, \"from_m\": 18236.659, \"capability_applied\": null, \"effective_limit_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\": 761429, \"profile_key\": \"be6c03b154a7cb0c3beb68a6aa4992defd4c5fbecaaf541bc57a702b119f8f0e\", \"schedule_id\": 19361, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1119.428, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635H\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2468.55, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Gorton\", \"stage_seq\": 4, \"distance_m\": 4371.406, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0641\", \"location\": \"Fairfield\", \"stage_seq\": 5, \"distance_m\": 5958.903, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644H\", \"location\": \"Guide Bridge\", \"stage_seq\": 6, \"distance_m\": 8084.44, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"Hyde Jn\", \"stage_seq\": 7, \"distance_m\": 9989.343, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0648H\", \"location\": \"Hyde North\", \"stage_seq\": 8, \"distance_m\": 10405.713, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0651H\", \"location\": \"Hyde Central\", \"stage_seq\": 9, \"distance_m\": 11877.161, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0655\", \"location\": \"Woodley\", \"stage_seq\": 10, \"distance_m\": 14448.508, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658H\", \"location\": \"Romiley\", \"stage_seq\": 11, \"distance_m\": 16470.119, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Marple Wharf Jn\", \"stage_seq\": 12, \"distance_m\": 18158.47, \"section_seq\": 1, \"route_path_id\": 138733}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": null, \"location\": \"Rose Hill Marple\", \"stage_seq\": 13, \"distance_m\": 19699.449, \"section_seq\": 1, \"route_path_id\": 138733}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19699.449, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138733}], \"total_distance_m\": 19699.449, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 18475.198, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1224.251, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0632", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.3960432", "current_position_lon": "-2.0765086", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:37Z\", \"source_id\": 64596261, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:40Z\", \"source_id\": 20468813, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:26Z\", \"source_id\": 64600436, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:30Z\", \"source_id\": 20470140, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:09Z\", \"source_id\": 64604643, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:14Z\", \"source_id\": 20471469, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:23Z\", \"source_id\": 64607542, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:25Z\", \"source_id\": 20472399, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:27Z\", \"source_id\": 64612525, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:29Z\", \"source_id\": 20473992, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:38Z\", \"source_id\": 64615438, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:42Z\", \"source_id\": 20474878, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:13Z\", \"source_id\": 64621630, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:17Z\", \"source_id\": 20476898, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9039, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:59Z\", \"source_id\": 64630928, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:06Z\", \"source_id\": 20479810, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:40Z\", \"source_id\": 64640054, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:44Z\", \"source_id\": 20482671, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rose Hill Marple", "service_state_platform": null, "timing_fact_generation": 1790057205137418, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:23.829418", "service_state_evidence_id": 20482671, "current_leg_start_actual_dep": "2026-09-22T07:02:30+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:24.401017", "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 |
RSH |
2R01 |
156424 |
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": 2343.777, "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": 5579.627, "from_m": 2343.777, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.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": 75.0, "governing_constraint": "infrastructure_and_equipment", "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": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10080.124, "from_m": 10010.956, "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": 10335.961, "from_m": 10080.124, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11990.069, "from_m": 10335.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14418.501, "from_m": 11990.069, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14448.508, "from_m": 14418.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16076.191, "from_m": 14448.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16338.246, "from_m": 16076.191, "capability_applied": null, "effective_limit_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": 18101.1, "from_m": 16338.246, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18209.568, "from_m": 18101.1, "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": 18236.659, "from_m": 18209.568, "capability_applied": null, "effective_limit_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": 19699.449, "from_m": 18236.659, "capability_applied": null, "effective_limit_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": 761429, "profile_key": "be6c03b154a7cb0c3beb68a6aa4992defd4c5fbecaaf541bc57a702b119f8f0e", "schedule_id": 19361, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0632", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1119.428, "section_seq": 1, "route_path_id": 138733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635H", "location": "Ashburys", "stage_seq": 3, "distance_m": 2468.55, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Gorton", "stage_seq": 4, "distance_m": 4371.406, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0641", "location": "Fairfield", "stage_seq": 5, "distance_m": 5958.903, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644H", "location": "Guide Bridge", "stage_seq": 6, "distance_m": 8084.44, "section_seq": 1, "route_path_id": 138733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "Hyde Jn", "stage_seq": 7, "distance_m": 9989.343, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0648H", "location": "Hyde North", "stage_seq": 8, "distance_m": 10405.713, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0651H", "location": "Hyde Central", "stage_seq": 9, "distance_m": 11877.161, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0655", "location": "Woodley", "stage_seq": 10, "distance_m": 14448.508, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658H", "location": "Romiley", "stage_seq": 11, "distance_m": 16470.119, "section_seq": 1, "route_path_id": 138733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701", "location": "Marple Wharf Jn", "stage_seq": 12, "distance_m": 18158.47, "section_seq": 1, "route_path_id": 138733}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": null, "location": "Rose Hill Marple", "stage_seq": 13, "distance_m": 19699.449, "section_seq": 1, "route_path_id": 138733}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19699.449, "from_m": 0.0, "section_seq": 1, "route_path_id": 138733}], "total_distance_m": 19699.449, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 18475.198, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1224.251, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8573, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:37Z", "source_id": 64596261, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:49:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:40Z", "source_id": 20468813, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8597, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:26Z", "source_id": 64600436, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:30Z", "source_id": 20470140, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8602, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:09Z", "source_id": 64604643, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:14Z", "source_id": 20471469, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8708, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:23Z", "source_id": 64607542, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:54:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:25Z", "source_id": 20472399, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8737, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:27Z", "source_id": 64612525, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:56:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:29Z", "source_id": 20473992, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8743, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:38Z", "source_id": 64615438, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:58:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:42Z", "source_id": 20474878, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8747, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:13Z", "source_id": 64621630, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:00:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:17Z", "source_id": 20476898, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9039, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:59Z", "source_id": 64630928, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:03:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:06Z", "source_id": 20479810, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9034, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:40Z", "source_id": 64640054, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:08:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:44Z", "source_id": 20482671, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
0632 |
0632 |
3 |
None |
None |
Rose Hill Marple |
0704 |
0704 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24405/2026-09-22/detailed |
None |
Romiley |
2026-09-22T07:02:30+01:00 |
Rose Hill Marple |
5.0 |
{"type": "LineString", "coordinates": [[-2.0890274, 53.4139022], [-2.0886131, 53.4137732], [-2.0870464999999996, 53.4132678], [-2.0867673999999994, 53.413182699999986], [-2.0854163, 53.41276619999999], [-2.0840897, 53.4123499], [-2.0823975, 53.411829399999995], [-2.0810509999999995, 53.4114073], [-2.0792754, 53.41085249999999], [-2.0776873, 53.41035680000001], [-2.075434200000001, 53.4096645], [-2.0739215, 53.40919609999999], [-2.0732294999999996, 53.40900739999999], [-2.0718185999999994, 53.4086493], [-2.0708772, 53.40838230000001], [-2.0702467, 53.4081822], [-2.0685814, 53.40766610000001], [-2.0676873, 53.407388999999995], [-2.0671317, 53.407216800000015], [-2.0663637999999995, 53.40697879999999], [-2.066125153474899, 53.406894199174886], [-2.0659795999999995, 53.40684259999998], [-2.0656952999999993, 53.4066907], [-2.065483, 53.4065364], [-2.065370699999999, 53.4064333], [-2.0652016999999994, 53.4062526], [-2.0650874, 53.4060499], [-2.0650086, 53.4058928], [-2.0649523, 53.40573760000001], [-2.0649026, 53.40543460000001], [-2.0649267999999994, 53.4051356], [-2.0649818, 53.404919699999994], [-2.0650569, 53.40471749999999], [-2.0652513, 53.4044496], [-2.0654418, 53.4042474], [-2.0656885, 53.40405470000001], [-2.066125153474899, 53.40381252277694], [-2.0665938, 53.403552600000005], [-2.0668043, 53.403421400000006], [-2.0671883, 53.40319449999999], [-2.0678931000000005, 53.4028159], [-2.0687157, 53.40237789999999], [-2.0695322999999997, 53.4019473], [-2.0712078, 53.4010701], [-2.0717705, 53.400750599999995], [-2.0723201, 53.4004048], [-2.0728342, 53.400065899999994], [-2.0733404, 53.3997025], [-2.0736865999999994, 53.3994239], [-2.0740471, 53.399122199999994], [-2.074563, 53.3986409], [-2.0748283999999995, 53.398373600000006], [-2.0751219, 53.39806519999999], [-2.0755702, 53.397550200000005], [-2.0759572, 53.39700179999999], [-2.0761798999999996, 53.396644900000005], [-2.076383, 53.3962794], [-2.0765086, 53.396043199999994]]} |
2.0 |
0703 |
0708 |
Romiley |
Rose Hill Marple |
Rose Hill Marple |
53.3960432 |
-2.0765086 |
53.3960432 |
-2.0765086 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Rose Hill Marple |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482671 |
1790057205137418 |
48 |
48 |
2026-09-22 06:18:24.401017 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:23.829418 |
| 730451 |
761024 |
G30338 |
352G03M622 |
2026-09-22 |
COMPLETE |
20484089 |
2026-09-22 07:08:00 |
2026-09-22 06:18:33 |
2026-09-24 06:18:33 |
{"id": 761024, "stp": "P", "toc": "Merseyrail", "uid": "G30338", "consist": "777023+777035", "dest_crs": "LVC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30338/2026-09-22/detailed", "trust_id": "352G03M622", "origin_crs": "SOP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "1", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "2G03", "timing_status": "LATE", "origin_station": "Southport", "current_leg_arr": "0708", "current_leg_dep": "0706", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "0621", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-22T06:18:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]}", "current_leg_start": "Moorfields (Northern Line)", "dest_arr_time_act": "0707½", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Moorfields (Northern Line)", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 313.932, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 620.438, \"from_m\": 313.932, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11427.855, \"from_m\": 620.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11478.742, \"from_m\": 11427.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20877.034, \"from_m\": 11478.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21662.349, \"from_m\": 20877.034, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24358.21, \"from_m\": 21662.349, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25736.774, \"from_m\": 24358.21, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25815.042, \"from_m\": 25736.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26174.961, \"from_m\": 25815.042, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26961.862, \"from_m\": 26174.961, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 27271.458, \"from_m\": 26961.862, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 29798.815, \"from_m\": 27271.458, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 30003.723, \"from_m\": 29798.815, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30671.918, \"from_m\": 30003.723, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30841.575, \"from_m\": 30671.918, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 761024, \"profile_key\": \"022f4001b4756a4f1c2da2f4f04907c979ccb11e83fe85b7c7dae994492c8240\", \"schedule_id\": 10890, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Southport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625\", \"location\": \"Birkdale\", \"stage_seq\": 2, \"distance_m\": 1842.076, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0628\", \"location\": \"Hillside\", \"stage_seq\": 3, \"distance_m\": 3429.88, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631\", \"location\": \"Ainsdale\", \"stage_seq\": 4, \"distance_m\": 5860.489, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Freshfield\", \"stage_seq\": 5, \"distance_m\": 10361.695, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637H\", \"location\": \"Formby\", \"stage_seq\": 6, \"distance_m\": 11767.149, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0641\", \"location\": \"Hightown\", \"stage_seq\": 7, \"distance_m\": 15044.186, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": \"0645\", \"location\": \"Hall Road\", \"stage_seq\": 8, \"distance_m\": 18206.71, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647\", \"location\": \"Blundellsands & Crosby\", \"stage_seq\": 9, \"distance_m\": 19547.207, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0650\", \"location\": \"Waterloo (Merseyside)\", \"stage_seq\": 10, \"distance_m\": 21337.966, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Seaforth & Litherland\", \"stage_seq\": 11, \"distance_m\": 23013.514, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0654H\", \"wtt_dep\": \"0655\", \"location\": \"Bootle New Strand\", \"stage_seq\": 12, \"distance_m\": 24599.761, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0656H\", \"location\": \"Bootle Oriel Road\", \"stage_seq\": 13, \"distance_m\": 25223.042, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0658H\", \"location\": \"Bank Hall\", \"stage_seq\": 14, \"distance_m\": 26394.9, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Sandhills\", \"stage_seq\": 15, \"distance_m\": 27417.258, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0704H\", \"wtt_dep\": \"0705H\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 16, \"distance_m\": 29889.189, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"0707H\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 17, \"distance_m\": 30841.575, \"section_seq\": 1, \"route_path_id\": 117097}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30841.575, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117097}], \"total_distance_m\": 30841.575, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30712.42, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 129.155, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0621", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:32Z\", \"source_id\": 64541318, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:35Z\", \"source_id\": 20450874, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:45Z\", \"source_id\": 64545612, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:47Z\", \"source_id\": 20452315, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:38Z\", \"source_id\": 64553515, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:41Z\", \"source_id\": 20454931, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:29Z\", \"source_id\": 64557712, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:33Z\", \"source_id\": 20456304, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:14Z\", \"source_id\": 64568225, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:15Z\", \"source_id\": 20459646, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:03Z\", \"source_id\": 64572101, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:05Z\", \"source_id\": 20460913, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 64581435, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:21Z\", \"source_id\": 20464043, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:34Z\", \"source_id\": 64589138, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:38Z\", \"source_id\": 20466472, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:58Z\", \"source_id\": 64597003, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:04Z\", \"source_id\": 20469092, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:09Z\", \"source_id\": 64602063, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:15Z\", \"source_id\": 20470693, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:38Z\", \"source_id\": 64608168, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:43Z\", \"source_id\": 20472608, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:20Z\", \"source_id\": 64614776, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:24Z\", \"source_id\": 20474682, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9751, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:58Z\", \"source_id\": 64618516, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:00Z\", \"source_id\": 20475900, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:41Z\", \"source_id\": 64625061, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:43Z\", \"source_id\": 20477938, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:05Z\", \"source_id\": 64636032, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:08Z\", \"source_id\": 20481401, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:22Z\", \"source_id\": 64644438, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:28Z\", \"source_id\": 20484089, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "1", "timing_fact_generation": 1790057309195881, "current_leg_arrival_utc": "2026-09-22T07:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:29.185530", "service_state_evidence_id": 20484089, "current_leg_start_actual_dep": "2026-09-22T07:05:30+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:29.527435", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
SOP |
LVC |
2G03 |
777023+777035 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 313.932, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 620.438, "from_m": 313.932, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11427.855, "from_m": 620.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11478.742, "from_m": 11427.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20877.034, "from_m": 11478.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21662.349, "from_m": 20877.034, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24358.21, "from_m": 21662.349, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25736.774, "from_m": 24358.21, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25815.042, "from_m": 25736.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26174.961, "from_m": 25815.042, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26961.862, "from_m": 26174.961, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27271.458, "from_m": 26961.862, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 29798.815, "from_m": 27271.458, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30003.723, "from_m": 29798.815, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30671.918, "from_m": 30003.723, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30841.575, "from_m": 30671.918, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 761024, "profile_key": "022f4001b4756a4f1c2da2f4f04907c979ccb11e83fe85b7c7dae994492c8240", "schedule_id": 10890, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0621", "location": "Southport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625", "location": "Birkdale", "stage_seq": 2, "distance_m": 1842.076, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0628", "location": "Hillside", "stage_seq": 3, "distance_m": 3429.88, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631", "location": "Ainsdale", "stage_seq": 4, "distance_m": 5860.489, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Freshfield", "stage_seq": 5, "distance_m": 10361.695, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637H", "location": "Formby", "stage_seq": 6, "distance_m": 11767.149, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0641", "location": "Hightown", "stage_seq": 7, "distance_m": 15044.186, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": "0645", "location": "Hall Road", "stage_seq": 8, "distance_m": 18206.71, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647", "location": "Blundellsands & Crosby", "stage_seq": 9, "distance_m": 19547.207, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0650", "location": "Waterloo (Merseyside)", "stage_seq": 10, "distance_m": 21337.966, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Seaforth & Litherland", "stage_seq": 11, "distance_m": 23013.514, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0654H", "wtt_dep": "0655", "location": "Bootle New Strand", "stage_seq": 12, "distance_m": 24599.761, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0656H", "location": "Bootle Oriel Road", "stage_seq": 13, "distance_m": 25223.042, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0658H", "location": "Bank Hall", "stage_seq": 14, "distance_m": 26394.9, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Sandhills", "stage_seq": 15, "distance_m": 27417.258, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0704H", "wtt_dep": "0705H", "location": "Moorfields (Northern Line)", "stage_seq": 16, "distance_m": 29889.189, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "0707H", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 17, "distance_m": 30841.575, "section_seq": 1, "route_path_id": 117097}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30841.575, "from_m": 0.0, "section_seq": 1, "route_path_id": 117097}], "total_distance_m": 30841.575, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30712.42, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.155, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9673, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:32Z", "source_id": 64541318, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:24:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:35Z", "source_id": 20450874, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9677, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:45Z", "source_id": 64545612, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:47Z", "source_id": 20452315, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9683, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:38Z", "source_id": 64553515, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:41Z", "source_id": 20454931, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9687, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:29Z", "source_id": 64557712, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:33Z", "source_id": 20456304, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9691, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:14Z", "source_id": 64568225, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:37:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:15Z", "source_id": 20459646, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9697, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:03Z", "source_id": 64572101, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:05Z", "source_id": 20460913, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9701, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 64581435, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:21Z", "source_id": 20464043, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9709, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:34Z", "source_id": 64589138, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:47:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:38Z", "source_id": 20466472, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9715, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:58Z", "source_id": 64597003, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:49:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:04Z", "source_id": 20469092, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9719, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:09Z", "source_id": 64602063, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:15Z", "source_id": 20470693, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9725, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:38Z", "source_id": 64608168, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:43Z", "source_id": 20472608, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9731, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:20Z", "source_id": 64614776, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:24Z", "source_id": 20474682, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9751, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:58Z", "source_id": 64618516, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:59:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:00Z", "source_id": 20475900, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9757, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:41Z", "source_id": 64625061, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:01:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:43Z", "source_id": 20477938, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:05Z", "source_id": 64636032, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:05:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:08Z", "source_id": 20481401, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9778, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:22Z", "source_id": 64644438, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:08:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:28Z", "source_id": 20484089, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Southport |
0621 |
0621 |
1 |
None |
None |
Liverpool Central (Northern) |
0708 |
0707½ |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30338/2026-09-22/detailed |
None |
Moorfields (Northern Line) |
2026-09-22T07:05:30+01:00 |
Liverpool Central (Northern) |
2.0 |
{"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} |
0.6 |
0706 |
0708 |
Moorfields (Northern Line) |
Liverpool Central (Northern) |
Liverpool Central (Northern) |
53.4042050 |
-2.9795594 |
53.4042050 |
-2.9795594 |
1 |
0 |
2026-09-22 06:18:33 |
TERMINATED |
2026-09-22 06:08:00 |
Liverpool Central (Northern) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484089 |
1790057309195881 |
64 |
64 |
2026-09-22 06:18:29.527435 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:29.185530 |
| 730452 |
762083 |
Y81154 |
662E02M622 |
2026-09-22 |
COMPLETE |
20482678 |
2026-09-22 07:08:00 |
2026-09-22 06:18:34 |
2026-09-24 06:18:34 |
{"id": 762083, "stp": "P", "toc": "West Midlands Trains", "uid": "Y81154", "consist": "196003", "dest_crs": "BHM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y81154/2026-09-22/detailed", "trust_id": "662E02M622", "origin_crs": "KNN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "7M", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2E02", "timing_status": "ON TIME", "origin_station": "Kings Norton", "current_leg_arr": "0708", "current_leg_dep": "0659", "current_leg_end": "Birmingham New Street", "origin_dep_time": "0650", "origin_platform": null, "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-22T06:18:34", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8851730999999996, 52.4470371], [-1.8849362, 52.4474349], [-1.8847408, 52.447783599999994], [-1.8845096999999995, 52.44822820000001], [-1.8844043, 52.44844019999999], [-1.8842529, 52.4487669], [-1.8841584, 52.4489929], [-1.8840807999999996, 52.449176], [-1.8839255, 52.44956599999999], [-1.8838291999999996, 52.4498314], [-1.8837119, 52.45018069999999], [-1.8836177, 52.4504953], [-1.8835504000000003, 52.4507326], [-1.8834132, 52.4513125], [-1.8833727, 52.4514985], [-1.8833028, 52.4518734], [-1.8832412, 52.4522646], [-1.8831942, 52.452642999999995], [-1.8831707, 52.4529788], [-1.8831557, 52.4532045], [-1.8831485, 52.45342720000001], [-1.8831457000000005, 52.453661699999984], [-1.8831386999999995, 52.4538564], [-1.8831324, 52.4542793], [-1.8831405, 52.4545016], [-1.8831633999999997, 52.4547672], [-1.8831851, 52.4550796], [-1.8832079, 52.4552895], [-1.8832285, 52.4554494], [-1.8832474, 52.45559180000001], [-1.8833055000000003, 52.455943100000006], [-1.8833457999999996, 52.456441100000006], [-1.8833637000000003, 52.4565751], [-1.8833939, 52.456867299999985], [-1.8834393, 52.45730199999999], [-1.8834611000000003, 52.45751859999999], [-1.8834844999999996, 52.4578701], [-1.8834912, 52.45810669999999], [-1.883492, 52.458306500000006], [-1.8834912, 52.4585129], [-1.8834888, 52.4586181], [-1.8834835999999997, 52.45873950000001], [-1.8834500000000003, 52.459183], [-1.8834223, 52.459408], [-1.8833923, 52.459629], [-1.8833032999999997, 52.4601263], [-1.8831984, 52.46055989999999], [-1.8831243, 52.46077809999999], [-1.8830873, 52.4609123], [-1.8829551999999996, 52.46135670000001], [-1.8829191999999997, 52.4614672], [-1.8827177, 52.4619261], [-1.8826575999999997, 52.4620643], [-1.8825845999999995, 52.46223100000001], [-1.8824927, 52.46245749999999], [-1.8824198999999997, 52.4626018], [-1.8823448, 52.462747199999995], [-1.8821792999999996, 52.4630411], [-1.8820010999999996, 52.463342899999994], [-1.8818616, 52.4635664], [-1.8816404, 52.46390479999999], [-1.8814733, 52.464141], [-1.8812249, 52.4644706], [-1.8811321000000003, 52.464588], [-1.8809213, 52.464846400000006], [-1.880694, 52.4651077], [-1.8806042, 52.46520399999999], [-1.880334, 52.46547879999999], [-1.8802127, 52.4655829], [-1.8800665, 52.46572539999999], [-1.8798734, 52.465891199999994], [-1.8797022, 52.466034500000006], [-1.8795938, 52.4661219], [-1.8794746, 52.46621230000001], [-1.879304, 52.4663368], [-1.8788556, 52.466648799999994], [-1.878475, 52.46689630000001], [-1.8782214999999995, 52.467067699999994], [-1.87799, 52.4672183], [-1.8776365, 52.4674478], [-1.8771341, 52.467775], [-1.8766206999999997, 52.4680997], [-1.8763991, 52.46823820000001], [-1.8755500000000005, 52.468819], [-1.8753668999999995, 52.46894259999999], [-1.8749120999999995, 52.4692442], [-1.8746477999999995, 52.46945019999999], [-1.8743753999999997, 52.4696625], [-1.8742310176306256, 52.4697832132535], [-1.8741784522397609, 52.46982716133048], [-1.8741492432977296, 52.46985158188199], [-1.874093195875765, 52.469898441088525], [-1.873777, 52.4701628], [-1.8733802, 52.470525], [-1.8731218, 52.4707782], [-1.8727971999999995, 52.471099599999995], [-1.8725936000000003, 52.4713195], [-1.8723008, 52.4716723], [-1.8720517000000003, 52.47195519999999], [-1.8719155, 52.472115899999984], [-1.8717454, 52.4723234], [-1.8714781000000005, 52.472672200000005], [-1.8712734, 52.47295690000001], [-1.8711651, 52.473131999999985], [-1.8708970999999996, 52.4735642], [-1.8708450999999997, 52.473652], [-1.8707956999999995, 52.4737386], [-1.8707525, 52.4738144], [-1.8705953, 52.4741164], [-1.8704056, 52.4744949], [-1.8702146, 52.4748632], [-1.8698649, 52.47551959999999], [-1.8697742, 52.47569560000001], [-1.8696879, 52.47586939999999], [-1.8695027, 52.476226999999994], [-1.8692834, 52.4766423], [-1.869152, 52.476897999999984], [-1.8688435, 52.4774963], [-1.8686027999999997, 52.4779075], [-1.8685332999999995, 52.478046199999994], [-1.8684491000000003, 52.478201199999994], [-1.8684075, 52.47828609999999], [-1.8682829000000003, 52.4785185], [-1.8681991, 52.47868390000001], [-1.868134, 52.4788037], [-1.8680603, 52.4789517], [-1.8679851, 52.4791011], [-1.8679027, 52.4792523], [-1.8678322, 52.479387599999995], [-1.8677610999999996, 52.47952159999999], [-1.8677127, 52.47961359999999], [-1.8676635, 52.47970599999999], [-1.8676012999999996, 52.47982429999999], [-1.8675481, 52.4799301], [-1.8674918, 52.48004370000001], [-1.8674459, 52.48015790000001], [-1.8674244, 52.48023669999999], [-1.8674115, 52.480304100000005], [-1.8674021999999997, 52.4803746], [-1.8673967, 52.48045009999999], [-1.8674045999999995, 52.480564699999995], [-1.8674157, 52.4806163], [-1.8674333, 52.4806811], [-1.8674473000000005, 52.4807438], [-1.8674657, 52.4807903], [-1.8674978, 52.48087890000001], [-1.8675253999999992, 52.4809442], [-1.8675604, 52.4809974], [-1.8676059999999997, 52.48106279999998], [-1.8676624, 52.4811336], [-1.8677183, 52.481194999999985], [-1.8677767, 52.4812518], [-1.8679104, 52.481368800000006], [-1.8679512000000005, 52.48140059999999], [-1.8680109, 52.4814418], [-1.8680870999999997, 52.48148969999999], [-1.8681684, 52.4815405], [-1.8682466, 52.4815835], [-1.8683358, 52.48162820000001], [-1.8684312, 52.4816691], [-1.8685214, 52.48170569999999], [-1.8686279, 52.481742999999994], [-1.868755, 52.4817831], [-1.8689092, 52.481823899999995], [-1.8690412999999997, 52.481855], [-1.8692275000000005, 52.48189020000001], [-1.8694392, 52.4819196], [-1.8695897999999995, 52.48193400000001], [-1.8697132999999997, 52.48194279999999], [-1.869859, 52.4819504], [-1.8699954, 52.4819552], [-1.8701126665615355, 52.481957272984104], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Moseley Village", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Moseley Village", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 128.232, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 184.337, \"from_m\": 128.232, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 379.295, \"from_m\": 184.337, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 446.07, \"from_m\": 379.295, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1007.253, \"from_m\": 446.07, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9750.601, \"from_m\": 1007.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9916.338, \"from_m\": 9750.601, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10329.136, \"from_m\": 9916.338, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10797.79, \"from_m\": 10329.136, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10804.723, \"from_m\": 10797.79, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10889.217, \"from_m\": 10804.723, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11708.642, \"from_m\": 10889.217, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12072.449, \"from_m\": 11708.642, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12120.023, \"from_m\": 12072.449, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12364.701, \"from_m\": 12120.023, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 762083, \"profile_key\": \"23e83ee1cf19525391af0c76bdcc88e6c72e605b5aa7bcdd17be69f43ec84efe\", \"schedule_id\": 30337, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Kings Norton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651H\", \"location\": \"Lifford East Jn\", \"stage_seq\": 2, \"distance_m\": 1865.457, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0654\", \"location\": \"Pineapple Road\", \"stage_seq\": 3, \"distance_m\": 3565.753, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": false, \"wtt_arr\": \"0655H\", \"wtt_dep\": \"0656H\", \"location\": \"Kings Heath\", \"stage_seq\": 4, \"distance_m\": 4867.083, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0659\", \"location\": \"Moseley Village\", \"stage_seq\": 5, \"distance_m\": 5980.78, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702\", \"location\": \"Bordesley Jn\", \"stage_seq\": 6, \"distance_m\": 9209.465, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702H\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 7, \"distance_m\": 9750.601, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Grand Jn\", \"stage_seq\": 8, \"distance_m\": 10797.79, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"Proof House Jn\", \"stage_seq\": 9, \"distance_m\": 11362.072, \"section_seq\": 1, \"route_path_id\": 121337}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 12364.701, \"section_seq\": 1, \"route_path_id\": 121337}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12364.701, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121337}], \"total_distance_m\": 12364.701, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12364.701, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0650", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:31Z\", \"source_id\": 64605464, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:36Z\", \"source_id\": 20471746, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:29Z\", \"source_id\": 64612637, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:33Z\", \"source_id\": 20474054, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:01Z\", \"source_id\": 64618692, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:06Z\", \"source_id\": 20475956, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:40Z\", \"source_id\": 64639977, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:44Z\", \"source_id\": 20482678, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "7", "timing_fact_generation": 1790057205668314, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:31.175739", "service_state_evidence_id": 20482678, "current_leg_start_actual_dep": "2026-09-22T06:59:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:32.444732", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
KNN |
BHM |
2E02 |
196003 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 128.232, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 184.337, "from_m": 128.232, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 379.295, "from_m": 184.337, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 446.07, "from_m": 379.295, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1007.253, "from_m": 446.07, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9750.601, "from_m": 1007.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9916.338, "from_m": 9750.601, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10329.136, "from_m": 9916.338, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10797.79, "from_m": 10329.136, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10804.723, "from_m": 10797.79, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10889.217, "from_m": 10804.723, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11708.642, "from_m": 10889.217, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12072.449, "from_m": 11708.642, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12120.023, "from_m": 12072.449, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12364.701, "from_m": 12120.023, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 762083, "profile_key": "23e83ee1cf19525391af0c76bdcc88e6c72e605b5aa7bcdd17be69f43ec84efe", "schedule_id": 30337, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0650", "location": "Kings Norton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121337}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651H", "location": "Lifford East Jn", "stage_seq": 2, "distance_m": 1865.457, "section_seq": 1, "route_path_id": 121337}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0654", "location": "Pineapple Road", "stage_seq": 3, "distance_m": 3565.753, "section_seq": 1, "route_path_id": 121337}, {"is_pass": false, "wtt_arr": "0655H", "wtt_dep": "0656H", "location": "Kings Heath", "stage_seq": 4, "distance_m": 4867.083, "section_seq": 1, "route_path_id": 121337}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0659", "location": "Moseley Village", "stage_seq": 5, "distance_m": 5980.78, "section_seq": 1, "route_path_id": 121337}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702", "location": "Bordesley Jn", "stage_seq": 6, "distance_m": 9209.465, "section_seq": 1, "route_path_id": 121337}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702H", "location": "St. Andrews Jn", "stage_seq": 7, "distance_m": 9750.601, "section_seq": 1, "route_path_id": 121337}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Grand Jn", "stage_seq": 8, "distance_m": 10797.79, "section_seq": 1, "route_path_id": 121337}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "Proof House Jn", "stage_seq": 9, "distance_m": 11362.072, "section_seq": 1, "route_path_id": 121337}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 12364.701, "section_seq": 1, "route_path_id": 121337}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12364.701, "from_m": 0.0, "section_seq": 1, "route_path_id": 121337}], "total_distance_m": 12364.701, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12364.701, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20049, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:31Z", "source_id": 64605464, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:53:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:36Z", "source_id": 20471746, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20054, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:29Z", "source_id": 64612637, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:56:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:33Z", "source_id": 20474054, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20045, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:01Z", "source_id": 64618692, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:58:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:06Z", "source_id": 20475956, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19418, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:40Z", "source_id": 64639977, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:08:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:44Z", "source_id": 20482678, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Kings Norton |
0650 |
0650 |
None |
None |
None |
Birmingham New Street |
0708 |
0708 |
7M |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y81154/2026-09-22/detailed |
None |
Moseley Village |
2026-09-22T06:59:00+01:00 |
Birmingham New Street |
9.0 |
{"type": "LineString", "coordinates": [[-1.8851730999999996, 52.4470371], [-1.8849362, 52.4474349], [-1.8847408, 52.447783599999994], [-1.8845096999999995, 52.44822820000001], [-1.8844043, 52.44844019999999], [-1.8842529, 52.4487669], [-1.8841584, 52.4489929], [-1.8840807999999996, 52.449176], [-1.8839255, 52.44956599999999], [-1.8838291999999996, 52.4498314], [-1.8837119, 52.45018069999999], [-1.8836177, 52.4504953], [-1.8835504000000003, 52.4507326], [-1.8834132, 52.4513125], [-1.8833727, 52.4514985], [-1.8833028, 52.4518734], [-1.8832412, 52.4522646], [-1.8831942, 52.452642999999995], [-1.8831707, 52.4529788], [-1.8831557, 52.4532045], [-1.8831485, 52.45342720000001], [-1.8831457000000005, 52.453661699999984], [-1.8831386999999995, 52.4538564], [-1.8831324, 52.4542793], [-1.8831405, 52.4545016], [-1.8831633999999997, 52.4547672], [-1.8831851, 52.4550796], [-1.8832079, 52.4552895], [-1.8832285, 52.4554494], [-1.8832474, 52.45559180000001], [-1.8833055000000003, 52.455943100000006], [-1.8833457999999996, 52.456441100000006], [-1.8833637000000003, 52.4565751], [-1.8833939, 52.456867299999985], [-1.8834393, 52.45730199999999], [-1.8834611000000003, 52.45751859999999], [-1.8834844999999996, 52.4578701], [-1.8834912, 52.45810669999999], [-1.883492, 52.458306500000006], [-1.8834912, 52.4585129], [-1.8834888, 52.4586181], [-1.8834835999999997, 52.45873950000001], [-1.8834500000000003, 52.459183], [-1.8834223, 52.459408], [-1.8833923, 52.459629], [-1.8833032999999997, 52.4601263], [-1.8831984, 52.46055989999999], [-1.8831243, 52.46077809999999], [-1.8830873, 52.4609123], [-1.8829551999999996, 52.46135670000001], [-1.8829191999999997, 52.4614672], [-1.8827177, 52.4619261], [-1.8826575999999997, 52.4620643], [-1.8825845999999995, 52.46223100000001], [-1.8824927, 52.46245749999999], [-1.8824198999999997, 52.4626018], [-1.8823448, 52.462747199999995], [-1.8821792999999996, 52.4630411], [-1.8820010999999996, 52.463342899999994], [-1.8818616, 52.4635664], [-1.8816404, 52.46390479999999], [-1.8814733, 52.464141], [-1.8812249, 52.4644706], [-1.8811321000000003, 52.464588], [-1.8809213, 52.464846400000006], [-1.880694, 52.4651077], [-1.8806042, 52.46520399999999], [-1.880334, 52.46547879999999], [-1.8802127, 52.4655829], [-1.8800665, 52.46572539999999], [-1.8798734, 52.465891199999994], [-1.8797022, 52.466034500000006], [-1.8795938, 52.4661219], [-1.8794746, 52.46621230000001], [-1.879304, 52.4663368], [-1.8788556, 52.466648799999994], [-1.878475, 52.46689630000001], [-1.8782214999999995, 52.467067699999994], [-1.87799, 52.4672183], [-1.8776365, 52.4674478], [-1.8771341, 52.467775], [-1.8766206999999997, 52.4680997], [-1.8763991, 52.46823820000001], [-1.8755500000000005, 52.468819], [-1.8753668999999995, 52.46894259999999], [-1.8749120999999995, 52.4692442], [-1.8746477999999995, 52.46945019999999], [-1.8743753999999997, 52.4696625], [-1.8742310176306256, 52.4697832132535], [-1.8741784522397609, 52.46982716133048], [-1.8741492432977296, 52.46985158188199], [-1.874093195875765, 52.469898441088525], [-1.873777, 52.4701628], [-1.8733802, 52.470525], [-1.8731218, 52.4707782], [-1.8727971999999995, 52.471099599999995], [-1.8725936000000003, 52.4713195], [-1.8723008, 52.4716723], [-1.8720517000000003, 52.47195519999999], [-1.8719155, 52.472115899999984], [-1.8717454, 52.4723234], [-1.8714781000000005, 52.472672200000005], [-1.8712734, 52.47295690000001], [-1.8711651, 52.473131999999985], [-1.8708970999999996, 52.4735642], [-1.8708450999999997, 52.473652], [-1.8707956999999995, 52.4737386], [-1.8707525, 52.4738144], [-1.8705953, 52.4741164], [-1.8704056, 52.4744949], [-1.8702146, 52.4748632], [-1.8698649, 52.47551959999999], [-1.8697742, 52.47569560000001], [-1.8696879, 52.47586939999999], [-1.8695027, 52.476226999999994], [-1.8692834, 52.4766423], [-1.869152, 52.476897999999984], [-1.8688435, 52.4774963], [-1.8686027999999997, 52.4779075], [-1.8685332999999995, 52.478046199999994], [-1.8684491000000003, 52.478201199999994], [-1.8684075, 52.47828609999999], [-1.8682829000000003, 52.4785185], [-1.8681991, 52.47868390000001], [-1.868134, 52.4788037], [-1.8680603, 52.4789517], [-1.8679851, 52.4791011], [-1.8679027, 52.4792523], [-1.8678322, 52.479387599999995], [-1.8677610999999996, 52.47952159999999], [-1.8677127, 52.47961359999999], [-1.8676635, 52.47970599999999], [-1.8676012999999996, 52.47982429999999], [-1.8675481, 52.4799301], [-1.8674918, 52.48004370000001], [-1.8674459, 52.48015790000001], [-1.8674244, 52.48023669999999], [-1.8674115, 52.480304100000005], [-1.8674021999999997, 52.4803746], [-1.8673967, 52.48045009999999], [-1.8674045999999995, 52.480564699999995], [-1.8674157, 52.4806163], [-1.8674333, 52.4806811], [-1.8674473000000005, 52.4807438], [-1.8674657, 52.4807903], [-1.8674978, 52.48087890000001], [-1.8675253999999992, 52.4809442], [-1.8675604, 52.4809974], [-1.8676059999999997, 52.48106279999998], [-1.8676624, 52.4811336], [-1.8677183, 52.481194999999985], [-1.8677767, 52.4812518], [-1.8679104, 52.481368800000006], [-1.8679512000000005, 52.48140059999999], [-1.8680109, 52.4814418], [-1.8680870999999997, 52.48148969999999], [-1.8681684, 52.4815405], [-1.8682466, 52.4815835], [-1.8683358, 52.48162820000001], [-1.8684312, 52.4816691], [-1.8685214, 52.48170569999999], [-1.8686279, 52.481742999999994], [-1.868755, 52.4817831], [-1.8689092, 52.481823899999995], [-1.8690412999999997, 52.481855], [-1.8692275000000005, 52.48189020000001], [-1.8694392, 52.4819196], [-1.8695897999999995, 52.48193400000001], [-1.8697132999999997, 52.48194279999999], [-1.869859, 52.4819504], [-1.8699954, 52.4819552], [-1.8701126665615355, 52.481957272984104], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} |
3.9 |
0659 |
0708 |
Moseley Village |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-22 06:18:34 |
TERMINATED |
2026-09-22 06:08:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482678 |
1790057205668314 |
27 |
27 |
2026-09-22 06:18:32.444732 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:31.175739 |
| 730453 |
760507 |
G58743 |
872N01M622 |
2026-09-22 |
COMPLETE |
20483061 |
2026-09-22 07:08:00 |
2026-09-22 06:18:34 |
2026-09-24 06:18:34 |
{"id": 760507, "stp": "P", "toc": "London Overground", "uid": "G58743", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G58743/2026-09-22/detailed", "trust_id": "872N01M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "1", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2N01", "timing_status": "ON TIME", "origin_station": "Richmond North London Line", "current_leg_arr": "0708", "current_leg_dep": "0704", "current_leg_end": "Stratford", "origin_dep_time": "0608", "origin_platform": "3", "current_location": "Stratford", "last_update_time": "2026-09-22T06:18:34", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Hackney Wick", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1052.343, \"from_m\": 377.532, \"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\": 3662.923, \"from_m\": 1052.343, \"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\": 4082.627, \"from_m\": 3662.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4831.481, \"from_m\": 4082.627, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5048.1, \"from_m\": 4831.481, \"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\": 5093.611, \"from_m\": 5048.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7498.122, \"from_m\": 5093.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\": 7815.218, \"from_m\": 7498.122, \"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\": 7867.16, \"from_m\": 7815.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9103.708, \"from_m\": 7867.16, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9175.069, \"from_m\": 9103.708, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9241.306, \"from_m\": 9175.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9385.025, \"from_m\": 9241.306, \"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\": 9461.278, \"from_m\": 9385.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9501.661, \"from_m\": 9461.278, \"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\": 9566.261, \"from_m\": 9501.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9573.476, \"from_m\": 9566.261, \"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\": 9626.647, \"from_m\": 9573.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9631.398, \"from_m\": 9626.647, \"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\": 10319.736, \"from_m\": 9631.398, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10349.305, \"from_m\": 10319.736, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10415.624, \"from_m\": 10349.305, \"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\": 10852.856, \"from_m\": 10415.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\": 10906.337, \"from_m\": 10852.856, \"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\": 11008.41, \"from_m\": 10906.337, \"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\": 11057.395, \"from_m\": 11008.41, \"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\": 17150.265, \"from_m\": 11057.395, \"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\": 17502.505, \"from_m\": 17150.265, \"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\": 18850.0, \"from_m\": 17502.505, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19464.498, \"from_m\": 18850.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23748.926, \"from_m\": 19464.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26287.6, \"from_m\": 23748.926, \"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\": 27033.713, \"from_m\": 26287.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27095.628, \"from_m\": 27033.713, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27704.221, \"from_m\": 27095.628, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28407.55, \"from_m\": 27704.221, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29021.397, \"from_m\": 28407.55, \"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\": 29057.618, \"from_m\": 29021.397, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29096.713, \"from_m\": 29057.618, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29137.978, \"from_m\": 29096.713, \"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\": 29166.717, \"from_m\": 29137.978, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29239.33, \"from_m\": 29166.717, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 760507, \"profile_key\": \"25c511bea1f24c3669584a2f24a6a867b1dbb2a61b57bd6e27c10d519e8f76c9\", \"schedule_id\": 11432, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Richmond North London Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Kew Gardens\", \"stage_seq\": 2, \"distance_m\": 2184.529, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"Gunnersbury\", \"stage_seq\": 3, \"distance_m\": 3890.268, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617\", \"location\": \"South Acton\", \"stage_seq\": 4, \"distance_m\": 4902.544, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0620\", \"location\": \"Acton Central\", \"stage_seq\": 5, \"distance_m\": 6068.465, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 6, \"distance_m\": 7759.737, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0625H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 7, \"distance_m\": 10349.305, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 8, \"distance_m\": 10906.337, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"Kensal Rise\", \"stage_seq\": 9, \"distance_m\": 11921.303, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Brondesbury Park\", \"stage_seq\": 10, \"distance_m\": 12919.677, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Brondesbury\", \"stage_seq\": 11, \"distance_m\": 13630.343, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"West Hampstead\", \"stage_seq\": 12, \"distance_m\": 14455.818, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 13, \"distance_m\": 15050.726, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 14, \"distance_m\": 16464.801, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0641\", \"location\": \"Gospel Oak\", \"stage_seq\": 15, \"distance_m\": 17417.262, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643\", \"location\": \"Kentish Town West\", \"stage_seq\": 16, \"distance_m\": 18482.669, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 17, \"distance_m\": 19200.37, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Camden Road\", \"stage_seq\": 18, \"distance_m\": 19397.964, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 19, \"distance_m\": 19929.282, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0648H\", \"wtt_dep\": \"0649\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 20, \"distance_m\": 21110.103, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0649H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 21, \"distance_m\": 21479.666, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0652\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 22, \"distance_m\": 21890.46, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 23, \"distance_m\": 22336.667, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0653H\", \"location\": \"Canonbury\", \"stage_seq\": 24, \"distance_m\": 22768.849, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0655H\", \"wtt_dep\": \"0656H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 25, \"distance_m\": 23875.857, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0657H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 26, \"distance_m\": 24705.178, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0659\", \"location\": \"Hackney Central\", \"stage_seq\": 27, \"distance_m\": 25256.785, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701H\", \"location\": \"Homerton\", \"stage_seq\": 28, \"distance_m\": 26257.098, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0703H\", \"wtt_dep\": \"0704\", \"location\": \"Hackney Wick\", \"stage_seq\": 29, \"distance_m\": 27674.487, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Lea Junction\", \"stage_seq\": 30, \"distance_m\": 28187.793, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 31, \"distance_m\": 28488.684, \"section_seq\": 1, \"route_path_id\": 118973}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 32, \"distance_m\": 29239.33, \"section_seq\": 1, \"route_path_id\": 118973}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 29239.33, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118973}], \"total_distance_m\": 29239.33, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26473.304, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2766.026, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0608", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 64518562, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 20443365, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:55Z\", \"source_id\": 64522868, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:57Z\", \"source_id\": 20444782, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:31Z\", \"source_id\": 64527704, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:35Z\", \"source_id\": 20446414, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:09Z\", \"source_id\": 64532685, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:13Z\", \"source_id\": 20448043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:07Z\", \"source_id\": 64542442, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:10Z\", \"source_id\": 20451260, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:01Z\", \"source_id\": 64550162, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:05Z\", \"source_id\": 20453900, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:08Z\", \"source_id\": 64554669, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:10Z\", \"source_id\": 20455304, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:04Z\", \"source_id\": 64558919, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:08Z\", \"source_id\": 20456710, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:59Z\", \"source_id\": 64563175, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:02Z\", \"source_id\": 20458061, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:53Z\", \"source_id\": 64567417, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:56Z\", \"source_id\": 20459428, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:03Z\", \"source_id\": 64572048, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:05Z\", \"source_id\": 20460929, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:22Z\", \"source_id\": 64577259, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:25Z\", \"source_id\": 20462643, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:04Z\", \"source_id\": 64583277, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:06Z\", \"source_id\": 20464575, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:39Z\", \"source_id\": 64589375, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:40Z\", \"source_id\": 20466515, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:11Z\", \"source_id\": 64597481, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:12Z\", \"source_id\": 20469185, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:48Z\", \"source_id\": 64601314, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:50Z\", \"source_id\": 20470392, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:57Z\", \"source_id\": 64606453, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:59Z\", \"source_id\": 20472054, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:58Z\", \"source_id\": 64611373, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:03Z\", \"source_id\": 20473652, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:34Z\", \"source_id\": 64617591, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:37Z\", \"source_id\": 20475589, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:40Z\", \"source_id\": 64622551, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:44Z\", \"source_id\": 20477184, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:41Z\", \"source_id\": 64630130, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:43Z\", \"source_id\": 20479545, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:07Z\", \"source_id\": 64641139, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:10Z\", \"source_id\": 20483061, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1790057235534081, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:32.584111", "service_state_evidence_id": 20483061, "current_leg_start_actual_dep": "2026-09-22T07:04:00+01:00", "operational_evidence_version": 105, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:33.460354", "service_state_valid_until_kind": null, "operational_interpretation_version": 105, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
SRA |
2N01 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 377.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1052.343, "from_m": 377.532, "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": 3662.923, "from_m": 1052.343, "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": 4082.627, "from_m": 3662.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4831.481, "from_m": 4082.627, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5048.1, "from_m": 4831.481, "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": 5093.611, "from_m": 5048.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7498.122, "from_m": 5093.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": 7815.218, "from_m": 7498.122, "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": 7867.16, "from_m": 7815.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9103.708, "from_m": 7867.16, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9175.069, "from_m": 9103.708, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9241.306, "from_m": 9175.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9385.025, "from_m": 9241.306, "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": 9461.278, "from_m": 9385.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9501.661, "from_m": 9461.278, "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": 9566.261, "from_m": 9501.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9573.476, "from_m": 9566.261, "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": 9626.647, "from_m": 9573.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9631.398, "from_m": 9626.647, "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": 10319.736, "from_m": 9631.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10349.305, "from_m": 10319.736, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10415.624, "from_m": 10349.305, "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": 10852.856, "from_m": 10415.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": 10906.337, "from_m": 10852.856, "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": 11008.41, "from_m": 10906.337, "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": 11057.395, "from_m": 11008.41, "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": 17150.265, "from_m": 11057.395, "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": 17502.505, "from_m": 17150.265, "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": 18850.0, "from_m": 17502.505, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19464.498, "from_m": 18850.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23748.926, "from_m": 19464.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26287.6, "from_m": 23748.926, "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": 27033.713, "from_m": 26287.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27095.628, "from_m": 27033.713, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27704.221, "from_m": 27095.628, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28407.55, "from_m": 27704.221, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29021.397, "from_m": 28407.55, "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": 29057.618, "from_m": 29021.397, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29096.713, "from_m": 29057.618, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29137.978, "from_m": 29096.713, "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": 29166.717, "from_m": 29137.978, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29239.33, "from_m": 29166.717, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 760507, "profile_key": "25c511bea1f24c3669584a2f24a6a867b1dbb2a61b57bd6e27c10d519e8f76c9", "schedule_id": 11432, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0608", "location": "Richmond North London Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Kew Gardens", "stage_seq": 2, "distance_m": 2184.529, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "Gunnersbury", "stage_seq": 3, "distance_m": 3890.268, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617", "location": "South Acton", "stage_seq": 4, "distance_m": 4902.544, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0620", "location": "Acton Central", "stage_seq": 5, "distance_m": 6068.465, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Acton Wells Jn", "stage_seq": 6, "distance_m": 7759.737, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0625H", "location": "Willesden Junction High Level", "stage_seq": 7, "distance_m": 10349.305, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "Kensal Green Jn", "stage_seq": 8, "distance_m": 10906.337, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "Kensal Rise", "stage_seq": 9, "distance_m": 11921.303, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Brondesbury Park", "stage_seq": 10, "distance_m": 12919.677, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Brondesbury", "stage_seq": 11, "distance_m": 13630.343, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "West Hampstead", "stage_seq": 12, "distance_m": 14455.818, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Finchley Road & Frognal", "stage_seq": 13, "distance_m": 15050.726, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Hampstead Heath", "stage_seq": 14, "distance_m": 16464.801, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0641", "location": "Gospel Oak", "stage_seq": 15, "distance_m": 17417.262, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643", "location": "Kentish Town West", "stage_seq": 16, "distance_m": 18482.669, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644H", "location": "Camden Road Jn", "stage_seq": 17, "distance_m": 19200.37, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Camden Road", "stage_seq": 18, "distance_m": 19397.964, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "Camden Road East Jn", "stage_seq": 19, "distance_m": 19929.282, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0648H", "wtt_dep": "0649", "location": "Caledonian Rd & Barnsbury", "stage_seq": 20, "distance_m": 21110.103, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0649H", "location": "Westbourne Road Junction", "stage_seq": 21, "distance_m": 21479.666, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0652", "location": "Highbury & Islington (North London Lines)", "stage_seq": 22, "distance_m": 21890.46, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652H", "location": "Canonbury West Jn", "stage_seq": 23, "distance_m": 22336.667, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0653H", "location": "Canonbury", "stage_seq": 24, "distance_m": 22768.849, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0655H", "wtt_dep": "0656H", "location": "Dalston Kingsland", "stage_seq": 25, "distance_m": 23875.857, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0657H", "location": "Navarino Road Jn", "stage_seq": 26, "distance_m": 24705.178, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0659", "location": "Hackney Central", "stage_seq": 27, "distance_m": 25256.785, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701H", "location": "Homerton", "stage_seq": 28, "distance_m": 26257.098, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0703H", "wtt_dep": "0704", "location": "Hackney Wick", "stage_seq": 29, "distance_m": 27674.487, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Lea Junction", "stage_seq": 30, "distance_m": 28187.793, "section_seq": 1, "route_path_id": 118973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "Channelsea Jn", "stage_seq": 31, "distance_m": 28488.684, "section_seq": 1, "route_path_id": 118973}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Stratford", "stage_seq": 32, "distance_m": 29239.33, "section_seq": 1, "route_path_id": 118973}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 29239.33, "from_m": 0.0, "section_seq": 1, "route_path_id": 118973}], "total_distance_m": 29239.33, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26473.304, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2766.026, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28339, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 64518562, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:12:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 20443365, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28347, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:55Z", "source_id": 64522868, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:57Z", "source_id": 20444782, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22346, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:31Z", "source_id": 64527704, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:17:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:35Z", "source_id": 20446414, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22342, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:09Z", "source_id": 64532685, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:20:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:13Z", "source_id": 20448043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22503, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:07Z", "source_id": 64542442, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:25:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:10Z", "source_id": 20451260, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:01Z", "source_id": 64550162, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:28:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:05Z", "source_id": 20453900, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:08Z", "source_id": 64554669, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:10Z", "source_id": 20455304, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:04Z", "source_id": 64558919, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:08Z", "source_id": 20456710, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:59Z", "source_id": 64563175, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:34:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:02Z", "source_id": 20458061, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:53Z", "source_id": 64567417, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:36:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:56Z", "source_id": 20459428, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:03Z", "source_id": 64572048, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:38:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:05Z", "source_id": 20460929, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:22Z", "source_id": 64577259, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:41:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:25Z", "source_id": 20462643, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:04Z", "source_id": 64583277, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:43:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:06Z", "source_id": 20464575, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:39Z", "source_id": 64589375, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:40Z", "source_id": 20466515, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:11Z", "source_id": 64597481, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:12Z", "source_id": 20469185, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:48Z", "source_id": 64601314, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:51:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:50Z", "source_id": 20470392, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:57Z", "source_id": 64606453, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:53:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:59Z", "source_id": 20472054, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:58Z", "source_id": 64611373, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:03Z", "source_id": 20473652, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:34Z", "source_id": 64617591, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:58:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:37Z", "source_id": 20475589, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:40Z", "source_id": 64622551, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T06:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:44Z", "source_id": 20477184, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:41Z", "source_id": 64630130, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T06:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:43Z", "source_id": 20479545, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15301, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:07Z", "source_id": 64641139, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-22T06:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:10Z", "source_id": 20483061, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Richmond North London Line |
0608 |
0608 |
3 |
None |
None |
Stratford |
0710 |
0708 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G58743/2026-09-22/detailed |
None |
Hackney Wick |
2026-09-22T07:04:00+01:00 |
Stratford |
4.0 |
{"type": "LineString", "coordinates": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} |
1.0 |
0704 |
0708 |
Hackney Wick |
Stratford |
Stratford |
51.5422844 |
-0.0035751 |
51.5422844 |
-0.0035751 |
1 |
0 |
2026-09-22 06:18:34 |
TERMINATED |
2026-09-22 06:08:00 |
Stratford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483061 |
1790057235534081 |
105 |
105 |
2026-09-22 06:18:33.460354 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:32.584111 |
| 730454 |
763028 |
G27382 |
872F10MA22 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:08:33 |
2026-09-22 06:18:34 |
2026-09-24 06:18:34 |
{"id": 763028, "stp": "P", "toc": "Southern", "uid": "G27382", "consist": "377601+377602", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27382/2026-09-22/detailed", "trust_id": "872F10MA22", "origin_crs": null, "show_on_map": 0, "dar_est_time": "07:20:00", "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-22", "dest_arr_time": "0819", "dest_platform": "11", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2F10", "timing_status": null, "origin_station": "London Victoria (C)", "current_leg_arr": "0819", "current_leg_dep": "0806", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "0720", "origin_platform": "12", "current_location": null, "last_update_time": "2026-09-22T06:18:34", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "New Cross Gate", "dest_arr_time_act": "0819", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": null, "current_leg_milage": "2.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.995, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.372, \"from_m\": 3337.995, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.978, \"from_m\": 6736.372, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7769.273, \"from_m\": 7545.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7781.326, \"from_m\": 7769.273, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7829.611, \"from_m\": 7781.326, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8795.136, \"from_m\": 7829.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8879.115, \"from_m\": 8795.136, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8924.177, \"from_m\": 8879.115, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8978.638, \"from_m\": 8924.177, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10157.654, \"from_m\": 8978.638, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10700.399, \"from_m\": 10157.654, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10718.795, \"from_m\": 10700.399, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10728.72, \"from_m\": 10718.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11160.387, \"from_m\": 10728.72, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12999.637, \"from_m\": 11160.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13656.052, \"from_m\": 12999.637, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15478.74, \"from_m\": 13656.052, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22730.903, \"from_m\": 15478.74, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23347.406, \"from_m\": 22730.903, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23738.011, \"from_m\": 23347.406, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25507.069, \"from_m\": 23738.011, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25937.895, \"from_m\": 25507.069, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 763028, \"profile_key\": \"509f6133247d875186842503a19a4629bcc7caa3266ecf288bb5e76dc88820bc\", \"schedule_id\": 10393, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0720\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0722H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.072, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0723H\", \"wtt_dep\": \"0724\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.374, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0725H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.984, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0727H\", \"wtt_dep\": \"0728H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.592, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0731\", \"wtt_dep\": \"0731H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 6, \"distance_m\": 6479.294, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0733H\", \"wtt_dep\": \"0734\", \"location\": \"Balham\", \"stage_seq\": 7, \"distance_m\": 7384.298, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0737\", \"wtt_dep\": \"0739\", \"location\": \"Streatham Hill\", \"stage_seq\": 8, \"distance_m\": 9028.75, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0741\", \"location\": \"West Norwood Junction\", \"stage_seq\": 9, \"distance_m\": 10700.399, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0742\", \"wtt_dep\": \"0743\", \"location\": \"West Norwood\", \"stage_seq\": 10, \"distance_m\": 11124.123, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0745H\", \"wtt_dep\": \"0746\", \"location\": \"Gipsy Hill\", \"stage_seq\": 11, \"distance_m\": 12671.398, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0749H\", \"wtt_dep\": \"0750H\", \"location\": \"Crystal Palace\", \"stage_seq\": 12, \"distance_m\": 13782.397, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0754\", \"wtt_dep\": \"0755\", \"location\": \"Sydenham\", \"stage_seq\": 13, \"distance_m\": 15679.824, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0757\", \"wtt_dep\": \"0758\", \"location\": \"Forest Hill\", \"stage_seq\": 14, \"distance_m\": 17100.354, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0800\", \"wtt_dep\": \"0800H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 15, \"distance_m\": 18452.717, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0802H\", \"wtt_dep\": \"0803\", \"location\": \"Brockley\", \"stage_seq\": 16, \"distance_m\": 20117.788, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0805\", \"wtt_dep\": \"0806\", \"location\": \"New Cross Gate\", \"stage_seq\": 17, \"distance_m\": 21433.8, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 18, \"distance_m\": 22473.749, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 19, \"distance_m\": 23310.022, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"Spa Road Jn\", \"stage_seq\": 20, \"distance_m\": 23862.443, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815H\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 21, \"distance_m\": 24773.815, \"section_seq\": 1, \"route_path_id\": 134043}, {\"is_pass\": false, \"wtt_arr\": \"0819\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 22, \"distance_m\": 25937.895, \"section_seq\": 1, \"route_path_id\": 134043}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25937.895, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134043}], \"total_distance_m\": 25937.895, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20415.647, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5522.248, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0720", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "13.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:46Z\", \"source_id\": 64642834, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:33\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "8", "timing_fact_generation": 1790057298296524, "current_leg_arrival_utc": "2026-09-22T08:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:33.285934", "service_state_evidence_id": 64642834, "current_leg_start_actual_dep": "2026-09-22T08:06:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-22T06:08:33", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:33.456656", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
None |
2F10 |
377601+377602 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.995, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.372, "from_m": 3337.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.978, "from_m": 6736.372, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7769.273, "from_m": 7545.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7781.326, "from_m": 7769.273, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7829.611, "from_m": 7781.326, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8795.136, "from_m": 7829.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8879.115, "from_m": 8795.136, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8924.177, "from_m": 8879.115, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8978.638, "from_m": 8924.177, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10157.654, "from_m": 8978.638, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10700.399, "from_m": 10157.654, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10718.795, "from_m": 10700.399, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10728.72, "from_m": 10718.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11160.387, "from_m": 10728.72, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12999.637, "from_m": 11160.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13656.052, "from_m": 12999.637, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15478.74, "from_m": 13656.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22730.903, "from_m": 15478.74, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23347.406, "from_m": 22730.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23738.011, "from_m": 23347.406, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25507.069, "from_m": 23738.011, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25937.895, "from_m": 25507.069, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 763028, "profile_key": "509f6133247d875186842503a19a4629bcc7caa3266ecf288bb5e76dc88820bc", "schedule_id": 10393, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0720", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0722H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.072, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0723H", "wtt_dep": "0724", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.374, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0725H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.984, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0727H", "wtt_dep": "0728H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.592, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0731", "wtt_dep": "0731H", "location": "Wandsworth Common", "stage_seq": 6, "distance_m": 6479.294, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0733H", "wtt_dep": "0734", "location": "Balham", "stage_seq": 7, "distance_m": 7384.298, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0737", "wtt_dep": "0739", "location": "Streatham Hill", "stage_seq": 8, "distance_m": 9028.75, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0741", "location": "West Norwood Junction", "stage_seq": 9, "distance_m": 10700.399, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0742", "wtt_dep": "0743", "location": "West Norwood", "stage_seq": 10, "distance_m": 11124.123, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0745H", "wtt_dep": "0746", "location": "Gipsy Hill", "stage_seq": 11, "distance_m": 12671.398, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0749H", "wtt_dep": "0750H", "location": "Crystal Palace", "stage_seq": 12, "distance_m": 13782.397, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0754", "wtt_dep": "0755", "location": "Sydenham", "stage_seq": 13, "distance_m": 15679.824, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0757", "wtt_dep": "0758", "location": "Forest Hill", "stage_seq": 14, "distance_m": 17100.354, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0800", "wtt_dep": "0800H", "location": "Honor Oak Park", "stage_seq": 15, "distance_m": 18452.717, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0802H", "wtt_dep": "0803", "location": "Brockley", "stage_seq": 16, "distance_m": 20117.788, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0805", "wtt_dep": "0806", "location": "New Cross Gate", "stage_seq": 17, "distance_m": 21433.8, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "Bricklayers Arms Jn", "stage_seq": 18, "distance_m": 22473.749, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814", "location": "South Bermondsey Jn", "stage_seq": 19, "distance_m": 23310.022, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "Spa Road Jn", "stage_seq": 20, "distance_m": 23862.443, "section_seq": 1, "route_path_id": 134043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815H", "location": "Abbey Street Jn", "stage_seq": 21, "distance_m": 24773.815, "section_seq": 1, "route_path_id": 134043}, {"is_pass": false, "wtt_arr": "0819", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 22, "distance_m": 25937.895, "section_seq": 1, "route_path_id": 134043}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25937.895, "from_m": 0.0, "section_seq": 1, "route_path_id": 134043}], "total_distance_m": 25937.895, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20415.647, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5522.248, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:46Z", "source_id": 64642834, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:08:33", "operational_fact": true, "platform_smart_ids": []}] |
London Victoria (C) |
0720 |
0720 |
12 |
7:20:00 |
None |
London Bridge (Central) |
0819 |
0819 |
11 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G27382/2026-09-22/detailed |
None |
New Cross Gate |
2026-09-22T08:06:00+01:00 |
London Bridge (Central) |
13.0 |
{"type": "LineString", "coordinates": [[-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
2.8 |
0806 |
0819 |
None |
None |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-22 06:18:34 |
TERMINATED |
2026-09-22 06:08:33 |
London Bridge (Central) |
TD |
DIRECT_DESTINATION_ARRIVAL |
64642834 |
1790057298296524 |
50 |
50 |
2026-09-22 06:18:33.456656 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:33.285934 |
| 730455 |
762074 |
W11493 |
652I28M622 |
2026-09-22 |
COMPLETE |
20483271 |
2026-09-22 07:08:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 762074, "stp": "P", "toc": "West Midlands Trains", "uid": "W11493", "consist": "730002", "dest_crs": "BHI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11493/2026-09-22/detailed", "trust_id": "652I28M622", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham International", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "3", "is_terminated": 1, "next_location": "Birmingham International", "signalling_id": "2I28", "timing_status": "ON TIME", "origin_station": "Birmingham New Street", "current_leg_arr": "0708", "current_leg_dep": "0705", "current_leg_end": "Birmingham International", "origin_dep_time": "0650", "origin_platform": "3A", "current_location": "Birmingham International", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7553354, 52.46698090000001], [-1.7551289999999995, 52.4668829], [-1.7548016999999998, 52.4667252], [-1.7542490999999998, 52.4664589], [-1.753651, 52.4661713], [-1.7532957999999998, 52.4660012], [-1.7531441, 52.46592859999999], [-1.7525753999999998, 52.46565329999999], [-1.7520000999999998, 52.4653787], [-1.7514166999999998, 52.4650993], [-1.7508855999999997, 52.4648386], [-1.7503264, 52.464569899999994], [-1.7497630999999998, 52.4643002], [-1.7491945, 52.4640249], [-1.7486178, 52.46374620000001], [-1.7480036, 52.4634488], [-1.7474644999999998, 52.46318409999999], [-1.7468851, 52.46290539999999], [-1.7463540999999998, 52.46264479999999], [-1.7456499999999997, 52.462300799999994], [-1.7450799999999995, 52.4620303], [-1.7445382, 52.46176229999999], [-1.7441117, 52.4615572], [-1.743527, 52.461276100000006], [-1.7429851999999997, 52.4610146], [-1.7424018, 52.4607327], [-1.7418386, 52.46046059999999], [-1.7412753000000003, 52.4601877], [-1.7406718, 52.4598959], [-1.7401500999999997, 52.459645900000005], [-1.7395815, 52.4593697], [-1.7393548, 52.45925859999999], [-1.7390102, 52.4590918], [-1.7386588, 52.45892349999998], [-1.7382967000000002, 52.4587462], [-1.7378916999999998, 52.4585541], [-1.7376168, 52.4584185], [-1.7372936, 52.45826], [-1.7368187999999998, 52.4580254], [-1.7362542, 52.45773609999999], [-1.7357245, 52.45746810000001], [-1.7353329, 52.4572613], [-1.7348594, 52.4570105], [-1.734441, 52.456785700000005], [-1.7341755000000003, 52.45664029999998], [-1.7339099, 52.4564923], [-1.7336404, 52.4563428], [-1.73334, 52.456171999999995], [-1.7330744, 52.45602239999999], [-1.7327874, 52.4558598], [-1.732487, 52.4556808], [-1.7322174999999995, 52.45552309999999], [-1.7319788, 52.4553842], [-1.7317718, 52.4552703], [-1.7306296, 52.45457099999999], [-1.7294008999999997, 52.4537826], [-1.7293651999999995, 52.4537596], [-1.729208, 52.45366430000001], [-1.7284302, 52.4531416], [-1.7278816999999995, 52.4527445], [-1.7276202, 52.4525589], [-1.7273706999999998, 52.45238239999999], [-1.7269468999999995, 52.452079999999995], [-1.7268936999999998, 52.4520418], [-1.7267135999999998, 52.451912400000005], [-1.7264964, 52.4517517], [-1.7264319, 52.451704], [-1.7261757999999998, 52.4515144], [-1.7259156, 52.4513215], [-1.7255763, 52.4510665], [-1.7251578999999997, 52.450744]]}", "current_leg_start": "Marston Green", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "52.4507440", "next_location_lon": "-1.7251579", "previous_location": "Marston Green", "current_leg_milage": "1.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 287.474, \"from_m\": 251.478, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.339, \"from_m\": 287.474, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 723.27, \"from_m\": 301.339, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 900.564, \"from_m\": 723.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 982.232, \"from_m\": 900.564, \"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\": 1607.351, \"from_m\": 982.232, \"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\": 1975.822, \"from_m\": 1607.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6218.661, \"from_m\": 1975.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\": 10632.647, \"from_m\": 6218.661, \"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\": 13192.074, \"from_m\": 10632.647, \"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\": 762074, \"profile_key\": \"b8000f718b168cff19e4df8b0ea160e4a725de0cdc09485033fe87def2bef295\", \"schedule_id\": 24564, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1002.783, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1557.027, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0654H\", \"location\": \"Adderley Park\", \"stage_seq\": 4, \"distance_m\": 3103.756, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658H\", \"location\": \"Stechford\", \"stage_seq\": 5, \"distance_m\": 6064.332, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701H\", \"location\": \"Lea Hall\", \"stage_seq\": 6, \"distance_m\": 7877.393, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": \"0705\", \"location\": \"Marston Green\", \"stage_seq\": 7, \"distance_m\": 10456.699, \"section_seq\": 1, \"route_path_id\": 140611}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Birmingham International\", \"stage_seq\": 8, \"distance_m\": 13192.074, \"section_seq\": 1, \"route_path_id\": 140611}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13192.074, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140611}], \"total_distance_m\": 13192.074, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13192.074, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0650", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4507440", "current_position_lon": "-1.7251579", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:08Z\", \"source_id\": 64611731, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:11Z\", \"source_id\": 20473754, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:57Z\", \"source_id\": 64618489, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:00Z\", \"source_id\": 20475915, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19290, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:15Z\", \"source_id\": 64626621, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:20Z\", \"source_id\": 20478444, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:20Z\", \"source_id\": 64634183, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:25Z\", \"source_id\": 20480861, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:22Z\", \"source_id\": 64641829, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:29Z\", \"source_id\": 20483271, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham International", "service_state_platform": "3", "timing_fact_generation": 1790057250967679, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:35.054713", "service_state_evidence_id": 20483271, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:35.273390", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BHM |
BHI |
2I28 |
730002 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 287.474, "from_m": 251.478, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.339, "from_m": 287.474, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 723.27, "from_m": 301.339, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 900.564, "from_m": 723.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 982.232, "from_m": 900.564, "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": 1607.351, "from_m": 982.232, "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": 1975.822, "from_m": 1607.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6218.661, "from_m": 1975.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": 10632.647, "from_m": 6218.661, "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": 13192.074, "from_m": 10632.647, "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": 762074, "profile_key": "b8000f718b168cff19e4df8b0ea160e4a725de0cdc09485033fe87def2bef295", "schedule_id": 24564, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0650", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1002.783, "section_seq": 1, "route_path_id": 140611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1557.027, "section_seq": 1, "route_path_id": 140611}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0654H", "location": "Adderley Park", "stage_seq": 4, "distance_m": 3103.756, "section_seq": 1, "route_path_id": 140611}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658H", "location": "Stechford", "stage_seq": 5, "distance_m": 6064.332, "section_seq": 1, "route_path_id": 140611}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701H", "location": "Lea Hall", "stage_seq": 6, "distance_m": 7877.393, "section_seq": 1, "route_path_id": 140611}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": "0705", "location": "Marston Green", "stage_seq": 7, "distance_m": 10456.699, "section_seq": 1, "route_path_id": 140611}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Birmingham International", "stage_seq": 8, "distance_m": 13192.074, "section_seq": 1, "route_path_id": 140611}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13192.074, "from_m": 0.0, "section_seq": 1, "route_path_id": 140611}], "total_distance_m": 13192.074, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13192.074, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19301, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:08Z", "source_id": 64611731, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:11Z", "source_id": 20473754, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:57Z", "source_id": 64618489, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:59:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:00Z", "source_id": 20475915, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19290, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:15Z", "source_id": 64626621, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:01:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:20Z", "source_id": 20478444, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20914, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:20Z", "source_id": 64634183, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:25Z", "source_id": 20480861, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20890, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:22Z", "source_id": 64641829, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:08:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:29Z", "source_id": 20483271, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Birmingham New Street |
0650 |
0650 |
3A |
None |
None |
Birmingham International |
0708 |
0708 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W11493/2026-09-22/detailed |
None |
Marston Green |
2026-09-22T07:05:00+01:00 |
Birmingham International |
3.0 |
{"type": "LineString", "coordinates": [[-1.7553354, 52.46698090000001], [-1.7551289999999995, 52.4668829], [-1.7548016999999998, 52.4667252], [-1.7542490999999998, 52.4664589], [-1.753651, 52.4661713], [-1.7532957999999998, 52.4660012], [-1.7531441, 52.46592859999999], [-1.7525753999999998, 52.46565329999999], [-1.7520000999999998, 52.4653787], [-1.7514166999999998, 52.4650993], [-1.7508855999999997, 52.4648386], [-1.7503264, 52.464569899999994], [-1.7497630999999998, 52.4643002], [-1.7491945, 52.4640249], [-1.7486178, 52.46374620000001], [-1.7480036, 52.4634488], [-1.7474644999999998, 52.46318409999999], [-1.7468851, 52.46290539999999], [-1.7463540999999998, 52.46264479999999], [-1.7456499999999997, 52.462300799999994], [-1.7450799999999995, 52.4620303], [-1.7445382, 52.46176229999999], [-1.7441117, 52.4615572], [-1.743527, 52.461276100000006], [-1.7429851999999997, 52.4610146], [-1.7424018, 52.4607327], [-1.7418386, 52.46046059999999], [-1.7412753000000003, 52.4601877], [-1.7406718, 52.4598959], [-1.7401500999999997, 52.459645900000005], [-1.7395815, 52.4593697], [-1.7393548, 52.45925859999999], [-1.7390102, 52.4590918], [-1.7386588, 52.45892349999998], [-1.7382967000000002, 52.4587462], [-1.7378916999999998, 52.4585541], [-1.7376168, 52.4584185], [-1.7372936, 52.45826], [-1.7368187999999998, 52.4580254], [-1.7362542, 52.45773609999999], [-1.7357245, 52.45746810000001], [-1.7353329, 52.4572613], [-1.7348594, 52.4570105], [-1.734441, 52.456785700000005], [-1.7341755000000003, 52.45664029999998], [-1.7339099, 52.4564923], [-1.7336404, 52.4563428], [-1.73334, 52.456171999999995], [-1.7330744, 52.45602239999999], [-1.7327874, 52.4558598], [-1.732487, 52.4556808], [-1.7322174999999995, 52.45552309999999], [-1.7319788, 52.4553842], [-1.7317718, 52.4552703], [-1.7306296, 52.45457099999999], [-1.7294008999999997, 52.4537826], [-1.7293651999999995, 52.4537596], [-1.729208, 52.45366430000001], [-1.7284302, 52.4531416], [-1.7278816999999995, 52.4527445], [-1.7276202, 52.4525589], [-1.7273706999999998, 52.45238239999999], [-1.7269468999999995, 52.452079999999995], [-1.7268936999999998, 52.4520418], [-1.7267135999999998, 52.451912400000005], [-1.7264964, 52.4517517], [-1.7264319, 52.451704], [-1.7261757999999998, 52.4515144], [-1.7259156, 52.4513215], [-1.7255763, 52.4510665], [-1.7251578999999997, 52.450744]]} |
1.7 |
0705 |
0708 |
Marston Green |
Birmingham International |
Birmingham International |
52.4507440 |
-1.7251579 |
52.4507440 |
-1.7251579 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:08:00 |
Birmingham International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483271 |
1790057250967679 |
32 |
32 |
2026-09-22 06:18:35.273390 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:35.054713 |
| 730456 |
760128 |
W34851 |
741D05M622 |
2026-09-22 |
COMPLETE |
20482737 |
2026-09-22 07:08:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 760128, "stp": "P", "toc": "Great Western Railway", "uid": "W34851", "consist": "800021", "dest_crs": "PAD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34851/2026-09-22/detailed", "trust_id": "741D05M622", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-22", "dest_arr_time": "0707", "dest_platform": "3", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1D05", "timing_status": "LATE", "origin_station": "Oxford", "current_leg_arr": "0708", "current_leg_dep": "0653", "current_leg_end": "London Paddington", "origin_dep_time": "0600", "origin_platform": "3", "current_location": "Link Line", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994091, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.4472114721504618, 51.506675320341834], [-0.4470456236692285, 51.50663378378466], [-0.4468966309264298, 51.506594118490206], [-0.4467603179746017, 51.50655578746386], [-0.44663250886628025, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.4458103818720065, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.2912396341270148, 51.51484483155946], [-0.2909849164871853, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.29056020027460194, 51.51485444558825], [-0.2903817297635345, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]}", "current_leg_start": "Slough", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Slough", "current_leg_milage": "18.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.411, \"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\": 438.419, \"from_m\": 195.411, \"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\": 844.994, \"from_m\": 438.419, \"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\": 1380.466, \"from_m\": 844.994, \"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\": 1442.642, \"from_m\": 1380.466, \"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\": 1981.11, \"from_m\": 1442.642, \"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\": 15919.466, \"from_m\": 1981.11, \"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\": 18568.024, \"from_m\": 15919.466, \"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\": 18637.18, \"from_m\": 18568.024, \"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\": 18783.861, \"from_m\": 18637.18, \"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\": 43129.099, \"from_m\": 18783.861, \"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\": 43194.162, \"from_m\": 43129.099, \"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\": 43538.955, \"from_m\": 43194.162, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43951.417, \"from_m\": 43538.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\": 44088.023, \"from_m\": 43951.417, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44128.279, \"from_m\": 44088.023, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44317.922, \"from_m\": 44128.279, \"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\": 45030.072, \"from_m\": 44317.922, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45654.589, \"from_m\": 45030.072, \"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\": 45712.979, \"from_m\": 45654.589, \"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\": 45769.099, \"from_m\": 45712.979, \"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\": 45875.986, \"from_m\": 45769.099, \"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\": 45934.367, \"from_m\": 45875.986, \"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\": 46014.313, \"from_m\": 45934.367, \"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\": 54625.842, \"from_m\": 46014.313, \"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\": 54775.626, \"from_m\": 54625.842, \"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\": 62002.226, \"from_m\": 54775.626, \"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\": 62013.83, \"from_m\": 62002.226, \"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\": 63343.359, \"from_m\": 62013.83, \"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\": 63494.007, \"from_m\": 63343.359, \"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\": 63532.547, \"from_m\": 63494.007, \"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\": 64022.062, \"from_m\": 63532.547, \"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\": 64105.575, \"from_m\": 64022.062, \"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\": 94701.869, \"from_m\": 64105.575, \"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\": 98965.329, \"from_m\": 94701.869, \"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\": 99166.735, \"from_m\": 98965.329, \"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\": 99252.414, \"from_m\": 99166.735, \"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\": 100415.675, \"from_m\": 99252.414, \"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\": 100700.686, \"from_m\": 100415.675, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102170.811, \"from_m\": 100700.686, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 760128, \"profile_key\": \"20a1da200d2372b73d0b11f38f9fbea0f814ce21bb3bc529e9de41e5ced8ed11\", \"schedule_id\": 25713, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Hinksey North\", \"stage_seq\": 2, \"distance_m\": 1834.564, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Kennington Jn\", \"stage_seq\": 3, \"distance_m\": 4339.622, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611H\", \"location\": \"Didcot North Jn\", \"stage_seq\": 4, \"distance_m\": 15848.613, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": false, \"wtt_arr\": \"0613H\", \"wtt_dep\": \"0616\", \"location\": \"Didcot Parkway\", \"stage_seq\": 5, \"distance_m\": 17140.242, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Didcot East Jn\", \"stage_seq\": 6, \"distance_m\": 18073.6, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Goring & Streatley\", \"stage_seq\": 7, \"distance_m\": 30568.69, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 8, \"distance_m\": 44214.819, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0636H\", \"location\": \"Reading\", \"stage_seq\": 9, \"distance_m\": 44553.189, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 10, \"distance_m\": 45712.979, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 52497.408, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0647\", \"location\": \"Maidenhead\", \"stage_seq\": 12, \"distance_m\": 63385.586, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0653H\", \"location\": \"Slough\", \"stage_seq\": 13, \"distance_m\": 72614.711, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658\", \"location\": \"Stockley Jn\", \"stage_seq\": 14, \"distance_m\": 82887.273, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 15, \"distance_m\": 84547.406, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659H\", \"location\": \"Southall\", \"stage_seq\": 16, \"distance_m\": 87827.106, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Acton West Jn\", \"stage_seq\": 17, \"distance_m\": 93992.751, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 18, \"distance_m\": 99384.114, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 19, \"distance_m\": 100256.255, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 20, \"distance_m\": 101530.396, \"section_seq\": 1, \"route_path_id\": 141168}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 21, \"distance_m\": 102170.811, \"section_seq\": 1, \"route_path_id\": 141168}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 102170.811, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141168}], \"total_distance_m\": 102170.811, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 100529.403, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1641.408, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:50Z\", \"source_id\": 64515084, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:55Z\", \"source_id\": 20442309, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:23Z\", \"source_id\": 64537158, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:27Z\", \"source_id\": 20449485, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23779, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:51Z\", \"source_id\": 64547781, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:54Z\", \"source_id\": 20453111, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:39Z\", \"source_id\": 64575628, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:46Z\", \"source_id\": 20462100, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:14Z\", \"source_id\": 64583763, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:18Z\", \"source_id\": 20464719, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:53Z\", \"source_id\": 64601537, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:56Z\", \"source_id\": 20470479, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:23Z\", \"source_id\": 64617164, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:27Z\", \"source_id\": 20475457, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:16Z\", \"source_id\": 64621712, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:22Z\", \"source_id\": 20476928, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:10Z\", \"source_id\": 64626389, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:17Z\", \"source_id\": 20478402, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:45Z\", \"source_id\": 64640202, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:50Z\", \"source_id\": 20482737, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "3", "timing_fact_generation": 1790057210984180, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:35.097058", "service_state_evidence_id": 20482737, "current_leg_start_actual_dep": "2026-09-22T06:54:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:35.270028", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
OXF |
PAD |
1D05 |
800021 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 195.411, "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": 438.419, "from_m": 195.411, "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": 844.994, "from_m": 438.419, "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": 1380.466, "from_m": 844.994, "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": 1442.642, "from_m": 1380.466, "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": 1981.11, "from_m": 1442.642, "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": 15919.466, "from_m": 1981.11, "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": 18568.024, "from_m": 15919.466, "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": 18637.18, "from_m": 18568.024, "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": 18783.861, "from_m": 18637.18, "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": 43129.099, "from_m": 18783.861, "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": 43194.162, "from_m": 43129.099, "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": 43538.955, "from_m": 43194.162, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 43951.417, "from_m": 43538.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": 44088.023, "from_m": 43951.417, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 44128.279, "from_m": 44088.023, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 44317.922, "from_m": 44128.279, "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": 45030.072, "from_m": 44317.922, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 45654.589, "from_m": 45030.072, "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": 45712.979, "from_m": 45654.589, "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": 45769.099, "from_m": 45712.979, "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": 45875.986, "from_m": 45769.099, "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": 45934.367, "from_m": 45875.986, "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": 46014.313, "from_m": 45934.367, "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": 54625.842, "from_m": 46014.313, "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": 54775.626, "from_m": 54625.842, "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": 62002.226, "from_m": 54775.626, "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": 62013.83, "from_m": 62002.226, "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": 63343.359, "from_m": 62013.83, "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": 63494.007, "from_m": 63343.359, "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": 63532.547, "from_m": 63494.007, "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": 64022.062, "from_m": 63532.547, "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": 64105.575, "from_m": 64022.062, "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": 94701.869, "from_m": 64105.575, "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": 98965.329, "from_m": 94701.869, "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": 99166.735, "from_m": 98965.329, "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": 99252.414, "from_m": 99166.735, "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": 100415.675, "from_m": 99252.414, "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": 100700.686, "from_m": 100415.675, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 102170.811, "from_m": 100700.686, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 760128, "profile_key": "20a1da200d2372b73d0b11f38f9fbea0f814ce21bb3bc529e9de41e5ced8ed11", "schedule_id": 25713, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Hinksey North", "stage_seq": 2, "distance_m": 1834.564, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Kennington Jn", "stage_seq": 3, "distance_m": 4339.622, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611H", "location": "Didcot North Jn", "stage_seq": 4, "distance_m": 15848.613, "section_seq": 1, "route_path_id": 141168}, {"is_pass": false, "wtt_arr": "0613H", "wtt_dep": "0616", "location": "Didcot Parkway", "stage_seq": 5, "distance_m": 17140.242, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617", "location": "Didcot East Jn", "stage_seq": 6, "distance_m": 18073.6, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622", "location": "Goring & Streatley", "stage_seq": 7, "distance_m": 30568.69, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Reading High Level Jn", "stage_seq": 8, "distance_m": 44214.819, "section_seq": 1, "route_path_id": 141168}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0636H", "location": "Reading", "stage_seq": 9, "distance_m": 44553.189, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "Kennet Bridge Jn", "stage_seq": 10, "distance_m": 45712.979, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Twyford", "stage_seq": 11, "distance_m": 52497.408, "section_seq": 1, "route_path_id": 141168}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0647", "location": "Maidenhead", "stage_seq": 12, "distance_m": 63385.586, "section_seq": 1, "route_path_id": 141168}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0653H", "location": "Slough", "stage_seq": 13, "distance_m": 72614.711, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658", "location": "Stockley Jn", "stage_seq": 14, "distance_m": 82887.273, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Heathrow Airport Jn", "stage_seq": 15, "distance_m": 84547.406, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659H", "location": "Southall", "stage_seq": 16, "distance_m": 87827.106, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701", "location": "Acton West Jn", "stage_seq": 17, "distance_m": 93992.751, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704H", "location": "Ladbroke Grove Jn", "stage_seq": 18, "distance_m": 99384.114, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Portobello Jn (London)", "stage_seq": 19, "distance_m": 100256.255, "section_seq": 1, "route_path_id": 141168}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Royal Oak Junction", "stage_seq": 20, "distance_m": 101530.396, "section_seq": 1, "route_path_id": 141168}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "London Paddington", "stage_seq": 21, "distance_m": 102170.811, "section_seq": 1, "route_path_id": 141168}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 102170.811, "from_m": 0.0, "section_seq": 1, "route_path_id": 141168}], "total_distance_m": 102170.811, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 100529.403, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1641.408, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23968, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:50Z", "source_id": 64515084, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:10:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:55Z", "source_id": 20442309, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23946, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:23Z", "source_id": 64537158, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:27Z", "source_id": 20449485, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23779, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:51Z", "source_id": 64547781, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:28:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:54Z", "source_id": 20453111, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23679, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:39Z", "source_id": 64575628, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:42:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:46Z", "source_id": 20462100, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23624, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:14Z", "source_id": 64583763, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:44:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:18Z", "source_id": 20464719, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23556, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:53Z", "source_id": 64601537, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:56Z", "source_id": 20470479, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23523, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:23Z", "source_id": 64617164, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:58:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:27Z", "source_id": 20475457, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:16Z", "source_id": 64621712, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:59:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:22Z", "source_id": 20476928, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:10Z", "source_id": 64626389, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:17Z", "source_id": 20478402, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22942, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:45Z", "source_id": 64640202, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:08:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:50Z", "source_id": 20482737, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Oxford |
0600 |
0600 |
3 |
None |
None |
London Paddington |
0707 |
0707 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34851/2026-09-22/detailed |
None |
Slough |
2026-09-22T06:54:30+01:00 |
London Paddington |
15.0 |
{"type": "LineString", "coordinates": [[-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994091, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.4472114721504618, 51.506675320341834], [-0.4470456236692285, 51.50663378378466], [-0.4468966309264298, 51.506594118490206], [-0.4467603179746017, 51.50655578746386], [-0.44663250886628025, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.4458103818720065, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.2912396341270148, 51.51484483155946], [-0.2909849164871853, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.29056020027460194, 51.51485444558825], [-0.2903817297635345, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} |
18.2 |
0653 |
0708 |
Slough |
Link Line |
London Paddington |
51.5167482 |
-0.1769041 |
51.5167482 |
-0.1769041 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:08:00 |
London Paddington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482737 |
1790057210984180 |
93 |
93 |
2026-09-22 06:18:35.270028 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:35.097058 |
| 730457 |
758315 |
C10015 |
899P00M422 |
2026-09-22 |
COMPLETE |
20483249 |
2026-09-22 07:08:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 758315, "stp": "P", "toc": "Thameslink", "uid": "C10015", "consist": "700028", "dest_crs": "LUT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10015/2026-09-22/detailed", "trust_id": "899P00M422", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Luton", "service_date": "2026-09-22", "dest_arr_time": "0704", "dest_platform": "2", "is_terminated": 1, "next_location": "Luton", "signalling_id": "9P00", "timing_status": "LATE", "origin_station": "Gillingham (Kent)", "current_leg_arr": "0708", "current_leg_dep": "0706", "current_leg_end": "Luton", "origin_dep_time": "0436", "origin_platform": "2", "current_location": "Luton", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.4095540999999999, 51.8813692], [-0.4099933999999999, 51.881520499999986], [-0.41022870000000006, 51.881584499999995], [-0.4104423, 51.8816414], [-0.41078599999999993, 51.88173299999999], [-0.4108281999999999, 51.8817442], [-0.4113633, 51.8818833], [-0.412011, 51.88204720000001], [-0.41276339999999995, 51.8822285], [-0.4135317999999999, 51.882401599999994], [-0.41408169999999994, 51.882511699999995]]}", "current_leg_start": "Luton Airport Parkway", "dest_arr_time_act": "0704", "motion_projection": null, "next_location_lat": "51.8825117", "next_location_lon": "-0.4140817", "previous_location": "Luton Airport Parkway", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1462.025, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2015.348, \"from_m\": 1462.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\": 3205.605, \"from_m\": 2015.348, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3229.98, \"from_m\": 3205.605, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4700.567, \"from_m\": 3229.98, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4959.873, \"from_m\": 4700.567, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5448.449, \"from_m\": 4959.873, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15470.977, \"from_m\": 5448.449, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16462.916, \"from_m\": 15470.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\": 17102.746, \"from_m\": 16462.916, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20434.467, \"from_m\": 17102.746, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20483.829, \"from_m\": 20434.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\": 25632.711, \"from_m\": 20483.829, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27435.85, \"from_m\": 25632.711, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27951.539, \"from_m\": 27435.85, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28301.227, \"from_m\": 27951.539, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28346.869, \"from_m\": 28301.227, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29049.651, \"from_m\": 28346.869, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29082.674, \"from_m\": 29049.651, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29084.468, \"from_m\": 29082.674, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30713.67, \"from_m\": 29084.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30748.157, \"from_m\": 30713.67, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40340.419, \"from_m\": 30748.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\": 40731.679, \"from_m\": 40340.419, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 42463.639, \"from_m\": 40731.679, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43363.917, \"from_m\": 42463.639, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43403.57, \"from_m\": 43363.917, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 43754.69, \"from_m\": 43403.57, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44087.893, \"from_m\": 43754.69, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45278.389, \"from_m\": 44087.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\": 46433.327, \"from_m\": 45278.389, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47090.74, \"from_m\": 46433.327, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 47494.238, \"from_m\": 47090.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\": 48776.272, \"from_m\": 47494.238, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 48815.424, \"from_m\": 48776.272, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48855.717, \"from_m\": 48815.424, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49323.905, \"from_m\": 48855.717, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49370.519, \"from_m\": 49323.905, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49419.144, \"from_m\": 49370.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49459.354, \"from_m\": 49419.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52183.761, \"from_m\": 49459.354, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53227.185, \"from_m\": 52183.761, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53806.802, \"from_m\": 53227.185, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54045.377, \"from_m\": 53806.802, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54427.61, \"from_m\": 54045.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54954.895, \"from_m\": 54427.61, \"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\": 54992.659, \"from_m\": 54954.895, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55549.89, \"from_m\": 54992.659, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55627.516, \"from_m\": 55549.89, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 58979.22, \"from_m\": 55627.516, \"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\": 59257.181, \"from_m\": 58979.22, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59294.443, \"from_m\": 59257.181, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 60521.43, \"from_m\": 59294.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60590.315, \"from_m\": 60521.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 61387.016, \"from_m\": 60590.315, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63549.989, \"from_m\": 61387.016, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63654.408, \"from_m\": 63549.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64929.941, \"from_m\": 63654.408, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 66316.779, \"from_m\": 64929.941, \"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\": 69675.612, \"from_m\": 66316.779, \"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\": 69768.493, \"from_m\": 69675.612, \"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\": 69819.34, \"from_m\": 69768.493, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 69850.994, \"from_m\": 69819.34, \"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\": 70450.862, \"from_m\": 69850.994, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 73064.975, \"from_m\": 70450.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\": 78831.728, \"from_m\": 73064.975, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80274.871, \"from_m\": 78831.728, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83822.879, \"from_m\": 80274.871, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83893.503, \"from_m\": 83822.879, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90052.406, \"from_m\": 83893.503, \"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\": 94185.991, \"from_m\": 90052.406, \"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\": 99379.289, \"from_m\": 94185.991, \"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\": 99464.299, \"from_m\": 99379.289, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 99481.499, \"from_m\": 99464.299, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 99567.072, \"from_m\": 99481.499, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100139.621, \"from_m\": 99567.072, \"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\": 103623.999, \"from_m\": 100139.621, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105422.797, \"from_m\": 103623.999, \"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\": 108024.503, \"from_m\": 105422.797, \"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\": 108681.783, \"from_m\": 108024.503, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 108749.286, \"from_m\": 108681.783, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109050.916, \"from_m\": 108749.286, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 758315, \"profile_key\": \"8330f1359a955193884af9b39507c321c6720bbb8c98c2cb7a19a5f76b2e1686\", \"schedule_id\": 972, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0436\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0439H\", \"wtt_dep\": \"0440H\", \"location\": \"Chatham\", \"stage_seq\": 2, \"distance_m\": 2602.232, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0443\", \"wtt_dep\": \"0444\", \"location\": \"Rochester\", \"stage_seq\": 3, \"distance_m\": 4023.059, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0445\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4666.943, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0446H\", \"wtt_dep\": \"0447H\", \"location\": \"Strood\", \"stage_seq\": 5, \"distance_m\": 5077.891, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0452\", \"wtt_dep\": \"0452H\", \"location\": \"Higham\", \"stage_seq\": 6, \"distance_m\": 9335.085, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0454H\", \"location\": \"Hoo Jn\", \"stage_seq\": 7, \"distance_m\": 11462.506, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0458H\", \"wtt_dep\": \"0459H\", \"location\": \"Gravesend\", \"stage_seq\": 8, \"distance_m\": 16687.929, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0501H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 9, \"distance_m\": 19103.508, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0503\", \"wtt_dep\": \"0503H\", \"location\": \"Northfleet\", \"stage_seq\": 10, \"distance_m\": 20130.526, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0505\", \"wtt_dep\": \"0505H\", \"location\": \"Swanscombe\", \"stage_seq\": 11, \"distance_m\": 21089.996, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0508\", \"wtt_dep\": \"0509\", \"location\": \"Greenhithe\", \"stage_seq\": 12, \"distance_m\": 23286.206, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0510H\", \"wtt_dep\": \"0511\", \"location\": \"Stone Crossing\", \"stage_seq\": 13, \"distance_m\": 24568.416, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0515\", \"wtt_dep\": \"0516H\", \"location\": \"Dartford\", \"stage_seq\": 14, \"distance_m\": 27678.822, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Dartford Jn\", \"stage_seq\": 15, \"distance_m\": 28400.295, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518H\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 16, \"distance_m\": 29084.468, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0519H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 17, \"distance_m\": 30214.822, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0521\", \"wtt_dep\": \"0522\", \"location\": \"Slade Green\", \"stage_seq\": 18, \"distance_m\": 30920.485, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0527\", \"wtt_dep\": \"0528\", \"location\": \"Abbey Wood\", \"stage_seq\": 19, \"distance_m\": 37095.741, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0530H\", \"wtt_dep\": \"0531H\", \"location\": \"Plumstead\", \"stage_seq\": 20, \"distance_m\": 39650.102, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0533\", \"wtt_dep\": \"0534\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 21, \"distance_m\": 40477.709, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0539H\", \"location\": \"Charlton\", \"stage_seq\": 22, \"distance_m\": 43576.569, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0541\", \"wtt_dep\": \"0541H\", \"location\": \"Westcombe Park\", \"stage_seq\": 23, \"distance_m\": 44423.71, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0543\", \"wtt_dep\": \"0543H\", \"location\": \"Maze Hill\", \"stage_seq\": 24, \"distance_m\": 45527.657, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0547\", \"location\": \"Greenwich\", \"stage_seq\": 25, \"distance_m\": 46935.309, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0549H\", \"location\": \"Deptford\", \"stage_seq\": 26, \"distance_m\": 47778.382, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"North Kent East Jn\", \"stage_seq\": 27, \"distance_m\": 48776.272, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 28, \"distance_m\": 49370.519, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 29, \"distance_m\": 50856.613, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0556H\", \"wtt_dep\": \"0558H\", \"location\": \"London Bridge\", \"stage_seq\": 30, \"distance_m\": 52721.805, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 31, \"distance_m\": 53448.823, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 32, \"distance_m\": 54045.377, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604H\", \"location\": \"London Blackfriars\", \"stage_seq\": 33, \"distance_m\": 54663.342, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0605H\", \"wtt_dep\": \"0606H\", \"location\": \"City Thameslink\", \"stage_seq\": 34, \"distance_m\": 55065.726, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": \"0609\", \"location\": \"Farringdon\", \"stage_seq\": 35, \"distance_m\": 55795.884, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 36, \"distance_m\": 58014.739, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Dock Jn North\", \"stage_seq\": 37, \"distance_m\": 59246.617, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Kentish Town\", \"stage_seq\": 38, \"distance_m\": 60213.642, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 39, \"distance_m\": 61218.164, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 40, \"distance_m\": 63530.853, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0621H\", \"wtt_dep\": \"0622\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 41, \"distance_m\": 63964.791, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0624H\", \"location\": \"Cricklewood\", \"stage_seq\": 42, \"distance_m\": 65913.838, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0627\", \"location\": \"Brent Cross West\", \"stage_seq\": 43, \"distance_m\": 67398.409, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629\", \"location\": \"Hendon\", \"stage_seq\": 44, \"distance_m\": 68963.541, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Silkstream Jn\", \"stage_seq\": 45, \"distance_m\": 73013.154, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 46, \"distance_m\": 75532.295, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636\", \"location\": \"Elstree\", \"stage_seq\": 47, \"distance_m\": 80363.834, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Radlett Jn\", \"stage_seq\": 48, \"distance_m\": 83592.375, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0639H\", \"location\": \"Radlett\", \"stage_seq\": 49, \"distance_m\": 84902.127, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"St. Albans\", \"stage_seq\": 50, \"distance_m\": 92426.332, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Harpenden Jn\", \"stage_seq\": 51, \"distance_m\": 99464.299, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0651\", \"wtt_dep\": \"0652\", \"location\": \"Harpenden\", \"stage_seq\": 52, \"distance_m\": 100003.41, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0701\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 53, \"distance_m\": 107392.894, \"section_seq\": 1, \"route_path_id\": 130871}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": null, \"location\": \"Luton\", \"stage_seq\": 54, \"distance_m\": 109050.916, \"section_seq\": 1, \"route_path_id\": 130871}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 109050.916, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130871}], \"total_distance_m\": 109050.916, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 101365.116, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7685.8, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0436", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.8825117", "current_position_lon": "-0.4140817", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:37:53Z\", \"source_id\": 64425509, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:38:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:37:59Z\", \"source_id\": 20413573, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:41:18Z\", \"source_id\": 64426711, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:42:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:41:20Z\", \"source_id\": 20414001, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:45:08Z\", \"source_id\": 64428135, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:46:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:45:11Z\", \"source_id\": 20414473, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:50:16Z\", \"source_id\": 64430513, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:51:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:50:20Z\", \"source_id\": 20415191, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:56:39Z\", \"source_id\": 64433962, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:57:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:56:45Z\", \"source_id\": 20416210, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:01:12Z\", \"source_id\": 64436669, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:02:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:01:15Z\", \"source_id\": 20417040, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:00Z\", \"source_id\": 64437873, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:04:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:05Z\", \"source_id\": 20417394, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:06:15Z\", \"source_id\": 64440255, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:06:20Z\", \"source_id\": 20418093, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:09:38Z\", \"source_id\": 64442594, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:09:45Z\", \"source_id\": 20418763, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:13:54Z\", \"source_id\": 64445677, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:14:01Z\", \"source_id\": 20419752, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:19:01Z\", \"source_id\": 64449601, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:19:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:19:05Z\", \"source_id\": 20421005, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:17Z\", \"source_id\": 64456321, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:26:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:20Z\", \"source_id\": 20423097, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:29:35Z\", \"source_id\": 64459509, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:30:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:29:41Z\", \"source_id\": 20424114, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:02Z\", \"source_id\": 64461997, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:10Z\", \"source_id\": 20424950, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:29Z\", \"source_id\": 64468076, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:38:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:35Z\", \"source_id\": 20426807, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:56Z\", \"source_id\": 64470951, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:00Z\", \"source_id\": 20427746, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:42:13Z\", \"source_id\": 64473683, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:42:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:42:19Z\", \"source_id\": 20428687, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:21Z\", \"source_id\": 64477705, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:23Z\", \"source_id\": 20429971, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:00Z\", \"source_id\": 64481345, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:01Z\", \"source_id\": 20431109, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:42Z\", \"source_id\": 64493650, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:49Z\", \"source_id\": 20435161, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:25Z\", \"source_id\": 64504174, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:30Z\", \"source_id\": 20438636, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:38Z\", \"source_id\": 64507831, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:40Z\", \"source_id\": 20439853, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:31Z\", \"source_id\": 64511018, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:33Z\", \"source_id\": 20440919, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:25Z\", \"source_id\": 64518115, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:31Z\", \"source_id\": 20443291, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:25Z\", \"source_id\": 64525513, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:30Z\", \"source_id\": 20445699, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:54Z\", \"source_id\": 64536120, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:55Z\", \"source_id\": 20449129, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:35Z\", \"source_id\": 64541409, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:39Z\", \"source_id\": 20450888, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:25Z\", \"source_id\": 64564185, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:29Z\", \"source_id\": 20458386, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:57Z\", \"source_id\": 64569725, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:57Z\", \"source_id\": 20460141, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:48Z\", \"source_id\": 64578165, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:52Z\", \"source_id\": 20462966, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:24Z\", \"source_id\": 64588822, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:28Z\", \"source_id\": 20466367, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:24Z\", \"source_id\": 64595749, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:30Z\", \"source_id\": 20468680, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:36Z\", \"source_id\": 64608072, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:37Z\", \"source_id\": 20472545, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:55Z\", \"source_id\": 64620759, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:57Z\", \"source_id\": 20476621, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:30Z\", \"source_id\": 64634554, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:35Z\", \"source_id\": 20480985, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18181, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:20Z\", \"source_id\": 64641773, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:25Z\", \"source_id\": 20483249, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Luton", "service_state_platform": "2", "timing_fact_generation": 1790057245495731, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:41.028320", "service_state_evidence_id": 20483249, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 226, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:41.474806", "service_state_valid_until_kind": null, "operational_interpretation_version": 226, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
GLM |
LUT |
9P00 |
700028 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1462.025, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2015.348, "from_m": 1462.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": 3205.605, "from_m": 2015.348, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3229.98, "from_m": 3205.605, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4700.567, "from_m": 3229.98, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4959.873, "from_m": 4700.567, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5448.449, "from_m": 4959.873, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15470.977, "from_m": 5448.449, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16462.916, "from_m": 15470.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": 17102.746, "from_m": 16462.916, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20434.467, "from_m": 17102.746, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20483.829, "from_m": 20434.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": 25632.711, "from_m": 20483.829, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27435.85, "from_m": 25632.711, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27951.539, "from_m": 27435.85, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28301.227, "from_m": 27951.539, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28346.869, "from_m": 28301.227, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29049.651, "from_m": 28346.869, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29082.674, "from_m": 29049.651, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29084.468, "from_m": 29082.674, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30713.67, "from_m": 29084.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30748.157, "from_m": 30713.67, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40340.419, "from_m": 30748.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": 40731.679, "from_m": 40340.419, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 42463.639, "from_m": 40731.679, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43363.917, "from_m": 42463.639, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43403.57, "from_m": 43363.917, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 43754.69, "from_m": 43403.57, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44087.893, "from_m": 43754.69, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45278.389, "from_m": 44087.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": 46433.327, "from_m": 45278.389, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47090.74, "from_m": 46433.327, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47494.238, "from_m": 47090.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": 48776.272, "from_m": 47494.238, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 48815.424, "from_m": 48776.272, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48855.717, "from_m": 48815.424, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49323.905, "from_m": 48855.717, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49370.519, "from_m": 49323.905, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49419.144, "from_m": 49370.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49459.354, "from_m": 49419.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52183.761, "from_m": 49459.354, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53227.185, "from_m": 52183.761, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 53806.802, "from_m": 53227.185, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54045.377, "from_m": 53806.802, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54427.61, "from_m": 54045.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54954.895, "from_m": 54427.61, "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": 54992.659, "from_m": 54954.895, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55549.89, "from_m": 54992.659, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 55627.516, "from_m": 55549.89, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 58979.22, "from_m": 55627.516, "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": 59257.181, "from_m": 58979.22, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59294.443, "from_m": 59257.181, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 60521.43, "from_m": 59294.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60590.315, "from_m": 60521.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 61387.016, "from_m": 60590.315, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63549.989, "from_m": 61387.016, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63654.408, "from_m": 63549.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64929.941, "from_m": 63654.408, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 66316.779, "from_m": 64929.941, "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": 69675.612, "from_m": 66316.779, "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": 69768.493, "from_m": 69675.612, "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": 69819.34, "from_m": 69768.493, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 69850.994, "from_m": 69819.34, "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": 70450.862, "from_m": 69850.994, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 73064.975, "from_m": 70450.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": 78831.728, "from_m": 73064.975, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80274.871, "from_m": 78831.728, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83822.879, "from_m": 80274.871, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83893.503, "from_m": 83822.879, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90052.406, "from_m": 83893.503, "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": 94185.991, "from_m": 90052.406, "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": 99379.289, "from_m": 94185.991, "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": 99464.299, "from_m": 99379.289, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 99481.499, "from_m": 99464.299, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99567.072, "from_m": 99481.499, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100139.621, "from_m": 99567.072, "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": 103623.999, "from_m": 100139.621, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105422.797, "from_m": 103623.999, "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": 108024.503, "from_m": 105422.797, "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": 108681.783, "from_m": 108024.503, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 108749.286, "from_m": 108681.783, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109050.916, "from_m": 108749.286, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 758315, "profile_key": "8330f1359a955193884af9b39507c321c6720bbb8c98c2cb7a19a5f76b2e1686", "schedule_id": 972, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0436", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0439H", "wtt_dep": "0440H", "location": "Chatham", "stage_seq": 2, "distance_m": 2602.232, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0443", "wtt_dep": "0444", "location": "Rochester", "stage_seq": 3, "distance_m": 4023.059, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0445", "location": "Rochester Bridge Jn", "stage_seq": 4, "distance_m": 4666.943, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0446H", "wtt_dep": "0447H", "location": "Strood", "stage_seq": 5, "distance_m": 5077.891, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0452", "wtt_dep": "0452H", "location": "Higham", "stage_seq": 6, "distance_m": 9335.085, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0454H", "location": "Hoo Jn", "stage_seq": 7, "distance_m": 11462.506, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0458H", "wtt_dep": "0459H", "location": "Gravesend", "stage_seq": 8, "distance_m": 16687.929, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0501H", "location": "Springhead Junction (CTRL)", "stage_seq": 9, "distance_m": 19103.508, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0503", "wtt_dep": "0503H", "location": "Northfleet", "stage_seq": 10, "distance_m": 20130.526, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0505", "wtt_dep": "0505H", "location": "Swanscombe", "stage_seq": 11, "distance_m": 21089.996, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0508", "wtt_dep": "0509", "location": "Greenhithe", "stage_seq": 12, "distance_m": 23286.206, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0510H", "wtt_dep": "0511", "location": "Stone Crossing", "stage_seq": 13, "distance_m": 24568.416, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0515", "wtt_dep": "0516H", "location": "Dartford", "stage_seq": 14, "distance_m": 27678.822, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518", "location": "Dartford Jn", "stage_seq": 15, "distance_m": 28400.295, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518H", "location": "Crayford Spur A Jn", "stage_seq": 16, "distance_m": 29084.468, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0519H", "location": "Crayford Creek Jn", "stage_seq": 17, "distance_m": 30214.822, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0521", "wtt_dep": "0522", "location": "Slade Green", "stage_seq": 18, "distance_m": 30920.485, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0527", "wtt_dep": "0528", "location": "Abbey Wood", "stage_seq": 19, "distance_m": 37095.741, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0530H", "wtt_dep": "0531H", "location": "Plumstead", "stage_seq": 20, "distance_m": 39650.102, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0533", "wtt_dep": "0534", "location": "Woolwich Arsenal", "stage_seq": 21, "distance_m": 40477.709, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0539H", "location": "Charlton", "stage_seq": 22, "distance_m": 43576.569, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0541", "wtt_dep": "0541H", "location": "Westcombe Park", "stage_seq": 23, "distance_m": 44423.71, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0543", "wtt_dep": "0543H", "location": "Maze Hill", "stage_seq": 24, "distance_m": 45527.657, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0547", "location": "Greenwich", "stage_seq": 25, "distance_m": 46935.309, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0549H", "location": "Deptford", "stage_seq": 26, "distance_m": 47778.382, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "North Kent East Jn", "stage_seq": 27, "distance_m": 48776.272, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Surrey Canal Jn", "stage_seq": 28, "distance_m": 49370.519, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Blue Anchor (Kent)", "stage_seq": 29, "distance_m": 50856.613, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0556H", "wtt_dep": "0558H", "location": "London Bridge", "stage_seq": 30, "distance_m": 52721.805, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Metropolitan Jn", "stage_seq": 31, "distance_m": 53448.823, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602H", "location": "Blackfriars Jn", "stage_seq": 32, "distance_m": 54045.377, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604H", "location": "London Blackfriars", "stage_seq": 33, "distance_m": 54663.342, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0605H", "wtt_dep": "0606H", "location": "City Thameslink", "stage_seq": 34, "distance_m": 55065.726, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": "0609", "location": "Farringdon", "stage_seq": 35, "distance_m": 55795.884, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613H", "location": "St Pancras Low Level", "stage_seq": 36, "distance_m": 58014.739, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Dock Jn North", "stage_seq": 37, "distance_m": 59246.617, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Kentish Town", "stage_seq": 38, "distance_m": 60213.642, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Carlton Road Jn", "stage_seq": 39, "distance_m": 61218.164, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "West Hampstead South Jn", "stage_seq": 40, "distance_m": 63530.853, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0621H", "wtt_dep": "0622", "location": "West Hampstead Thameslink", "stage_seq": 41, "distance_m": 63964.791, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0624H", "location": "Cricklewood", "stage_seq": 42, "distance_m": 65913.838, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0627", "location": "Brent Cross West", "stage_seq": 43, "distance_m": 67398.409, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629", "location": "Hendon", "stage_seq": 44, "distance_m": 68963.541, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Silkstream Jn", "stage_seq": 45, "distance_m": 73013.154, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632", "location": "Mill Hill Broadway", "stage_seq": 46, "distance_m": 75532.295, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636", "location": "Elstree", "stage_seq": 47, "distance_m": 80363.834, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Radlett Jn", "stage_seq": 48, "distance_m": 83592.375, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0639H", "location": "Radlett", "stage_seq": 49, "distance_m": 84902.127, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "St. Albans", "stage_seq": 50, "distance_m": 92426.332, "section_seq": 1, "route_path_id": 130871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650", "location": "Harpenden Jn", "stage_seq": 51, "distance_m": 99464.299, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0651", "wtt_dep": "0652", "location": "Harpenden", "stage_seq": 52, "distance_m": 100003.41, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0701", "location": "Luton Airport Parkway", "stage_seq": 53, "distance_m": 107392.894, "section_seq": 1, "route_path_id": 130871}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": null, "location": "Luton", "stage_seq": 54, "distance_m": 109050.916, "section_seq": 1, "route_path_id": 130871}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 109050.916, "from_m": 0.0, "section_seq": 1, "route_path_id": 130871}], "total_distance_m": 109050.916, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 101365.116, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7685.8, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:37:53Z", "source_id": 64425509, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T03:38:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:37:59Z", "source_id": 20413573, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:41:18Z", "source_id": 64426711, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T03:42:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:41:20Z", "source_id": 20414001, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:45:08Z", "source_id": 64428135, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T03:46:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:45:11Z", "source_id": 20414473, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32257, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:50:16Z", "source_id": 64430513, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T03:51:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:50:20Z", "source_id": 20415191, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:56:39Z", "source_id": 64433962, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T03:57:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:56:45Z", "source_id": 20416210, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32230, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:01:12Z", "source_id": 64436669, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:02:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:01:15Z", "source_id": 20417040, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32226, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:00Z", "source_id": 64437873, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:04:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:05Z", "source_id": 20417394, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:06:15Z", "source_id": 64440255, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T04:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:06:20Z", "source_id": 20418093, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32218, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:09:38Z", "source_id": 64442594, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T04:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:09:45Z", "source_id": 20418763, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:13:54Z", "source_id": 64445677, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T04:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:14:01Z", "source_id": 20419752, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:19:01Z", "source_id": 64449601, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T04:19:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:19:05Z", "source_id": 20421005, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:17Z", "source_id": 64456321, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T04:26:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:20Z", "source_id": 20423097, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:29:35Z", "source_id": 64459509, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T04:30:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:29:41Z", "source_id": 20424114, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:02Z", "source_id": 64461997, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T04:32:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:10Z", "source_id": 20424950, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:29Z", "source_id": 64468076, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T04:38:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:35Z", "source_id": 20426807, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31652, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:56Z", "source_id": 64470951, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T04:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:00Z", "source_id": 20427746, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31648, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:42:13Z", "source_id": 64473683, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T04:42:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:42:19Z", "source_id": 20428687, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31644, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:21Z", "source_id": 64477705, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T04:46:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:23Z", "source_id": 20429971, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31640, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:00Z", "source_id": 64481345, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T04:48:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:01Z", "source_id": 20431109, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:42Z", "source_id": 64493650, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T04:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:49Z", "source_id": 20435161, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:25Z", "source_id": 64504174, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T05:03:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:30Z", "source_id": 20438636, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:38Z", "source_id": 64507831, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-22T05:05:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:40Z", "source_id": 20439853, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:31Z", "source_id": 64511018, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T05:07:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:33Z", "source_id": 20440919, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:25Z", "source_id": 64518115, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-22T05:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:31Z", "source_id": 20443291, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:25Z", "source_id": 64525513, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-22T05:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:30Z", "source_id": 20445699, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:54Z", "source_id": 64536120, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-22T05:21:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:55Z", "source_id": 20449129, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:35Z", "source_id": 64541409, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-22T05:24:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:39Z", "source_id": 20450888, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:25Z", "source_id": 64564185, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-22T05:35:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:29Z", "source_id": 20458386, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:57Z", "source_id": 64569725, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-22T05:38:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:57Z", "source_id": 20460141, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:48Z", "source_id": 64578165, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-22T05:41:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:52Z", "source_id": 20462966, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:24Z", "source_id": 64588822, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-22T05:46:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:28Z", "source_id": 20466367, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:24Z", "source_id": 64595749, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-22T05:49:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:30Z", "source_id": 20468680, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:36Z", "source_id": 64608072, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T05:54:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:37Z", "source_id": 20472545, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18213, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:55Z", "source_id": 64620759, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-22T06:00:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:57Z", "source_id": 20476621, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:30Z", "source_id": 64634554, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-22T06:05:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:35Z", "source_id": 20480985, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18181, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:20Z", "source_id": 64641773, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-22T06:08:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:25Z", "source_id": 20483249, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Gillingham (Kent) |
0436 |
0436 |
2 |
None |
None |
Luton |
0704 |
0704 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10015/2026-09-22/detailed |
None |
Luton Airport Parkway |
2026-09-22T07:05:00+01:00 |
Luton |
2.0 |
{"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.4095540999999999, 51.8813692], [-0.4099933999999999, 51.881520499999986], [-0.41022870000000006, 51.881584499999995], [-0.4104423, 51.8816414], [-0.41078599999999993, 51.88173299999999], [-0.4108281999999999, 51.8817442], [-0.4113633, 51.8818833], [-0.412011, 51.88204720000001], [-0.41276339999999995, 51.8822285], [-0.4135317999999999, 51.882401599999994], [-0.41408169999999994, 51.882511699999995]]} |
1.0 |
0706 |
0708 |
Luton Airport Parkway |
Luton |
Luton |
51.8825117 |
-0.4140817 |
51.8825117 |
-0.4140817 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:08:00 |
Luton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483249 |
1790057245495731 |
226 |
226 |
2026-09-22 06:18:41.474806 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:41.028320 |
| 730458 |
761297 |
C32687 |
172K90M622 |
2026-09-22 |
COMPLETE |
20484166 |
2026-09-22 07:04:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 761297, "stp": "P", "toc": "Northern", "uid": "C32687", "consist": "150123", "dest_crs": "SBY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32687/2026-09-22/detailed", "trust_id": "172K90M622", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Selby", "service_date": "2026-09-22", "dest_arr_time": "0705", "dest_platform": "3B", "is_terminated": 1, "next_location": "Selby", "signalling_id": "2K90", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "0704", "current_leg_dep": "0652", "current_leg_end": "Selby", "origin_dep_time": "0629", "origin_platform": "9D", "current_location": "Selby", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.25114814510603, 53.78239954159133], [-1.2488799, 53.7821646], [-1.2482516999999995, 53.78209789999999], [-1.2455157, 53.7817969], [-1.2389612, 53.78108340000001], [-1.2385784999999998, 53.7810438], [-1.2371931, 53.78089510000001], [-1.2369636, 53.78087039999999], [-1.2347209999999995, 53.780629700000006], [-1.2345731175479393, 53.78061338880333], [-1.2345111862970537, 53.78060655788406], [-1.2343792, 53.780592], [-1.2266924999999995, 53.779766499999994], [-1.225262, 53.7796423], [-1.2238288, 53.779533400000005], [-1.2233495999999997, 53.77950460000001], [-1.2232635999999997, 53.7794994], [-1.2232028999999998, 53.77949579999999], [-1.2226968, 53.7794654], [-1.2198551999999998, 53.77933449999998], [-1.2192588689567712, 53.779308029199555], [-1.2192491999999997, 53.7793076], [-1.2178979999999997, 53.77925299999998], [-1.2176593, 53.7792428], [-1.214652, 53.7791107], [-1.2140576, 53.77908029999999], [-1.2121173, 53.7789975], [-1.2091418, 53.778875600000006], [-1.2033284999999998, 53.778622599999984], [-1.20129, 53.7785354], [-1.1980812, 53.778401], [-1.1967857, 53.7783535], [-1.1953961, 53.778282], [-1.1939921999999998, 53.7782302], [-1.1925729, 53.7781664], [-1.1877751, 53.77797259999999], [-1.1815676, 53.77771889999999], [-1.17521, 53.7775036], [-1.1742120010428712, 53.777481652801825], [-1.1742095999999995, 53.7774816], [-1.1678098693553778, 53.777284203030305], [-1.1670024999999995, 53.7772593], [-1.1607022, 53.7770523], [-1.1545924, 53.7768588], [-1.154304061266684, 53.776848100202805], [-1.1542287600494014, 53.77684530589254], [-1.1539699, 53.77683570000001], [-1.1472463, 53.7765302], [-1.1464702, 53.7764916], [-1.1424617, 53.776302599999994], [-1.1385307999999998, 53.77613059999999], [-1.1358782, 53.77598580000001], [-1.1247809, 53.7755191], [-1.1204704, 53.7753653], [-1.1192464, 53.77534659999999], [-1.1180002, 53.7753654], [-1.1157978, 53.7754613], [-1.1133580999999997, 53.77558609999999], [-1.1114873, 53.775709899999995], [-1.1008222, 53.77641580000001], [-1.0999582999999995, 53.7764845], [-1.099362, 53.7765388], [-1.0982517, 53.77666870000001], [-1.0971752, 53.77678540000001], [-1.0967778, 53.77683439999999], [-1.0959313, 53.7769446], [-1.0954240999999998, 53.77700170000001], [-1.0951292, 53.7770393], [-1.0925384, 53.77736139999999], [-1.0911344, 53.777530600000006], [-1.0895486, 53.7777514], [-1.0831938, 53.7785759], [-1.0779783409434258, 53.77925718261357], [-1.077734, 53.779289099999986], [-1.0764566999999998, 53.7794571], [-1.075508, 53.7795716], [-1.0751383, 53.779611399999986], [-1.0747458, 53.7796331], [-1.0743929, 53.77964430000001], [-1.0739926, 53.7796338], [-1.0737379, 53.779610299999995], [-1.0735865, 53.77959289999999], [-1.0732274, 53.7795395], [-1.0728053, 53.7794562], [-1.0712808, 53.779101399999995], [-1.0708999, 53.779022000000005], [-1.0706536999999998, 53.7789734], [-1.070392, 53.7789375], [-1.0701319, 53.7789053], [-1.0698533, 53.77888639999998], [-1.0695252, 53.7788779], [-1.0692521, 53.7788832], [-1.0690345, 53.77888900000001], [-1.06878, 53.7789085], [-1.0683991, 53.77895519999999], [-1.0679552, 53.7790399], [-1.0677098, 53.779092599999984], [-1.0674581999999997, 53.7791617], [-1.0671772999999998, 53.779247], [-1.0669683999999997, 53.77932539999999], [-1.0664991999999998, 53.7795364], [-1.0661235, 53.77975209999999], [-1.0659138, 53.7798962], [-1.0657287, 53.780033499999995], [-1.0653186, 53.78045620000001], [-1.0650692, 53.7807496], [-1.0647013000000003, 53.781217000000005], [-1.0642491000000005, 53.7818468], [-1.0640496, 53.7821396], [-1.0636226, 53.782766599999995]]}", "current_leg_start": "South Milford", "dest_arr_time_act": "0704", "motion_projection": null, "next_location_lat": "53.7827666", "next_location_lon": "-1.0636226", "previous_location": "South Milford", "current_leg_milage": "7.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.601, \"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\": 455.016, \"from_m\": 119.601, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 902.268, \"from_m\": 455.016, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1585.698, \"from_m\": 902.268, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1624.788, \"from_m\": 1585.698, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 3674.235, \"from_m\": 1624.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4493.405, \"from_m\": 3674.235, \"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\": 7382.399, \"from_m\": 4493.405, \"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\": 15697.193, \"from_m\": 7382.399, \"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\": 16168.319, \"from_m\": 15697.193, \"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\": 29861.627, \"from_m\": 16168.319, \"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\": 32117.469, \"from_m\": 29861.627, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32167.292, \"from_m\": 32117.469, \"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\": 32296.942, \"from_m\": 32167.292, \"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\": 32976.814, \"from_m\": 32296.942, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33023.962, \"from_m\": 32976.814, \"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\": 33304.11, \"from_m\": 33023.962, \"capability_applied\": null, \"effective_limit_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\": 761297, \"profile_key\": \"8b34df58a705b30f5195870a633245dcd2b733184a2ce6ef99f3cefb3286ce22\", \"schedule_id\": 3983, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 2, \"distance_m\": 2629.668, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635H\", \"location\": \"Cross Gates\", \"stage_seq\": 3, \"distance_m\": 7131.283, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0641\", \"location\": \"Garforth\", \"stage_seq\": 4, \"distance_m\": 11746.71, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643\", \"location\": \"East Garforth\", \"stage_seq\": 5, \"distance_m\": 12594.846, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0647\", \"location\": \"Micklefield\", \"stage_seq\": 6, \"distance_m\": 15565.615, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0652\", \"location\": \"South Milford\", \"stage_seq\": 7, \"distance_m\": 20609.948, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0654\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 8, \"distance_m\": 22763.859, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 9, \"distance_m\": 25730.297, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656H\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 10, \"distance_m\": 27556.431, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Selby West Jn\", \"stage_seq\": 11, \"distance_m\": 32200.538, \"section_seq\": 1, \"route_path_id\": 132063}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": null, \"location\": \"Selby\", \"stage_seq\": 12, \"distance_m\": 33304.11, \"section_seq\": 1, \"route_path_id\": 132063}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 33304.11, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132063}], \"total_distance_m\": 33304.11, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 31254.663, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2049.447, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0629", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.7827666", "current_position_lon": "-1.0636226", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:40Z\", \"source_id\": 64564758, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:45Z\", \"source_id\": 20458551, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:35Z\", \"source_id\": 20462741, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:42Z\", \"source_id\": 64582380, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:45Z\", \"source_id\": 20464325, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:29Z\", \"source_id\": 64588940, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:32Z\", \"source_id\": 20466415, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:52Z\", \"source_id\": 20470423, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:36Z\", \"source_id\": 20484166, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Selby", "service_state_platform": "3B", "timing_fact_generation": 1790057321547003, "current_leg_arrival_utc": "2026-09-22T07:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:41.540924", "service_state_evidence_id": 20484166, "current_leg_start_actual_dep": "2026-09-22T06:52:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-22T06:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:42.025322", "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 |
LDS |
SBY |
2K90 |
150123 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 119.601, "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": 455.016, "from_m": 119.601, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 902.268, "from_m": 455.016, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1585.698, "from_m": 902.268, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1624.788, "from_m": 1585.698, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3674.235, "from_m": 1624.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4493.405, "from_m": 3674.235, "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": 7382.399, "from_m": 4493.405, "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": 15697.193, "from_m": 7382.399, "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": 16168.319, "from_m": 15697.193, "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": 29861.627, "from_m": 16168.319, "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": 32117.469, "from_m": 29861.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32167.292, "from_m": 32117.469, "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": 32296.942, "from_m": 32167.292, "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": 32976.814, "from_m": 32296.942, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33023.962, "from_m": 32976.814, "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": 33304.11, "from_m": 33023.962, "capability_applied": null, "effective_limit_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": 761297, "profile_key": "8b34df58a705b30f5195870a633245dcd2b733184a2ce6ef99f3cefb3286ce22", "schedule_id": 3983, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0629", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Neville H. West Jn", "stage_seq": 2, "distance_m": 2629.668, "section_seq": 1, "route_path_id": 132063}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635H", "location": "Cross Gates", "stage_seq": 3, "distance_m": 7131.283, "section_seq": 1, "route_path_id": 132063}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0641", "location": "Garforth", "stage_seq": 4, "distance_m": 11746.71, "section_seq": 1, "route_path_id": 132063}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643", "location": "East Garforth", "stage_seq": 5, "distance_m": 12594.846, "section_seq": 1, "route_path_id": 132063}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0647", "location": "Micklefield", "stage_seq": 6, "distance_m": 15565.615, "section_seq": 1, "route_path_id": 132063}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0652", "location": "South Milford", "stage_seq": 7, "distance_m": 20609.948, "section_seq": 1, "route_path_id": 132063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0654", "location": "Gascoigne Wood Jn", "stage_seq": 8, "distance_m": 22763.859, "section_seq": 1, "route_path_id": 132063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Hambleton West Jn", "stage_seq": 9, "distance_m": 25730.297, "section_seq": 1, "route_path_id": 132063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656H", "location": "Hambleton East Jn", "stage_seq": 10, "distance_m": 27556.431, "section_seq": 1, "route_path_id": 132063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701", "location": "Selby West Jn", "stage_seq": 11, "distance_m": 32200.538, "section_seq": 1, "route_path_id": 132063}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": null, "location": "Selby", "stage_seq": 12, "distance_m": 33304.11, "section_seq": 1, "route_path_id": 132063}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 33304.11, "from_m": 0.0, "section_seq": 1, "route_path_id": 132063}], "total_distance_m": 33304.11, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 31254.663, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2049.447, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:40Z", "source_id": 64564758, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:35:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:45Z", "source_id": 20458551, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:35Z", "source_id": 20462741, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5034, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:42Z", "source_id": 64582380, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:42:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:45Z", "source_id": 20464325, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:29Z", "source_id": 64588940, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:46:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:32Z", "source_id": 20466415, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:52Z", "source_id": 20470423, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:36Z", "source_id": 20484166, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}] |
Leeds |
0629 |
0629 |
9D |
None |
None |
Selby |
0705 |
0704 |
3B |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32687/2026-09-22/detailed |
None |
South Milford |
2026-09-22T06:52:00+01:00 |
Selby |
12.0 |
{"type": "LineString", "coordinates": [[-1.25114814510603, 53.78239954159133], [-1.2488799, 53.7821646], [-1.2482516999999995, 53.78209789999999], [-1.2455157, 53.7817969], [-1.2389612, 53.78108340000001], [-1.2385784999999998, 53.7810438], [-1.2371931, 53.78089510000001], [-1.2369636, 53.78087039999999], [-1.2347209999999995, 53.780629700000006], [-1.2345731175479393, 53.78061338880333], [-1.2345111862970537, 53.78060655788406], [-1.2343792, 53.780592], [-1.2266924999999995, 53.779766499999994], [-1.225262, 53.7796423], [-1.2238288, 53.779533400000005], [-1.2233495999999997, 53.77950460000001], [-1.2232635999999997, 53.7794994], [-1.2232028999999998, 53.77949579999999], [-1.2226968, 53.7794654], [-1.2198551999999998, 53.77933449999998], [-1.2192588689567712, 53.779308029199555], [-1.2192491999999997, 53.7793076], [-1.2178979999999997, 53.77925299999998], [-1.2176593, 53.7792428], [-1.214652, 53.7791107], [-1.2140576, 53.77908029999999], [-1.2121173, 53.7789975], [-1.2091418, 53.778875600000006], [-1.2033284999999998, 53.778622599999984], [-1.20129, 53.7785354], [-1.1980812, 53.778401], [-1.1967857, 53.7783535], [-1.1953961, 53.778282], [-1.1939921999999998, 53.7782302], [-1.1925729, 53.7781664], [-1.1877751, 53.77797259999999], [-1.1815676, 53.77771889999999], [-1.17521, 53.7775036], [-1.1742120010428712, 53.777481652801825], [-1.1742095999999995, 53.7774816], [-1.1678098693553778, 53.777284203030305], [-1.1670024999999995, 53.7772593], [-1.1607022, 53.7770523], [-1.1545924, 53.7768588], [-1.154304061266684, 53.776848100202805], [-1.1542287600494014, 53.77684530589254], [-1.1539699, 53.77683570000001], [-1.1472463, 53.7765302], [-1.1464702, 53.7764916], [-1.1424617, 53.776302599999994], [-1.1385307999999998, 53.77613059999999], [-1.1358782, 53.77598580000001], [-1.1247809, 53.7755191], [-1.1204704, 53.7753653], [-1.1192464, 53.77534659999999], [-1.1180002, 53.7753654], [-1.1157978, 53.7754613], [-1.1133580999999997, 53.77558609999999], [-1.1114873, 53.775709899999995], [-1.1008222, 53.77641580000001], [-1.0999582999999995, 53.7764845], [-1.099362, 53.7765388], [-1.0982517, 53.77666870000001], [-1.0971752, 53.77678540000001], [-1.0967778, 53.77683439999999], [-1.0959313, 53.7769446], [-1.0954240999999998, 53.77700170000001], [-1.0951292, 53.7770393], [-1.0925384, 53.77736139999999], [-1.0911344, 53.777530600000006], [-1.0895486, 53.7777514], [-1.0831938, 53.7785759], [-1.0779783409434258, 53.77925718261357], [-1.077734, 53.779289099999986], [-1.0764566999999998, 53.7794571], [-1.075508, 53.7795716], [-1.0751383, 53.779611399999986], [-1.0747458, 53.7796331], [-1.0743929, 53.77964430000001], [-1.0739926, 53.7796338], [-1.0737379, 53.779610299999995], [-1.0735865, 53.77959289999999], [-1.0732274, 53.7795395], [-1.0728053, 53.7794562], [-1.0712808, 53.779101399999995], [-1.0708999, 53.779022000000005], [-1.0706536999999998, 53.7789734], [-1.070392, 53.7789375], [-1.0701319, 53.7789053], [-1.0698533, 53.77888639999998], [-1.0695252, 53.7788779], [-1.0692521, 53.7788832], [-1.0690345, 53.77888900000001], [-1.06878, 53.7789085], [-1.0683991, 53.77895519999999], [-1.0679552, 53.7790399], [-1.0677098, 53.779092599999984], [-1.0674581999999997, 53.7791617], [-1.0671772999999998, 53.779247], [-1.0669683999999997, 53.77932539999999], [-1.0664991999999998, 53.7795364], [-1.0661235, 53.77975209999999], [-1.0659138, 53.7798962], [-1.0657287, 53.780033499999995], [-1.0653186, 53.78045620000001], [-1.0650692, 53.7807496], [-1.0647013000000003, 53.781217000000005], [-1.0642491000000005, 53.7818468], [-1.0640496, 53.7821396], [-1.0636226, 53.782766599999995]]} |
7.8 |
0652 |
0704 |
South Milford |
Selby |
Selby |
53.7827666 |
-1.0636226 |
53.7827666 |
-1.0636226 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:04:00 |
Selby |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484166 |
1790057321547003 |
35 |
35 |
2026-09-22 06:18:42.025322 |
3B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:41.540924 |
| 730459 |
760861 |
L12071 |
529C04M622 |
2026-09-22 |
COMPLETE |
20483177 |
2026-09-22 07:08:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 760861, "stp": "P", "toc": "London Overground", "uid": "L12071", "consist": null, "dest_crs": "WCY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12071/2026-09-22/detailed", "trust_id": "529C04M622", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "1", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "9C04", "timing_status": "EARLY", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0708", "current_leg_dep": "0703", "current_leg_end": "West Croydon", "origin_dep_time": "0617", "origin_platform": "1", "current_location": "West Croydon", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": "Norwood Junction", "current_leg_milage": "1.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 375.764, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 930.35, \"from_m\": 375.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1863.659, \"from_m\": 930.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2266.455, \"from_m\": 1863.659, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2409.355, \"from_m\": 2266.455, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2482.229, \"from_m\": 2409.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2742.204, \"from_m\": 2482.229, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2797.186, \"from_m\": 2742.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4534.845, \"from_m\": 2797.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5686.37, \"from_m\": 4534.845, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7424.028, \"from_m\": 5686.37, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7481.365, \"from_m\": 7424.028, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9220.872, \"from_m\": 7481.365, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9527.363, \"from_m\": 9220.872, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9564.818, \"from_m\": 9527.363, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9944.901, \"from_m\": 9564.818, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10660.453, \"from_m\": 9944.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10892.733, \"from_m\": 10660.453, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 12575.691, \"from_m\": 10892.733, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12660.129, \"from_m\": 12575.691, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15874.875, \"from_m\": 12660.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21822.782, \"from_m\": 15874.875, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21884.299, \"from_m\": 21822.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25614.687, \"from_m\": 21884.299, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25787.767, \"from_m\": 25614.687, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25864.579, \"from_m\": 25787.767, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25869.962, \"from_m\": 25864.579, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26478.017, \"from_m\": 25869.962, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26488.883, \"from_m\": 26478.017, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26960.582, \"from_m\": 26488.883, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26984.519, \"from_m\": 26960.582, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27944.1, \"from_m\": 26984.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28152.097, \"from_m\": 27944.1, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 28187.352, \"from_m\": 28152.097, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28422.091, \"from_m\": 28187.352, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 760861, \"profile_key\": \"ed6414a8659d327050d7a99a878db242d0736e5d499cade634e0af8ee19be25f\", \"schedule_id\": 15142, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 892.4, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 1135.864, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0621\", \"wtt_dep\": \"0622\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 2323.071, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 2996.051, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 3878.289, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 5110.607, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 10892.733, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 11877.265, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 12660.129, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0636H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 13136.453, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0638H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 13450.518, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 14060.184, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 14349.628, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 15106.453, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 15840.894, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": \"0645\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 16068.806, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0647H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 17384.818, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 19049.889, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 20402.252, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0656\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 21822.782, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658\", \"location\": \"Penge West\", \"stage_seq\": 22, \"distance_m\": 23076.71, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0659H\", \"wtt_dep\": \"0700\", \"location\": \"Anerley\", \"stage_seq\": 23, \"distance_m\": 23698.812, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703H\", \"location\": \"Norwood Junction\", \"stage_seq\": 24, \"distance_m\": 25549.948, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 25, \"distance_m\": 26984.519, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 26, \"distance_m\": 28422.091, \"section_seq\": 1, \"route_path_id\": 117934}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28422.091, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117934}], \"total_distance_m\": 28422.091, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26935.928, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1486.163, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0617", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:50Z\", \"source_id\": 64530188, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:54Z\", \"source_id\": 20447226, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:21Z\", \"source_id\": 64535111, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:25Z\", \"source_id\": 20448822, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:11Z\", \"source_id\": 64540627, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:13Z\", \"source_id\": 20450607, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:33Z\", \"source_id\": 64545203, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:35Z\", \"source_id\": 20452205, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:18Z\", \"source_id\": 64550779, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:22Z\", \"source_id\": 20454110, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:09Z\", \"source_id\": 64556985, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:10Z\", \"source_id\": 20456035, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:16Z\", \"source_id\": 64561531, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:17Z\", \"source_id\": 20457517, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:26Z\", \"source_id\": 64566364, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:28Z\", \"source_id\": 20459094, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:57Z\", \"source_id\": 64569690, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:57Z\", \"source_id\": 20460151, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:35Z\", \"source_id\": 64573273, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:41Z\", \"source_id\": 20461355, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:31Z\", \"source_id\": 64577514, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:33Z\", \"source_id\": 20462728, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:41Z\", \"source_id\": 64584773, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:46Z\", \"source_id\": 20465034, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:53Z\", \"source_id\": 64592151, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:56Z\", \"source_id\": 20467456, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:30Z\", \"source_id\": 64598261, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:33Z\", \"source_id\": 20469426, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:44Z\", \"source_id\": 64603617, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:49Z\", \"source_id\": 20471124, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:09Z\", \"source_id\": 64609349, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:14Z\", \"source_id\": 20472980, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:08Z\", \"source_id\": 64616579, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:11Z\", \"source_id\": 20475247, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:40Z\", \"source_id\": 64620108, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:43Z\", \"source_id\": 20476423, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:10Z\", \"source_id\": 64626381, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:17Z\", \"source_id\": 20478382, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:17Z\", \"source_id\": 64641607, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:20Z\", \"source_id\": 20483177, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "1", "timing_fact_generation": 1790057242912421, "current_leg_arrival_utc": "2026-09-22T07:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:48.380755", "service_state_evidence_id": 20483177, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:48.540103", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
WCY |
9C04 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 375.764, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 930.35, "from_m": 375.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1863.659, "from_m": 930.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2266.455, "from_m": 1863.659, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2409.355, "from_m": 2266.455, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2482.229, "from_m": 2409.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2742.204, "from_m": 2482.229, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2797.186, "from_m": 2742.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4534.845, "from_m": 2797.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5686.37, "from_m": 4534.845, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7424.028, "from_m": 5686.37, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7481.365, "from_m": 7424.028, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9220.872, "from_m": 7481.365, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9527.363, "from_m": 9220.872, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9564.818, "from_m": 9527.363, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9944.901, "from_m": 9564.818, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10660.453, "from_m": 9944.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10892.733, "from_m": 10660.453, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 12575.691, "from_m": 10892.733, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12660.129, "from_m": 12575.691, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15874.875, "from_m": 12660.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21822.782, "from_m": 15874.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21884.299, "from_m": 21822.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25614.687, "from_m": 21884.299, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25787.767, "from_m": 25614.687, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25864.579, "from_m": 25787.767, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25869.962, "from_m": 25864.579, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26478.017, "from_m": 25869.962, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26488.883, "from_m": 26478.017, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26960.582, "from_m": 26488.883, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26984.519, "from_m": 26960.582, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27944.1, "from_m": 26984.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28152.097, "from_m": 27944.1, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 28187.352, "from_m": 28152.097, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28422.091, "from_m": 28187.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 760861, "profile_key": "ed6414a8659d327050d7a99a878db242d0736e5d499cade634e0af8ee19be25f", "schedule_id": 15142, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0617", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 892.4, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 1135.864, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0621", "wtt_dep": "0622", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 2323.071, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624", "location": "Haggerston", "stage_seq": 5, "distance_m": 2996.051, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626", "location": "Hoxton", "stage_seq": 6, "distance_m": 3878.289, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 5110.607, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Whitechapel", "stage_seq": 8, "distance_m": 10892.733, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Shadwell", "stage_seq": 9, "distance_m": 11877.265, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Wapping", "stage_seq": 10, "distance_m": 12660.129, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0636H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 13136.453, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0638H", "location": "Canada Water", "stage_seq": 12, "distance_m": 13450.518, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 14060.184, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 14349.628, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 15106.453, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 15840.894, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": "0645", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 16068.806, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0647H", "location": "Brockley", "stage_seq": 18, "distance_m": 17384.818, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 19049.889, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 20402.252, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0656", "location": "Sydenham", "stage_seq": 21, "distance_m": 21822.782, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658", "location": "Penge West", "stage_seq": 22, "distance_m": 23076.71, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0659H", "wtt_dep": "0700", "location": "Anerley", "stage_seq": 23, "distance_m": 23698.812, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703H", "location": "Norwood Junction", "stage_seq": 24, "distance_m": 25549.948, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 25, "distance_m": 26984.519, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "West Croydon", "stage_seq": 26, "distance_m": 28422.091, "section_seq": 1, "route_path_id": 117934}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28422.091, "from_m": 0.0, "section_seq": 1, "route_path_id": 117934}], "total_distance_m": 28422.091, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26935.928, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1486.163, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:50Z", "source_id": 64530188, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:54Z", "source_id": 20447226, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:21Z", "source_id": 64535111, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:21:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:25Z", "source_id": 20448822, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:11Z", "source_id": 64540627, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:23:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:13Z", "source_id": 20450607, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:33Z", "source_id": 64545203, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:35Z", "source_id": 20452205, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:18Z", "source_id": 64550779, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:28:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:22Z", "source_id": 20454110, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:09Z", "source_id": 64556985, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:31:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:10Z", "source_id": 20456035, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:16Z", "source_id": 64561531, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:33:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:17Z", "source_id": 20457517, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:26Z", "source_id": 64566364, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:35:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:28Z", "source_id": 20459094, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:57Z", "source_id": 64569690, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:37:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:57Z", "source_id": 20460151, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:35Z", "source_id": 64573273, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:39:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:41Z", "source_id": 20461355, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:31Z", "source_id": 64577514, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:33Z", "source_id": 20462728, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:41Z", "source_id": 64584773, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:44:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:46Z", "source_id": 20465034, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:53Z", "source_id": 64592151, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:56Z", "source_id": 20467456, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:30Z", "source_id": 64598261, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:33Z", "source_id": 20469426, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:44Z", "source_id": 64603617, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:52:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:49Z", "source_id": 20471124, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:09Z", "source_id": 64609349, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:54:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:14Z", "source_id": 20472980, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30035, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:08Z", "source_id": 64616579, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:11Z", "source_id": 20475247, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30031, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:40Z", "source_id": 64620108, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:59:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:43Z", "source_id": 20476423, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30006, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:10Z", "source_id": 64626381, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:02:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:17Z", "source_id": 20478382, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30054, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:17Z", "source_id": 64641607, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:20Z", "source_id": 20483177, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
0617 |
0617 |
1 |
None |
None |
West Croydon |
0709 |
0709 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L12071/2026-09-22/detailed |
None |
Norwood Junction |
2026-09-22T07:03:30+01:00 |
West Croydon |
5.0 |
{"type": "LineString", "coordinates": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]} |
1.8 |
0703 |
0708 |
Norwood Junction |
West Croydon |
West Croydon |
51.3789421 |
-0.1019610 |
51.3789421 |
-0.1019610 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:08:00 |
West Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483177 |
1790057242912421 |
90 |
90 |
2026-09-22 06:18:48.540103 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:48.380755 |
| 730460 |
761271 |
G97749 |
522U06M622 |
2026-09-22 |
COMPLETE |
20482758 |
2026-09-22 07:08:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 761271, "stp": "P", "toc": "London Overground", "uid": "G97749", "consist": null, "dest_crs": "ENF", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97749/2026-09-22/detailed", "trust_id": "522U06M622", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Enfield Town", "service_date": "2026-09-22", "dest_arr_time": "0701", "dest_platform": "1", "is_terminated": 1, "next_location": "Enfield Town", "signalling_id": "2U06", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "0708", "current_leg_dep": "0705", "current_leg_end": "Enfield Town", "origin_dep_time": "0628", "origin_platform": "4", "current_location": "Enfield Town", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.06896969580326169, 51.64116746129906], [-0.0700776, 51.6424861], [-0.07026229999999999, 51.64270549999999], [-0.0741718, 51.64736599999999], [-0.0741909, 51.6473891], [-0.0743059, 51.6475279], [-0.07482409999999999, 51.6481404], [-0.0750591, 51.6484278], [-0.07536459999999999, 51.64878800000001], [-0.0755237, 51.64897369999999], [-0.0756819, 51.6491578], [-0.0758534, 51.6493427], [-0.07600219999999999, 51.6495036], [-0.07617859999999999, 51.64968089999999], [-0.0763253, 51.649823700000006], [-0.07651909999999999, 51.650005], [-0.0767443, 51.65021029999999], [-0.0769741, 51.65041200000001], [-0.0772165, 51.650653000000005], [-0.07731889999999998, 51.6507387], [-0.0774741, 51.650858799999995], [-0.07760079999999998, 51.6509553], [-0.0778908, 51.65116340000001], [-0.0780271, 51.65125840000001], [-0.0781827, 51.6513671], [-0.07833989999999999, 51.65147429999999], [-0.0786049, 51.6516512], [-0.0789497, 51.6518855], [-0.0790556, 51.65195380000001], [-0.0791109, 51.65199080000001]]}", "current_leg_start": "Bush Hill Park", "dest_arr_time_act": "0700", "motion_projection": null, "next_location_lat": "51.6519908", "next_location_lon": "-0.0791109", "previous_location": "Bush Hill Park", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3141.679, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4217.902, \"from_m\": 3141.679, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4258.697, \"from_m\": 4217.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4603.719, \"from_m\": 4258.697, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4893.293, \"from_m\": 4603.719, \"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\": 4964.76, \"from_m\": 4893.293, \"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\": 5088.396, \"from_m\": 4964.76, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10008.278, \"from_m\": 5088.396, \"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\": 10441.495, \"from_m\": 10008.278, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13731.488, \"from_m\": 10441.495, \"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\": 14100.783, \"from_m\": 13731.488, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16637.33, \"from_m\": 14100.783, \"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\": 17160.332, \"from_m\": 16637.33, \"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\": 761271, \"profile_key\": \"1754e48a4492562e25f1f9eba2b0ad69fb37e844ef35b83ab9d79e2d0e43392a\", \"schedule_id\": 13165, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Cambridge Heath\", \"stage_seq\": 3, \"distance_m\": 2807.825, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635H\", \"location\": \"London Fields\", \"stage_seq\": 4, \"distance_m\": 3865.099, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Hackney Downs\", \"stage_seq\": 5, \"distance_m\": 4782.11, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640\", \"location\": \"Rectory Road\", \"stage_seq\": 6, \"distance_m\": 6155.525, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0641H\", \"location\": \"Stoke Newington\", \"stage_seq\": 7, \"distance_m\": 6750.639, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": \"0643H\", \"location\": \"Stamford Hill\", \"stage_seq\": 8, \"distance_m\": 8091.64, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Seven Sisters\", \"stage_seq\": 9, \"distance_m\": 9020.686, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0647H\", \"wtt_dep\": \"0648\", \"location\": \"Bruce Grove\", \"stage_seq\": 10, \"distance_m\": 10204.754, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650\", \"location\": \"White Hart Lane\", \"stage_seq\": 11, \"distance_m\": 11544.421, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0652\", \"location\": \"Silver Street\", \"stage_seq\": 12, \"distance_m\": 12751.124, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654\", \"location\": \"Edmonton Green\", \"stage_seq\": 13, \"distance_m\": 13731.488, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Bury Street Jn\", \"stage_seq\": 14, \"distance_m\": 14867.981, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0656H\", \"location\": \"Bush Hill Park\", \"stage_seq\": 15, \"distance_m\": 15762.846, \"section_seq\": 1, \"route_path_id\": 134954}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": null, \"location\": \"Enfield Town\", \"stage_seq\": 16, \"distance_m\": 17160.332, \"section_seq\": 1, \"route_path_id\": 134954}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 17160.332, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134954}], \"total_distance_m\": 17160.332, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15544.653, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1615.679, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0628", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.6519908", "current_position_lon": "-0.0791109", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:12Z\", \"source_id\": 64576790, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:15Z\", \"source_id\": 20462477, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:20Z\", \"source_id\": 64581596, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:23Z\", \"source_id\": 20464121, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:11Z\", \"source_id\": 64585860, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:13Z\", \"source_id\": 20465388, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:39Z\", \"source_id\": 64589453, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:43Z\", \"source_id\": 20466529, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:24Z\", \"source_id\": 20469321, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:51Z\", \"source_id\": 64601441, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:54Z\", \"source_id\": 20470456, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:54Z\", \"source_id\": 64606398, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:59Z\", \"source_id\": 20472008, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:19Z\", \"source_id\": 64609842, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:24Z\", \"source_id\": 20473150, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:38Z\", \"source_id\": 64615423, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:42Z\", \"source_id\": 20474895, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:28Z\", \"source_id\": 64619679, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:30Z\", \"source_id\": 20476281, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14952, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:23Z\", \"source_id\": 64624322, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:25Z\", \"source_id\": 20477753, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:25Z\", \"source_id\": 64629544, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:29Z\", \"source_id\": 20479365, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:55Z\", \"source_id\": 64635656, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:58Z\", \"source_id\": 20481290, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:48Z\", \"source_id\": 64640311, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:50Z\", \"source_id\": 20482758, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Enfield Town", "service_state_platform": "1", "timing_fact_generation": 1790057211730840, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:50.055828", "service_state_evidence_id": 20482758, "current_leg_start_actual_dep": "2026-09-22T07:04:30+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:50.527913", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
LST |
ENF |
2U06 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3141.679, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4217.902, "from_m": 3141.679, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4258.697, "from_m": 4217.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4603.719, "from_m": 4258.697, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4893.293, "from_m": 4603.719, "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": 4964.76, "from_m": 4893.293, "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": 5088.396, "from_m": 4964.76, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10008.278, "from_m": 5088.396, "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": 10441.495, "from_m": 10008.278, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13731.488, "from_m": 10441.495, "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": 14100.783, "from_m": 13731.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16637.33, "from_m": 14100.783, "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": 17160.332, "from_m": 16637.33, "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": 761271, "profile_key": "1754e48a4492562e25f1f9eba2b0ad69fb37e844ef35b83ab9d79e2d0e43392a", "schedule_id": 13165, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0628", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Cambridge Heath", "stage_seq": 3, "distance_m": 2807.825, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635H", "location": "London Fields", "stage_seq": 4, "distance_m": 3865.099, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Hackney Downs", "stage_seq": 5, "distance_m": 4782.11, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640", "location": "Rectory Road", "stage_seq": 6, "distance_m": 6155.525, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0641H", "location": "Stoke Newington", "stage_seq": 7, "distance_m": 6750.639, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": "0643H", "location": "Stamford Hill", "stage_seq": 8, "distance_m": 8091.64, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Seven Sisters", "stage_seq": 9, "distance_m": 9020.686, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0647H", "wtt_dep": "0648", "location": "Bruce Grove", "stage_seq": 10, "distance_m": 10204.754, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650", "location": "White Hart Lane", "stage_seq": 11, "distance_m": 11544.421, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0652", "location": "Silver Street", "stage_seq": 12, "distance_m": 12751.124, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654", "location": "Edmonton Green", "stage_seq": 13, "distance_m": 13731.488, "section_seq": 1, "route_path_id": 134954}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "Bury Street Jn", "stage_seq": 14, "distance_m": 14867.981, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0656H", "location": "Bush Hill Park", "stage_seq": 15, "distance_m": 15762.846, "section_seq": 1, "route_path_id": 134954}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": null, "location": "Enfield Town", "stage_seq": 16, "distance_m": 17160.332, "section_seq": 1, "route_path_id": 134954}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 17160.332, "from_m": 0.0, "section_seq": 1, "route_path_id": 134954}], "total_distance_m": 17160.332, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15544.653, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1615.679, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:12Z", "source_id": 64576790, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:40:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:15Z", "source_id": 20462477, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15449, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:20Z", "source_id": 64581596, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:23Z", "source_id": 20464121, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15444, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:11Z", "source_id": 64585860, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:44:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:13Z", "source_id": 20465388, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:39Z", "source_id": 64589453, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:46:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:43Z", "source_id": 20466529, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:24Z", "source_id": 20469321, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14981, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:51Z", "source_id": 64601441, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:51:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:54Z", "source_id": 20470456, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14977, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:54Z", "source_id": 64606398, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:53:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:59Z", "source_id": 20472008, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14971, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:19Z", "source_id": 64609842, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:24Z", "source_id": 20473150, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14960, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:38Z", "source_id": 64615423, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:42Z", "source_id": 20474895, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14956, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:28Z", "source_id": 64619679, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:59:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:30Z", "source_id": 20476281, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14952, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:23Z", "source_id": 64624322, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:00:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:25Z", "source_id": 20477753, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14948, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:25Z", "source_id": 64629544, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:02:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:29Z", "source_id": 20479365, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14940, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:55Z", "source_id": 64635656, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:05:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:58Z", "source_id": 20481290, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14932, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:48Z", "source_id": 64640311, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:08:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:50Z", "source_id": 20482758, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
London Liverpool Street |
0628 |
0628 |
4 |
None |
None |
Enfield Town |
0701 |
0700 |
1 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G97749/2026-09-22/detailed |
None |
Bush Hill Park |
2026-09-22T07:04:30+01:00 |
Enfield Town |
3.0 |
{"type": "LineString", "coordinates": [[-0.06896969580326169, 51.64116746129906], [-0.0700776, 51.6424861], [-0.07026229999999999, 51.64270549999999], [-0.0741718, 51.64736599999999], [-0.0741909, 51.6473891], [-0.0743059, 51.6475279], [-0.07482409999999999, 51.6481404], [-0.0750591, 51.6484278], [-0.07536459999999999, 51.64878800000001], [-0.0755237, 51.64897369999999], [-0.0756819, 51.6491578], [-0.0758534, 51.6493427], [-0.07600219999999999, 51.6495036], [-0.07617859999999999, 51.64968089999999], [-0.0763253, 51.649823700000006], [-0.07651909999999999, 51.650005], [-0.0767443, 51.65021029999999], [-0.0769741, 51.65041200000001], [-0.0772165, 51.650653000000005], [-0.07731889999999998, 51.6507387], [-0.0774741, 51.650858799999995], [-0.07760079999999998, 51.6509553], [-0.0778908, 51.65116340000001], [-0.0780271, 51.65125840000001], [-0.0781827, 51.6513671], [-0.07833989999999999, 51.65147429999999], [-0.0786049, 51.6516512], [-0.0789497, 51.6518855], [-0.0790556, 51.65195380000001], [-0.0791109, 51.65199080000001]]} |
0.9 |
0705 |
0708 |
Bush Hill Park |
Enfield Town |
Enfield Town |
51.6519908 |
-0.0791109 |
51.6519908 |
-0.0791109 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:08:00 |
Enfield Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20482758 |
1790057211730840 |
80 |
80 |
2026-09-22 06:18:50.527913 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:50.055828 |
| 730461 |
762299 |
Y80395 |
732G06M622 |
2026-09-22 |
COMPLETE |
20484446 |
2026-09-22 07:08:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 762299, "stp": "P", "toc": "Great Western Railway", "uid": "Y80395", "consist": "165121", "dest_crs": "GFD", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80395/2026-09-22/detailed", "trust_id": "732G06M622", "origin_crs": "WEA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Greenford", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": null, "is_terminated": 1, "next_location": "Greenford", "signalling_id": "2G06", "timing_status": "EARLY", "origin_station": "West Ealing", "current_leg_arr": "0708", "current_leg_dep": "0705", "current_leg_end": "Greenford", "origin_dep_time": "0657", "origin_platform": "5", "current_location": "Greenford", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3364993, 51.53326270000001], [-0.3365632, 51.533396800000006], [-0.33673229999999993, 51.5337513], [-0.3369224, 51.5342375], [-0.3370804, 51.5345738], [-0.3372719, 51.5349705], [-0.33749609999999997, 51.5354435], [-0.3376925, 51.53585239999999], [-0.3378368, 51.53615539999999], [-0.3380269, 51.53656], [-0.33812649999999994, 51.536755500000005], [-0.33815809999999996, 51.5368325], [-0.33830610000000005, 51.53714029999999], [-0.3385336, 51.5376148], [-0.3388084, 51.5381898], [-0.3389448, 51.5384725], [-0.3392554, 51.53912439999999], [-0.339429, 51.5394896], [-0.33957969999999993, 51.5397304], [-0.3397820999999999, 51.5399987], [-0.33991520000000003, 51.5401746], [-0.3400199, 51.5402937], [-0.3401108, 51.540386899999994], [-0.3402623, 51.5405227], [-0.34038289999999993, 51.5406133], [-0.3404658, 51.5406706], [-0.3405566, 51.540730999999994], [-0.3407085, 51.54082230000001], [-0.3409382, 51.5409526], [-0.34129869999999995, 51.5410982], [-0.3416199, 51.541227599999985], [-0.3421333, 51.541373799999995], [-0.3431464, 51.541671699999995], [-0.34353519999999993, 51.5417807], [-0.34399950000000007, 51.5419048], [-0.3451429, 51.5421961], [-0.34547289999999997, 51.54228009999998]]}", "current_leg_start": "South Greenford", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.5422801", "next_location_lon": "-0.3454729", "previous_location": "South Greenford", "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\": 145.858, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 150.59, \"from_m\": 145.858, \"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\": 209.303, \"from_m\": 150.59, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 225.496, \"from_m\": 209.303, \"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\": 785.472, \"from_m\": 225.496, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2921.158, \"from_m\": 785.472, \"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\": 4034.556, \"from_m\": 2921.158, \"capability_applied\": null, \"effective_limit_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\": 762299, \"profile_key\": \"ce160071d337e38b2fdadef46cc08f10429bb1d9e407c70a92bbb94bb277743a\", \"schedule_id\": 30062, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"West Ealing\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143134}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0659H\", \"location\": \"Drayton Green\", \"stage_seq\": 2, \"distance_m\": 838.316, \"section_seq\": 1, \"route_path_id\": 143134}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Castle Bar Park\", \"stage_seq\": 3, \"distance_m\": 1555.994, \"section_seq\": 1, \"route_path_id\": 143134}, {\"is_pass\": false, \"wtt_arr\": \"0703H\", \"wtt_dep\": \"0704\", \"location\": \"South Greenford\", \"stage_seq\": 4, \"distance_m\": 2769.89, \"section_seq\": 1, \"route_path_id\": 143134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Greenford South Jn\", \"stage_seq\": 5, \"distance_m\": 3183.153, \"section_seq\": 1, \"route_path_id\": 143134}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Greenford\", \"stage_seq\": 6, \"distance_m\": 4034.556, \"section_seq\": 1, \"route_path_id\": 143134}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4034.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143134}], \"total_distance_m\": 4034.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4034.556, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0657", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5422801", "current_position_lon": "-0.3454729", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:22Z\", \"source_id\": 20476975, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:52Z\", \"source_id\": 20478881, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:23Z\", \"source_id\": 20480832, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:22Z\", \"source_id\": 20482371, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:54Z\", \"source_id\": 20484446, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Greenford", "service_state_platform": null, "timing_fact_generation": 1790057335189349, "current_leg_arrival_utc": "2026-09-22T07:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:08:55.182561", "service_state_evidence_id": 20484446, "current_leg_start_actual_dep": "2026-09-22T07:04:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:18:55.877345", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WEA |
GFD |
2G06 |
165121 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 145.858, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 150.59, "from_m": 145.858, "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": 209.303, "from_m": 150.59, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 225.496, "from_m": 209.303, "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": 785.472, "from_m": 225.496, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2921.158, "from_m": 785.472, "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": 4034.556, "from_m": 2921.158, "capability_applied": null, "effective_limit_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": 762299, "profile_key": "ce160071d337e38b2fdadef46cc08f10429bb1d9e407c70a92bbb94bb277743a", "schedule_id": 30062, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0657", "location": "West Ealing", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143134}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0659H", "location": "Drayton Green", "stage_seq": 2, "distance_m": 838.316, "section_seq": 1, "route_path_id": 143134}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Castle Bar Park", "stage_seq": 3, "distance_m": 1555.994, "section_seq": 1, "route_path_id": 143134}, {"is_pass": false, "wtt_arr": "0703H", "wtt_dep": "0704", "location": "South Greenford", "stage_seq": 4, "distance_m": 2769.89, "section_seq": 1, "route_path_id": 143134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Greenford South Jn", "stage_seq": 5, "distance_m": 3183.153, "section_seq": 1, "route_path_id": 143134}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Greenford", "stage_seq": 6, "distance_m": 4034.556, "section_seq": 1, "route_path_id": 143134}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4034.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 143134}], "total_distance_m": 4034.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4034.556, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:22Z", "source_id": 20476975, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:52Z", "source_id": 20478881, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:23Z", "source_id": 20480832, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:22Z", "source_id": 20482371, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:54Z", "source_id": 20484446, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
West Ealing |
0657 |
0657 |
5 |
None |
None |
Greenford |
0709 |
0709 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80395/2026-09-22/detailed |
None |
South Greenford |
2026-09-22T07:04:00+01:00 |
Greenford |
3.0 |
{"type": "LineString", "coordinates": [[-0.3364993, 51.53326270000001], [-0.3365632, 51.533396800000006], [-0.33673229999999993, 51.5337513], [-0.3369224, 51.5342375], [-0.3370804, 51.5345738], [-0.3372719, 51.5349705], [-0.33749609999999997, 51.5354435], [-0.3376925, 51.53585239999999], [-0.3378368, 51.53615539999999], [-0.3380269, 51.53656], [-0.33812649999999994, 51.536755500000005], [-0.33815809999999996, 51.5368325], [-0.33830610000000005, 51.53714029999999], [-0.3385336, 51.5376148], [-0.3388084, 51.5381898], [-0.3389448, 51.5384725], [-0.3392554, 51.53912439999999], [-0.339429, 51.5394896], [-0.33957969999999993, 51.5397304], [-0.3397820999999999, 51.5399987], [-0.33991520000000003, 51.5401746], [-0.3400199, 51.5402937], [-0.3401108, 51.540386899999994], [-0.3402623, 51.5405227], [-0.34038289999999993, 51.5406133], [-0.3404658, 51.5406706], [-0.3405566, 51.540730999999994], [-0.3407085, 51.54082230000001], [-0.3409382, 51.5409526], [-0.34129869999999995, 51.5410982], [-0.3416199, 51.541227599999985], [-0.3421333, 51.541373799999995], [-0.3431464, 51.541671699999995], [-0.34353519999999993, 51.5417807], [-0.34399950000000007, 51.5419048], [-0.3451429, 51.5421961], [-0.34547289999999997, 51.54228009999998]]} |
0.8 |
0705 |
0708 |
South Greenford |
Greenford |
Greenford |
51.5422801 |
-0.3454729 |
51.5422801 |
-0.3454729 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:08:00 |
Greenford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484446 |
1790057335189349 |
21 |
21 |
2026-09-22 06:18:55.877345 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:08:55.182561 |
| 730462 |
760049 |
L86334 |
865W05M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:09:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 760049, "stp": "O", "toc": "South Western Railway", "uid": "L86334", "consist": "444032", "dest_crs": "SOU", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86334/2026-09-22/detailed", "trust_id": "865W05M522", "origin_crs": "SOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southampton Central", "service_date": "2026-09-22", "dest_arr_time": "0609", "dest_platform": "2B", "is_terminated": 1, "next_location": "Southampton Central", "signalling_id": "5W05", "timing_status": "EARLY", "origin_station": "Southampton Central", "current_leg_arr": "0609", "current_leg_dep": "0607", "current_leg_end": "Southampton Central", "origin_dep_time": "0559", "origin_platform": "DBS", "current_location": "Southampton Central", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4199619, 50.90737059999999], [-1.4192937, 50.90737339999999], [-1.4190672, 50.90738050000001], [-1.4187592, 50.90739010000001], [-1.4182718, 50.907418], [-1.4180597999999998, 50.9074301], [-1.4175473, 50.9074512], [-1.4165657000000005, 50.90748229999999], [-1.416508, 50.907484100000005], [-1.41599, 50.907489600000005], [-1.4154942999999998, 50.9074918], [-1.4151425, 50.9074796], [-1.4147636999999995, 50.9074647], [-1.4143952, 50.90744780000001]]}", "current_leg_start": "Southhampton Sig. E930", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "50.9074478", "next_location_lon": "-1.4143952", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 781.797, \"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}], \"service_id\": 760049, \"profile_key\": \"9017b769adaf06cd7afa11020d9305a4f3fc4fafa0c3e6b0956860f8670f5c12\", \"schedule_id\": 38997, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Southampton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137724}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0607\", \"location\": \"Southhampton Sig. E930\", \"stage_seq\": 2, \"distance_m\": 390.899, \"section_seq\": 1, \"route_path_id\": 137724}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Southampton Central\", \"stage_seq\": 3, \"distance_m\": 781.797, \"section_seq\": 1, \"route_path_id\": 137724}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 781.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137724}], \"total_distance_m\": 781.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 781.797, \"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": "0559", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.9074478", "current_position_lon": "-1.4143952", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Southampton Central", "service_state_platform": "5", "timing_fact_generation": 1790052991519668, "current_leg_arrival_utc": "2026-09-22T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:00.626985", "service_state_evidence_id": 64493286, "current_leg_start_actual_dep": "2026-09-22T06:07:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:02.900585", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
O |
SOU |
SOU |
5W05 |
444032 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 781.797, "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}], "service_id": 760049, "profile_key": "9017b769adaf06cd7afa11020d9305a4f3fc4fafa0c3e6b0956860f8670f5c12", "schedule_id": 38997, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Southampton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137724}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0607", "location": "Southhampton Sig. E930", "stage_seq": 2, "distance_m": 390.899, "section_seq": 1, "route_path_id": 137724}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Southampton Central", "stage_seq": 3, "distance_m": 781.797, "section_seq": 1, "route_path_id": 137724}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 781.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 137724}], "total_distance_m": 781.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 781.797, "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} |
[] |
Southampton Central |
0559 |
0559 |
DBS |
None |
None |
Southampton Central |
0609 |
0609 |
2B |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86334/2026-09-22/detailed |
None |
Southhampton Sig. E930 |
2026-09-22T06:07:00+01:00 |
Southampton Central |
2.0 |
{"type": "LineString", "coordinates": [[-1.4199619, 50.90737059999999], [-1.4192937, 50.90737339999999], [-1.4190672, 50.90738050000001], [-1.4187592, 50.90739010000001], [-1.4182718, 50.907418], [-1.4180597999999998, 50.9074301], [-1.4175473, 50.9074512], [-1.4165657000000005, 50.90748229999999], [-1.416508, 50.907484100000005], [-1.41599, 50.907489600000005], [-1.4154942999999998, 50.9074918], [-1.4151425, 50.9074796], [-1.4147636999999995, 50.9074647], [-1.4143952, 50.90744780000001]]} |
0.2 |
0607 |
0609 |
None |
Southampton Central |
Southampton Central |
50.9074478 |
-1.4143952 |
50.9074478 |
-1.4143952 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:09:00 |
Southampton Central |
TD |
TRACKING_TIMEOUT |
64493286 |
1790052991519668 |
3 |
3 |
2026-09-22 06:19:02.900585 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:00.626985 |
| 730463 |
760530 |
P66732 |
501K13M622 |
2026-09-22 |
COMPLETE |
20483843 |
2026-09-22 07:09:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 760530, "stp": "O", "toc": "Greater Anglia", "uid": "P66732", "consist": "720134", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66732/2026-09-22/detailed", "trust_id": "501K13M622", "origin_crs": "SOV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-22", "dest_arr_time": "0713", "dest_platform": "8", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1K13", "timing_status": "EARLY", "origin_station": "Southend Victoria", "current_leg_arr": "0709", "current_leg_dep": "0702", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0609", "origin_platform": "4", "current_location": "London Liverpool Street", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "0711", "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\": 656.126, \"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\": 5014.21, \"from_m\": 656.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\": 5032.729, \"from_m\": 5014.21, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19871.574, \"from_m\": 5032.729, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19930.444, \"from_m\": 19871.574, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32178.525, \"from_m\": 19930.444, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32257.337, \"from_m\": 32178.525, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32813.673, \"from_m\": 32257.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\": 33691.66, \"from_m\": 32813.673, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34034.376, \"from_m\": 33691.66, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34531.601, \"from_m\": 34034.376, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34567.426, \"from_m\": 34531.601, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34624.619, \"from_m\": 34567.426, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34930.593, \"from_m\": 34624.619, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35120.155, \"from_m\": 34930.593, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 47320.106, \"from_m\": 35120.155, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47390.47, \"from_m\": 47320.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59402.254, \"from_m\": 47390.47, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60015.485, \"from_m\": 59402.254, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 63963.534, \"from_m\": 60015.485, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64426.129, \"from_m\": 63963.534, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64496.746, \"from_m\": 64426.129, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64722.014, \"from_m\": 64496.746, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65233.461, \"from_m\": 64722.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65760.085, \"from_m\": 65233.461, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66236.76, \"from_m\": 65760.085, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66689.979, \"from_m\": 66236.76, \"capability_applied\": null, \"effective_limit_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\": 760530, \"profile_key\": \"76ed85c9ea53b3721972f8f337e0fbcb10cf3078d58a259d3cca044342317838\", \"schedule_id\": 39834, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Southend Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Prittlewell\", \"stage_seq\": 2, \"distance_m\": 1047.245, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"Southend Airport\", \"stage_seq\": 3, \"distance_m\": 3214.994, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0616H\", \"location\": \"Rochford\", \"stage_seq\": 4, \"distance_m\": 4603.586, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0620\", \"wtt_dep\": \"0620H\", \"location\": \"Hockley\", \"stage_seq\": 5, \"distance_m\": 8747.951, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0624H\", \"location\": \"Rayleigh\", \"stage_seq\": 6, \"distance_m\": 13573.377, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0632\", \"location\": \"Wickford\", \"stage_seq\": 7, \"distance_m\": 20125.476, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Billericay\", \"stage_seq\": 8, \"distance_m\": 27612.25, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 9, \"distance_m\": 32311.119, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0647\", \"location\": \"Shenfield\", \"stage_seq\": 10, \"distance_m\": 34282.741, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648\", \"location\": \"Shenfield Up Loop\", \"stage_seq\": 11, \"distance_m\": 34870.139, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653H\", \"location\": \"Gidea Park\", \"stage_seq\": 12, \"distance_m\": 45045.19, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658\", \"location\": \"Ilford\", \"stage_seq\": 13, \"distance_m\": 54941.341, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 14, \"distance_m\": 57753.754, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703H\", \"location\": \"Stratford\", \"stage_seq\": 15, \"distance_m\": 60306.692, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Bow Jn\", \"stage_seq\": 16, \"distance_m\": 61799.989, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 64869.615, \"section_seq\": 1, \"route_path_id\": 139255}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 66689.979, \"section_seq\": 1, \"route_path_id\": 139255}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66689.979, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139255}], \"total_distance_m\": 66689.979, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65521.807, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1168.172, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0609", "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\": 13942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:23Z\", \"source_id\": 64516150, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:24Z\", \"source_id\": 20442632, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:57Z\", \"source_id\": 64520988, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:04Z\", \"source_id\": 20444197, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13952, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:57Z\", \"source_id\": 64524689, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:58Z\", \"source_id\": 20445381, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:07Z\", \"source_id\": 64532627, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:10Z\", \"source_id\": 20448008, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:01Z\", \"source_id\": 64542255, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:05Z\", \"source_id\": 20451203, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:55Z\", \"source_id\": 64554131, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:55Z\", \"source_id\": 20455142, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14009, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:09Z\", \"source_id\": 64570121, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:11Z\", \"source_id\": 20460274, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:48Z\", \"source_id\": 64584971, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:50Z\", \"source_id\": 20465076, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:34Z\", \"source_id\": 64603193, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:37Z\", \"source_id\": 20471024, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:43Z\", \"source_id\": 64615623, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:49Z\", \"source_id\": 20474939, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:20Z\", \"source_id\": 64624218, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:22Z\", \"source_id\": 20477682, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:09Z\", \"source_id\": 64643870, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:09Z\", \"source_id\": 20483843, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "8", "timing_fact_generation": 1790057290718742, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:00.677452", "service_state_evidence_id": 20483843, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:02.612300", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
O |
SOV |
LST |
1K13 |
720134 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 656.126, "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": 5014.21, "from_m": 656.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": 5032.729, "from_m": 5014.21, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19871.574, "from_m": 5032.729, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19930.444, "from_m": 19871.574, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32178.525, "from_m": 19930.444, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32257.337, "from_m": 32178.525, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32813.673, "from_m": 32257.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": 33691.66, "from_m": 32813.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34034.376, "from_m": 33691.66, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34531.601, "from_m": 34034.376, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34567.426, "from_m": 34531.601, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34624.619, "from_m": 34567.426, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34930.593, "from_m": 34624.619, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35120.155, "from_m": 34930.593, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 47320.106, "from_m": 35120.155, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47390.47, "from_m": 47320.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59402.254, "from_m": 47390.47, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60015.485, "from_m": 59402.254, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 63963.534, "from_m": 60015.485, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64426.129, "from_m": 63963.534, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64496.746, "from_m": 64426.129, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64722.014, "from_m": 64496.746, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65233.461, "from_m": 64722.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65760.085, "from_m": 65233.461, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66236.76, "from_m": 65760.085, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66689.979, "from_m": 66236.76, "capability_applied": null, "effective_limit_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": 760530, "profile_key": "76ed85c9ea53b3721972f8f337e0fbcb10cf3078d58a259d3cca044342317838", "schedule_id": 39834, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0609", "location": "Southend Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Prittlewell", "stage_seq": 2, "distance_m": 1047.245, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "Southend Airport", "stage_seq": 3, "distance_m": 3214.994, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0616H", "location": "Rochford", "stage_seq": 4, "distance_m": 4603.586, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0620", "wtt_dep": "0620H", "location": "Hockley", "stage_seq": 5, "distance_m": 8747.951, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0624H", "location": "Rayleigh", "stage_seq": 6, "distance_m": 13573.377, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0632", "location": "Wickford", "stage_seq": 7, "distance_m": 20125.476, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Billericay", "stage_seq": 8, "distance_m": 27612.25, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Mountnessing Jn", "stage_seq": 9, "distance_m": 32311.119, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0647", "location": "Shenfield", "stage_seq": 10, "distance_m": 34282.741, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648", "location": "Shenfield Up Loop", "stage_seq": 11, "distance_m": 34870.139, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653H", "location": "Gidea Park", "stage_seq": 12, "distance_m": 45045.19, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658", "location": "Ilford", "stage_seq": 13, "distance_m": 54941.341, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659", "location": "Forest Gate Jn", "stage_seq": 14, "distance_m": 57753.754, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703H", "location": "Stratford", "stage_seq": 15, "distance_m": 60306.692, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Bow Jn", "stage_seq": 16, "distance_m": 61799.989, "section_seq": 1, "route_path_id": 139255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 64869.615, "section_seq": 1, "route_path_id": 139255}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 66689.979, "section_seq": 1, "route_path_id": 139255}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66689.979, "from_m": 0.0, "section_seq": 1, "route_path_id": 139255}], "total_distance_m": 66689.979, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65521.807, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1168.172, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13942, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:23Z", "source_id": 64516150, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:10:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:24Z", "source_id": 20442632, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13947, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:57Z", "source_id": 64520988, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:13:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:04Z", "source_id": 20444197, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13952, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:57Z", "source_id": 64524689, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:15:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:58Z", "source_id": 20445381, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13959, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:07Z", "source_id": 64532627, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:20:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:10Z", "source_id": 20448008, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13967, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:01Z", "source_id": 64542255, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:24:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:05Z", "source_id": 20451203, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13975, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:55Z", "source_id": 64554131, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:31:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:55Z", "source_id": 20455142, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14009, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:09Z", "source_id": 64570121, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:38:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:11Z", "source_id": 20460274, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14016, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:48Z", "source_id": 64584971, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:44:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:50Z", "source_id": 20465076, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:34Z", "source_id": 64603193, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:52:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:37Z", "source_id": 20471024, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:43Z", "source_id": 64615623, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:57:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:49Z", "source_id": 20474939, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:20Z", "source_id": 64624218, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:01:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:22Z", "source_id": 20477682, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15489, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:09Z", "source_id": 64643870, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:09:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:09Z", "source_id": 20483843, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Southend Victoria |
0609 |
0609 |
4 |
None |
None |
London Liverpool Street |
0713 |
0711 |
8 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66732/2026-09-22/detailed |
None |
Stratford |
2026-09-22T07:03: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 |
0702 |
0709 |
Stratford |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:09:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483843 |
1790057290718742 |
76 |
76 |
2026-09-22 06:19:02.612300 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:00.677452 |
| 730464 |
760752 |
C18605 |
532R07M622 |
2026-09-22 |
COMPLETE |
20483388 |
2026-09-22 07:09:00 |
2026-09-22 06:19:03 |
2026-09-24 06:19:03 |
{"id": 760752, "stp": "P", "toc": "Great Northern", "uid": "C18605", "consist": "387102+387113", "dest_crs": "KGX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18605/2026-09-22/detailed", "trust_id": "532R07M622", "origin_crs": "LET", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Kings Cross", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "9", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "2R07", "timing_status": "EARLY", "origin_station": "Letchworth Garden City", "current_leg_arr": "0709", "current_leg_dep": "0704", "current_leg_end": "London Kings Cross", "origin_dep_time": "0615", "origin_platform": "1", "current_location": "London Kings Cross", "last_update_time": "2026-09-22T06:19:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10628323867271045, 51.56473648368802], [-0.1063736, 51.564054599999984], [-0.1063998, 51.56385649999999], [-0.1064336, 51.5636376], [-0.1064946, 51.563269599999984], [-0.1065663, 51.5628557], [-0.1066388, 51.562479899999985], [-0.1067508, 51.5620037], [-0.10687109999999998, 51.5615554], [-0.106991, 51.56112889999999], [-0.1070242, 51.56104249999999], [-0.107115, 51.5607711], [-0.10719919999999998, 51.56054139999999], [-0.1072816, 51.5603338], [-0.10740249999999998, 51.560032799999995], [-0.1075333, 51.55974150000001], [-0.1077367, 51.559306099999986], [-0.1079436, 51.558900300000005], [-0.1081464, 51.55854349999999], [-0.10820245098165458, 51.558447969839705], [-0.10828456481951644, 51.55830801924171], [-0.10831889999999998, 51.55824949999999], [-0.1085283, 51.55791349999999], [-0.10871939999999998, 51.55763479999999], [-0.1088271, 51.55748160000001], [-0.1090219, 51.5572047], [-0.1093934, 51.55671889999999], [-0.1096437, 51.5564146], [-0.1099851, 51.55600929999999], [-0.11011329999999998, 51.555874], [-0.1103271, 51.5556432], [-0.1105202, 51.55544249999999], [-0.1107275, 51.555227999999985], [-0.1108433, 51.5551135], [-0.1109749, 51.55498269999999], [-0.1110901, 51.554866], [-0.1111494, 51.5548048], [-0.11130544327239034, 51.55466347968381], [-0.1115193, 51.5544698], [-0.1117061, 51.5543026], [-0.11192249999999998, 51.55411620000001], [-0.11228570000000002, 51.55381890000001], [-0.1125559, 51.55359839999999], [-0.1128344, 51.55338280000001], [-0.112871, 51.5533544], [-0.1131578, 51.5531408], [-0.11332159999999997, 51.553017199999985], [-0.1133831, 51.552973699999995], [-0.1133988, 51.552962599999994], [-0.1137039, 51.55272849999999], [-0.1139721, 51.55251749999999], [-0.11433599999999997, 51.55225539999999], [-0.1146932, 51.5520187], [-0.11470919999999998, 51.55200810000001], [-0.1154425, 51.55152939999999], [-0.11558849999999998, 51.551434499999985], [-0.1160668, 51.551104], [-0.11619569999999996, 51.551012500000006], [-0.11633630000000002, 51.55090979999999], [-0.11650449999999996, 51.5507821], [-0.11650727227899746, 51.55077993781519], [-0.1167058, 51.5506251], [-0.1168752, 51.550484], [-0.11705740000000002, 51.550329999999995], [-0.1172722, 51.55013459999999], [-0.11752829999999996, 51.5498953], [-0.11784469999999998, 51.5495767], [-0.11824529999999998, 51.5491655], [-0.11872520000000002, 51.548648], [-0.1188228, 51.5485427], [-0.11915823410680382, 51.54817648222492], [-0.11917999999999998, 51.548142899999995], [-0.119308, 51.5479349], [-0.1196482, 51.54731400000001], [-0.1207162, 51.5452495], [-0.1216856, 51.54338159999999], [-0.12205229999999996, 51.5426737], [-0.12224499999999998, 51.54230020000001], [-0.1223892, 51.5419796], [-0.12249353061207498, 51.54166871350041], [-0.12250551543769664, 51.541633000735], [-0.1225131, 51.54161039999999], [-0.12251879313462503, 51.54159342415038], [-0.1225291680895648, 51.54156248798267], [-0.1225956, 51.54136439999999], [-0.12262829999999998, 51.5412669], [-0.12265211117509786, 51.541165414589976], [-0.12266726470856132, 51.54110082872403], [-0.1226739533435049, 51.5410723210626], [-0.1226779, 51.54105549999999], [-0.1227207, 51.540841499999985], [-0.12275850000000002, 51.5406178], [-0.1227921, 51.540392399999995], [-0.12283, 51.539954300000005], [-0.122843, 51.539850400000006], [-0.1228782, 51.539261], [-0.1229248, 51.5387722], [-0.1230094, 51.5383171], [-0.1230187, 51.5381884], [-0.1230199, 51.5381714], [-0.1231837, 51.535902500000006], [-0.12319769999999997, 51.53570849999999], [-0.1232037, 51.5356257], [-0.1232079, 51.5355674], [-0.1232591, 51.53485729999999], [-0.1232606, 51.534774600000006], [-0.1232637, 51.53471389999999], [-0.12340119999999996, 51.53406300000001], [-0.1234029, 51.5339904], [-0.12341, 51.533834299999995], [-0.1234183, 51.53365649999999], [-0.1234492, 51.5332185], [-0.1234558, 51.5331292], [-0.12355709999999998, 51.53116150000001]]}", "current_leg_start": "Finsbury Park", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "51.5311615", "next_location_lon": "-0.1235571", "previous_location": "Finsbury Park", "current_leg_milage": "2.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3251.916, \"from_m\": 0.0, \"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\": 3310.24, \"from_m\": 3251.916, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3337.342, \"from_m\": 3310.24, \"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\": 3921.327, \"from_m\": 3337.342, \"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\": 4018.339, \"from_m\": 3921.327, \"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\": 4086.725, \"from_m\": 4018.339, \"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\": 10858.67, \"from_m\": 4086.725, \"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\": 10898.332, \"from_m\": 10858.67, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18402.738, \"from_m\": 10898.332, \"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\": 20021.396, \"from_m\": 18402.738, \"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\": 35477.573, \"from_m\": 20021.396, \"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\": 115.0}, {\"to_m\": 36312.879, \"from_m\": 35477.573, \"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\": 46106.333, \"from_m\": 36312.879, \"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\": 50242.771, \"from_m\": 46106.333, \"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\": 51868.134, \"from_m\": 50242.771, \"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\": 52125.616, \"from_m\": 51868.134, \"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\": 53759.983, \"from_m\": 52125.616, \"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\": 54272.073, \"from_m\": 53759.983, \"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\": 54302.159, \"from_m\": 54272.073, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54370.016, \"from_m\": 54302.159, \"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}, {\"to_m\": 54453.156, \"from_m\": 54370.016, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 54742.551, \"from_m\": 54453.156, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54793.493, \"from_m\": 54742.551, \"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\": 55170.91, \"from_m\": 54793.493, \"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}, {\"to_m\": 55187.804, \"from_m\": 55170.91, \"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\": 55194.556, \"from_m\": 55187.804, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55590.373, \"from_m\": 55194.556, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 760752, \"profile_key\": \"764e53b662149d265218c81c55244983f70898f7b9e471f108584566487af626\", \"schedule_id\": 2483, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0620H\", \"location\": \"Hitchin\", \"stage_seq\": 2, \"distance_m\": 4250.682, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Stevenage\", \"stage_seq\": 3, \"distance_m\": 11253.271, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Knebworth\", \"stage_seq\": 4, \"distance_m\": 15347.289, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 5, \"distance_m\": 17253.487, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Welwyn North\", \"stage_seq\": 6, \"distance_m\": 20309.348, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Digswell Jn\", \"stage_seq\": 7, \"distance_m\": 21526.65, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0638\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 8, \"distance_m\": 23002.435, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0641H\", \"location\": \"Hatfield\", \"stage_seq\": 9, \"distance_m\": 27145.975, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647H\", \"location\": \"Potters Bar\", \"stage_seq\": 10, \"distance_m\": 35166.625, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0652H\", \"location\": \"New Barnet\", \"stage_seq\": 11, \"distance_m\": 40844.23, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Alexandra Palace\", \"stage_seq\": 12, \"distance_m\": 47641.971, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Harringay\", \"stage_seq\": 13, \"distance_m\": 50140.98, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0702\", \"wtt_dep\": \"0703H\", \"location\": \"Finsbury Park\", \"stage_seq\": 14, \"distance_m\": 51492.729, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Holloway South Jn\", \"stage_seq\": 15, \"distance_m\": 53313.202, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 16, \"distance_m\": 54487.986, \"section_seq\": 1, \"route_path_id\": 131421}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 17, \"distance_m\": 55590.373, \"section_seq\": 1, \"route_path_id\": 131421}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 55590.373, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131421}], \"total_distance_m\": 55590.373, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 55590.373, \"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": "0615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5311615", "current_position_lon": "-0.1235571", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:20Z\", \"source_id\": 64529216, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:22Z\", \"source_id\": 20446889, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:21Z\", \"source_id\": 64540999, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:25Z\", \"source_id\": 20450772, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:29Z\", \"source_id\": 64551248, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:30Z\", \"source_id\": 20454218, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:18Z\", \"source_id\": 64561595, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:21Z\", \"source_id\": 20457554, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:06Z\", \"source_id\": 64567935, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:09Z\", \"source_id\": 20459580, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:22Z\", \"source_id\": 64577212, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:25Z\", \"source_id\": 20462637, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:16Z\", \"source_id\": 64590753, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:21Z\", \"source_id\": 20466981, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:44Z\", \"source_id\": 64606026, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:46Z\", \"source_id\": 20471862, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:13Z\", \"source_id\": 64619131, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:16Z\", \"source_id\": 20476101, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:16Z\", \"source_id\": 64626668, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:20Z\", \"source_id\": 20478455, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:30Z\", \"source_id\": 64629761, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:35Z\", \"source_id\": 20479441, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:33Z\", \"source_id\": 64642315, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:35Z\", \"source_id\": 20483388, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "9", "timing_fact_generation": 1790057256063986, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:02.448750", "service_state_evidence_id": 20483388, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:03.118558", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
LET |
KGX |
2R07 |
387102+387113 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 3251.916, "from_m": 0.0, "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": 3310.24, "from_m": 3251.916, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3337.342, "from_m": 3310.24, "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": 3921.327, "from_m": 3337.342, "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": 4018.339, "from_m": 3921.327, "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": 4086.725, "from_m": 4018.339, "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": 10858.67, "from_m": 4086.725, "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": 10898.332, "from_m": 10858.67, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18402.738, "from_m": 10898.332, "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": 20021.396, "from_m": 18402.738, "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": 35477.573, "from_m": 20021.396, "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": 115.0}, {"to_m": 36312.879, "from_m": 35477.573, "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": 46106.333, "from_m": 36312.879, "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": 50242.771, "from_m": 46106.333, "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": 51868.134, "from_m": 50242.771, "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": 52125.616, "from_m": 51868.134, "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": 53759.983, "from_m": 52125.616, "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": 54272.073, "from_m": 53759.983, "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": 54302.159, "from_m": 54272.073, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 54370.016, "from_m": 54302.159, "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}, {"to_m": 54453.156, "from_m": 54370.016, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 54742.551, "from_m": 54453.156, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 54793.493, "from_m": 54742.551, "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": 55170.91, "from_m": 54793.493, "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}, {"to_m": 55187.804, "from_m": 55170.91, "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": 55194.556, "from_m": 55187.804, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 55590.373, "from_m": 55194.556, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 760752, "profile_key": "764e53b662149d265218c81c55244983f70898f7b9e471f108584566487af626", "schedule_id": 2483, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0615", "location": "Letchworth Garden City", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0620H", "location": "Hitchin", "stage_seq": 2, "distance_m": 4250.682, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Stevenage", "stage_seq": 3, "distance_m": 11253.271, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Knebworth", "stage_seq": 4, "distance_m": 15347.289, "section_seq": 1, "route_path_id": 131421}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631", "location": "Woolmer Green Jn", "stage_seq": 5, "distance_m": 17253.487, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Welwyn North", "stage_seq": 6, "distance_m": 20309.348, "section_seq": 1, "route_path_id": 131421}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Digswell Jn", "stage_seq": 7, "distance_m": 21526.65, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0638", "location": "Welwyn Garden City", "stage_seq": 8, "distance_m": 23002.435, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0641H", "location": "Hatfield", "stage_seq": 9, "distance_m": 27145.975, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647H", "location": "Potters Bar", "stage_seq": 10, "distance_m": 35166.625, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0652H", "location": "New Barnet", "stage_seq": 11, "distance_m": 40844.23, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Alexandra Palace", "stage_seq": 12, "distance_m": 47641.971, "section_seq": 1, "route_path_id": 131421}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700", "location": "Harringay", "stage_seq": 13, "distance_m": 50140.98, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0702", "wtt_dep": "0703H", "location": "Finsbury Park", "stage_seq": 14, "distance_m": 51492.729, "section_seq": 1, "route_path_id": 131421}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Holloway South Jn", "stage_seq": 15, "distance_m": 53313.202, "section_seq": 1, "route_path_id": 131421}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Belle Isle Jn", "stage_seq": 16, "distance_m": 54487.986, "section_seq": 1, "route_path_id": 131421}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 17, "distance_m": 55590.373, "section_seq": 1, "route_path_id": 131421}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 55590.373, "from_m": 0.0, "section_seq": 1, "route_path_id": 131421}], "total_distance_m": 55590.373, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 55590.373, "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": 15644, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:20Z", "source_id": 64529216, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:18:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:22Z", "source_id": 20446889, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:21Z", "source_id": 64540999, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:25Z", "source_id": 20450772, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15694, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:29Z", "source_id": 64551248, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:30Z", "source_id": 20454218, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15701, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:18Z", "source_id": 64561595, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:21Z", "source_id": 20457554, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15854, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:06Z", "source_id": 64567935, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:37:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:09Z", "source_id": 20459580, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15902, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:22Z", "source_id": 64577212, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:41:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:25Z", "source_id": 20462637, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15928, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:16Z", "source_id": 64590753, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:47:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:21Z", "source_id": 20466981, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15962, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:44Z", "source_id": 64606026, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:53:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:46Z", "source_id": 20471862, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16007, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:13Z", "source_id": 64619131, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:59:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:16Z", "source_id": 20476101, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:16Z", "source_id": 64626668, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:02:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:20Z", "source_id": 20478455, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16149, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:30Z", "source_id": 64629761, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:03:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:35Z", "source_id": 20479441, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16257, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:33Z", "source_id": 64642315, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:09:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:35Z", "source_id": 20483388, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Letchworth Garden City |
0615 |
0615 |
1 |
None |
None |
London Kings Cross |
0710 |
0710 |
9 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C18605/2026-09-22/detailed |
None |
Finsbury Park |
2026-09-22T07:03:30+01:00 |
London Kings Cross |
5.0 |
{"type": "LineString", "coordinates": [[-0.10628323867271045, 51.56473648368802], [-0.1063736, 51.564054599999984], [-0.1063998, 51.56385649999999], [-0.1064336, 51.5636376], [-0.1064946, 51.563269599999984], [-0.1065663, 51.5628557], [-0.1066388, 51.562479899999985], [-0.1067508, 51.5620037], [-0.10687109999999998, 51.5615554], [-0.106991, 51.56112889999999], [-0.1070242, 51.56104249999999], [-0.107115, 51.5607711], [-0.10719919999999998, 51.56054139999999], [-0.1072816, 51.5603338], [-0.10740249999999998, 51.560032799999995], [-0.1075333, 51.55974150000001], [-0.1077367, 51.559306099999986], [-0.1079436, 51.558900300000005], [-0.1081464, 51.55854349999999], [-0.10820245098165458, 51.558447969839705], [-0.10828456481951644, 51.55830801924171], [-0.10831889999999998, 51.55824949999999], [-0.1085283, 51.55791349999999], [-0.10871939999999998, 51.55763479999999], [-0.1088271, 51.55748160000001], [-0.1090219, 51.5572047], [-0.1093934, 51.55671889999999], [-0.1096437, 51.5564146], [-0.1099851, 51.55600929999999], [-0.11011329999999998, 51.555874], [-0.1103271, 51.5556432], [-0.1105202, 51.55544249999999], [-0.1107275, 51.555227999999985], [-0.1108433, 51.5551135], [-0.1109749, 51.55498269999999], [-0.1110901, 51.554866], [-0.1111494, 51.5548048], [-0.11130544327239034, 51.55466347968381], [-0.1115193, 51.5544698], [-0.1117061, 51.5543026], [-0.11192249999999998, 51.55411620000001], [-0.11228570000000002, 51.55381890000001], [-0.1125559, 51.55359839999999], [-0.1128344, 51.55338280000001], [-0.112871, 51.5533544], [-0.1131578, 51.5531408], [-0.11332159999999997, 51.553017199999985], [-0.1133831, 51.552973699999995], [-0.1133988, 51.552962599999994], [-0.1137039, 51.55272849999999], [-0.1139721, 51.55251749999999], [-0.11433599999999997, 51.55225539999999], [-0.1146932, 51.5520187], [-0.11470919999999998, 51.55200810000001], [-0.1154425, 51.55152939999999], [-0.11558849999999998, 51.551434499999985], [-0.1160668, 51.551104], [-0.11619569999999996, 51.551012500000006], [-0.11633630000000002, 51.55090979999999], [-0.11650449999999996, 51.5507821], [-0.11650727227899746, 51.55077993781519], [-0.1167058, 51.5506251], [-0.1168752, 51.550484], [-0.11705740000000002, 51.550329999999995], [-0.1172722, 51.55013459999999], [-0.11752829999999996, 51.5498953], [-0.11784469999999998, 51.5495767], [-0.11824529999999998, 51.5491655], [-0.11872520000000002, 51.548648], [-0.1188228, 51.5485427], [-0.11915823410680382, 51.54817648222492], [-0.11917999999999998, 51.548142899999995], [-0.119308, 51.5479349], [-0.1196482, 51.54731400000001], [-0.1207162, 51.5452495], [-0.1216856, 51.54338159999999], [-0.12205229999999996, 51.5426737], [-0.12224499999999998, 51.54230020000001], [-0.1223892, 51.5419796], [-0.12249353061207498, 51.54166871350041], [-0.12250551543769664, 51.541633000735], [-0.1225131, 51.54161039999999], [-0.12251879313462503, 51.54159342415038], [-0.1225291680895648, 51.54156248798267], [-0.1225956, 51.54136439999999], [-0.12262829999999998, 51.5412669], [-0.12265211117509786, 51.541165414589976], [-0.12266726470856132, 51.54110082872403], [-0.1226739533435049, 51.5410723210626], [-0.1226779, 51.54105549999999], [-0.1227207, 51.540841499999985], [-0.12275850000000002, 51.5406178], [-0.1227921, 51.540392399999995], [-0.12283, 51.539954300000005], [-0.122843, 51.539850400000006], [-0.1228782, 51.539261], [-0.1229248, 51.5387722], [-0.1230094, 51.5383171], [-0.1230187, 51.5381884], [-0.1230199, 51.5381714], [-0.1231837, 51.535902500000006], [-0.12319769999999997, 51.53570849999999], [-0.1232037, 51.5356257], [-0.1232079, 51.5355674], [-0.1232591, 51.53485729999999], [-0.1232606, 51.534774600000006], [-0.1232637, 51.53471389999999], [-0.12340119999999996, 51.53406300000001], [-0.1234029, 51.5339904], [-0.12341, 51.533834299999995], [-0.1234183, 51.53365649999999], [-0.1234492, 51.5332185], [-0.1234558, 51.5331292], [-0.12355709999999998, 51.53116150000001]]} |
2.5 |
0704 |
0709 |
Finsbury Park |
London Kings Cross |
London Kings Cross |
51.5311615 |
-0.1235571 |
51.5311615 |
-0.1235571 |
1 |
0 |
2026-09-22 06:19:03 |
TERMINATED |
2026-09-22 06:09:00 |
London Kings Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483388 |
1790057256063986 |
89 |
89 |
2026-09-22 06:19:03.118558 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:02.448750 |
| 730465 |
761761 |
P28501 |
352V01M622 |
2026-09-22 |
COMPLETE |
20483545 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 761761, "stp": "P", "toc": "Northern", "uid": "P28501", "consist": "331015", "dest_crs": "MCV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28501/2026-09-22/detailed", "trust_id": "352V01M622", "origin_crs": "WGN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "3", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "2V01", "timing_status": "LATE", "origin_station": "Wigan North Western", "current_leg_arr": "0709", "current_leg_dep": "0702", "current_leg_end": "Manchester Victoria", "origin_dep_time": "0641", "origin_platform": "3", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3328169999999995, 53.48548099999999], [-2.3327016000000005, 53.485475399999984], [-2.3311292999999997, 53.48540409999999], [-2.3300301, 53.4853385], [-2.3294472, 53.4853041], [-2.3269603, 53.485123400000006], [-2.3243742, 53.48490230000001], [-2.3217855, 53.484677], [-2.3171112999999997, 53.4842491], [-2.316746032158577, 53.48421426699571], [-2.316501, 53.4841909], [-2.3146335999999996, 53.484011599999995], [-2.3128366, 53.48383119999999], [-2.3106547, 53.483593600000006], [-2.3086059999999997, 53.48336450000001], [-2.305936, 53.4830505], [-2.3045996, 53.482892499999984], [-2.3032648, 53.482723699999994], [-2.3015313, 53.4825041], [-2.2986848, 53.482134499999994], [-2.29497, 53.4816556], [-2.2912502, 53.481202], [-2.284566, 53.4803096], [-2.2827281, 53.4800814], [-2.2823652, 53.4800288], [-2.2812452999999997, 53.4798847], [-2.2807507, 53.4798189], [-2.2786231, 53.4795458], [-2.2759812, 53.4792071], [-2.2751369, 53.4791068], [-2.2744240999999996, 53.479029399999995], [-2.2737398, 53.478963199999995], [-2.2729937999999996, 53.478904500000006], [-2.2725032, 53.47887029999999], [-2.2714700999999997, 53.4788075], [-2.2711447, 53.4787884], [-2.2705614, 53.47875489999999], [-2.2695237, 53.47869420000001], [-2.2684818, 53.4786428], [-2.2681425, 53.478630300000006], [-2.2678225, 53.478615899999994], [-2.2676887999999997, 53.4786116], [-2.2670813, 53.4785916], [-2.2667448999999995, 53.47857849999999], [-2.2660475, 53.4785553], [-2.2652684999999995, 53.4785296], [-2.2643053, 53.4784957], [-2.2635339, 53.4784682], [-2.2632608, 53.478466299999994], [-2.26307, 53.47846179999999], [-2.2628652999999996, 53.4784614], [-2.2626462, 53.47846479999999], [-2.2624196, 53.47847310000001], [-2.2621731, 53.4784879], [-2.2619174, 53.4785042], [-2.2617082, 53.47853179999999], [-2.2614797, 53.4785725], [-2.2612625, 53.4786229], [-2.2610681, 53.4786796], [-2.2609149999999993, 53.4787208], [-2.2606564999999996, 53.478814099999994], [-2.2604682, 53.4788936], [-2.2602872, 53.47899619999999], [-2.2600535, 53.4791209], [-2.2598312, 53.4792635], [-2.2597023, 53.479361199999985], [-2.2594845, 53.4795508], [-2.2593425, 53.47969199999999], [-2.2592488, 53.4798088], [-2.2591589, 53.4799413], [-2.2590834999999996, 53.48007250000001], [-2.2589298, 53.48042699999999], [-2.2587856, 53.48074459999999], [-2.2586613, 53.4809363], [-2.2585499, 53.481084800000005], [-2.2583846, 53.4812645], [-2.2582076999999994, 53.4814324], [-2.2580002, 53.4815995], [-2.2577931, 53.4817388], [-2.2576337999999994, 53.48183319999998], [-2.2575275, 53.48189450000001], [-2.2574781999999995, 53.48192290000001], [-2.257328, 53.48200049999999], [-2.2572103, 53.482057], [-2.2570824, 53.4821129], [-2.2568209, 53.48221980000001], [-2.255995136971187, 53.48253784313238], [-2.2556854999999993, 53.4826571], [-2.2549534000000007, 53.4829492], [-2.2545087, 53.4831304], [-2.2543617999999994, 53.48319219999999], [-2.2542179, 53.4832589], [-2.2540453, 53.48335140000001], [-2.2538871, 53.48344759999999], [-2.253755, 53.4835417], [-2.253626, 53.4836406], [-2.253401199999999, 53.4838443], [-2.2531764, 53.4840731], [-2.2530277, 53.4842026], [-2.2528519999999994, 53.4843357], [-2.2526292, 53.48445139999998], [-2.252514949354439, 53.48450985381865], [-2.2522975570344586, 53.48460099592105], [-2.252106068473388, 53.48468215750945], [-2.2519366825539984, 53.48475467775267], [-2.251785598159057, 53.484819895819555], [-2.2516490141713335, 53.48487915087893], [-2.251523129473596, 53.48493378209964], [-2.251404142948614, 53.4849851286505], [-2.2512882534791556, 53.48503452970037], [-2.25117165994799, 53.48508332441807], [-2.2510505612378857, 53.48513285197242], [-2.2509211562316125, 53.48518445153229], [-2.2507796438119376, 53.48523946226648], [-2.2506222228616313, 53.48529922334383], [-2.2504450922634613, 53.48536507393318], [-2.2502444509001975, 53.48543835320337], [-2.250016497654608, 53.485520400323225], [-2.2495146, 53.48570109999999], [-2.2483318999999997, 53.48611790000001], [-2.247942, 53.4862553], [-2.2472326, 53.4864815], [-2.2471713000000006, 53.4864996], [-2.2468407, 53.4865973], [-2.2464817, 53.4867059], [-2.2464548999999994, 53.4867141], [-2.2458401999999995, 53.4869017], [-2.2457882102988034, 53.48691756947377], [-2.2453881, 53.4870397], [-2.2447475, 53.4872526], [-2.2446615, 53.48728530000001], [-2.2444371999999997, 53.4873743], [-2.2439139, 53.4875828], [-2.2438659, 53.4876019], [-2.2432394999999996, 53.4878328], [-2.2428973, 53.48795890000002], [-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Eccles", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Eccles", "current_leg_milage": "4.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 190.517, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 276.441, \"from_m\": 190.517, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.781, \"from_m\": 276.441, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 360.968, \"from_m\": 301.781, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 714.558, \"from_m\": 360.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9586.467, \"from_m\": 714.558, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10104.024, \"from_m\": 9586.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\": 10137.775, \"from_m\": 10104.024, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10688.289, \"from_m\": 10137.775, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18594.042, \"from_m\": 10688.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\": 19989.548, \"from_m\": 18594.042, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20418.655, \"from_m\": 19989.548, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32153.634, \"from_m\": 20418.655, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32618.601, \"from_m\": 32153.634, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32664.823, \"from_m\": 32618.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\": 32780.304, \"from_m\": 32664.823, \"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\": 33837.089, \"from_m\": 32780.304, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33855.909, \"from_m\": 33837.089, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34000.845, \"from_m\": 33855.909, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34490.54, \"from_m\": 34000.845, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34646.358, \"from_m\": 34490.54, \"capability_applied\": null, \"effective_limit_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\": 761761, \"profile_key\": \"4cca0682f1a4b8954afa5dae6271553ebbc9338788e0c52eb8e810616c258a3f\", \"schedule_id\": 19933, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Wigan North Western\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Wigan Station Jn\", \"stage_seq\": 2, \"distance_m\": 332.5, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 3, \"distance_m\": 714.558, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 4, \"distance_m\": 2084.413, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647H\", \"location\": \"Golborne Jn\", \"stage_seq\": 5, \"distance_m\": 9378.243, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Parkside Jn\", \"stage_seq\": 6, \"distance_m\": 10809.633, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 7, \"distance_m\": 20240.41, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0700H\", \"location\": \"Eccles\", \"stage_seq\": 8, \"distance_m\": 28175.186, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 9, \"distance_m\": 32780.304, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Salford Central\", \"stage_seq\": 10, \"distance_m\": 33587.232, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 11, \"distance_m\": 34000.845, \"section_seq\": 1, \"route_path_id\": 138833}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 12, \"distance_m\": 34646.358, \"section_seq\": 1, \"route_path_id\": 138833}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 34646.358, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138833}], \"total_distance_m\": 34646.358, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 34147.832, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 498.526, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0641", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:23Z\", \"source_id\": 20464089, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:48Z\", \"source_id\": 64622883, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:49Z\", \"source_id\": 20477281, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:22Z\", \"source_id\": 64639252, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:26Z\", \"source_id\": 20482438, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:46Z\", \"source_id\": 64642835, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:49Z\", \"source_id\": 20483545, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "3", "timing_fact_generation": 1790057271622924, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:04.924290", "service_state_evidence_id": 20483545, "current_leg_start_actual_dep": "2026-09-22T07:01:30+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:05.076641", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
WGN |
MCV |
2V01 |
331015 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 190.517, "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": 276.441, "from_m": 190.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.781, "from_m": 276.441, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 360.968, "from_m": 301.781, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 714.558, "from_m": 360.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9586.467, "from_m": 714.558, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10104.024, "from_m": 9586.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": 10137.775, "from_m": 10104.024, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10688.289, "from_m": 10137.775, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18594.042, "from_m": 10688.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": 19989.548, "from_m": 18594.042, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20418.655, "from_m": 19989.548, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32153.634, "from_m": 20418.655, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32618.601, "from_m": 32153.634, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32664.823, "from_m": 32618.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": 32780.304, "from_m": 32664.823, "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": 33837.089, "from_m": 32780.304, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33855.909, "from_m": 33837.089, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34000.845, "from_m": 33855.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34490.54, "from_m": 34000.845, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34646.358, "from_m": 34490.54, "capability_applied": null, "effective_limit_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": 761761, "profile_key": "4cca0682f1a4b8954afa5dae6271553ebbc9338788e0c52eb8e810616c258a3f", "schedule_id": 19933, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0641", "location": "Wigan North Western", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Wigan Station Jn", "stage_seq": 2, "distance_m": 332.5, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Wigan South Jn", "stage_seq": 3, "distance_m": 714.558, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643", "location": "Springs Branch Jn", "stage_seq": 4, "distance_m": 2084.413, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647H", "location": "Golborne Jn", "stage_seq": 5, "distance_m": 9378.243, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650", "location": "Parkside Jn", "stage_seq": 6, "distance_m": 10809.633, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Astley Station S.B.", "stage_seq": 7, "distance_m": 20240.41, "section_seq": 1, "route_path_id": 138833}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0700H", "location": "Eccles", "stage_seq": 8, "distance_m": 28175.186, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Ordsall Lane Jn", "stage_seq": 9, "distance_m": 32780.304, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Salford Central", "stage_seq": 10, "distance_m": 33587.232, "section_seq": 1, "route_path_id": 138833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706H", "location": "Deal Street Jn", "stage_seq": 11, "distance_m": 34000.845, "section_seq": 1, "route_path_id": 138833}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 12, "distance_m": 34646.358, "section_seq": 1, "route_path_id": 138833}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 34646.358, "from_m": 0.0, "section_seq": 1, "route_path_id": 138833}], "total_distance_m": 34646.358, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 34147.832, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 498.526, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:23Z", "source_id": 20464089, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:48Z", "source_id": 64622883, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:01:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:49Z", "source_id": 20477281, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8260, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:22Z", "source_id": 64639252, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:06:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:26Z", "source_id": 20482438, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8180, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:46Z", "source_id": 64642835, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:09:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:49Z", "source_id": 20483545, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Wigan North Western |
0641 |
0641 |
3 |
None |
None |
Manchester Victoria |
0708 |
0708 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28501/2026-09-22/detailed |
None |
Eccles |
2026-09-22T07:01:30+01:00 |
Manchester Victoria |
7.0 |
{"type": "LineString", "coordinates": [[-2.3328169999999995, 53.48548099999999], [-2.3327016000000005, 53.485475399999984], [-2.3311292999999997, 53.48540409999999], [-2.3300301, 53.4853385], [-2.3294472, 53.4853041], [-2.3269603, 53.485123400000006], [-2.3243742, 53.48490230000001], [-2.3217855, 53.484677], [-2.3171112999999997, 53.4842491], [-2.316746032158577, 53.48421426699571], [-2.316501, 53.4841909], [-2.3146335999999996, 53.484011599999995], [-2.3128366, 53.48383119999999], [-2.3106547, 53.483593600000006], [-2.3086059999999997, 53.48336450000001], [-2.305936, 53.4830505], [-2.3045996, 53.482892499999984], [-2.3032648, 53.482723699999994], [-2.3015313, 53.4825041], [-2.2986848, 53.482134499999994], [-2.29497, 53.4816556], [-2.2912502, 53.481202], [-2.284566, 53.4803096], [-2.2827281, 53.4800814], [-2.2823652, 53.4800288], [-2.2812452999999997, 53.4798847], [-2.2807507, 53.4798189], [-2.2786231, 53.4795458], [-2.2759812, 53.4792071], [-2.2751369, 53.4791068], [-2.2744240999999996, 53.479029399999995], [-2.2737398, 53.478963199999995], [-2.2729937999999996, 53.478904500000006], [-2.2725032, 53.47887029999999], [-2.2714700999999997, 53.4788075], [-2.2711447, 53.4787884], [-2.2705614, 53.47875489999999], [-2.2695237, 53.47869420000001], [-2.2684818, 53.4786428], [-2.2681425, 53.478630300000006], [-2.2678225, 53.478615899999994], [-2.2676887999999997, 53.4786116], [-2.2670813, 53.4785916], [-2.2667448999999995, 53.47857849999999], [-2.2660475, 53.4785553], [-2.2652684999999995, 53.4785296], [-2.2643053, 53.4784957], [-2.2635339, 53.4784682], [-2.2632608, 53.478466299999994], [-2.26307, 53.47846179999999], [-2.2628652999999996, 53.4784614], [-2.2626462, 53.47846479999999], [-2.2624196, 53.47847310000001], [-2.2621731, 53.4784879], [-2.2619174, 53.4785042], [-2.2617082, 53.47853179999999], [-2.2614797, 53.4785725], [-2.2612625, 53.4786229], [-2.2610681, 53.4786796], [-2.2609149999999993, 53.4787208], [-2.2606564999999996, 53.478814099999994], [-2.2604682, 53.4788936], [-2.2602872, 53.47899619999999], [-2.2600535, 53.4791209], [-2.2598312, 53.4792635], [-2.2597023, 53.479361199999985], [-2.2594845, 53.4795508], [-2.2593425, 53.47969199999999], [-2.2592488, 53.4798088], [-2.2591589, 53.4799413], [-2.2590834999999996, 53.48007250000001], [-2.2589298, 53.48042699999999], [-2.2587856, 53.48074459999999], [-2.2586613, 53.4809363], [-2.2585499, 53.481084800000005], [-2.2583846, 53.4812645], [-2.2582076999999994, 53.4814324], [-2.2580002, 53.4815995], [-2.2577931, 53.4817388], [-2.2576337999999994, 53.48183319999998], [-2.2575275, 53.48189450000001], [-2.2574781999999995, 53.48192290000001], [-2.257328, 53.48200049999999], [-2.2572103, 53.482057], [-2.2570824, 53.4821129], [-2.2568209, 53.48221980000001], [-2.255995136971187, 53.48253784313238], [-2.2556854999999993, 53.4826571], [-2.2549534000000007, 53.4829492], [-2.2545087, 53.4831304], [-2.2543617999999994, 53.48319219999999], [-2.2542179, 53.4832589], [-2.2540453, 53.48335140000001], [-2.2538871, 53.48344759999999], [-2.253755, 53.4835417], [-2.253626, 53.4836406], [-2.253401199999999, 53.4838443], [-2.2531764, 53.4840731], [-2.2530277, 53.4842026], [-2.2528519999999994, 53.4843357], [-2.2526292, 53.48445139999998], [-2.252514949354439, 53.48450985381865], [-2.2522975570344586, 53.48460099592105], [-2.252106068473388, 53.48468215750945], [-2.2519366825539984, 53.48475467775267], [-2.251785598159057, 53.484819895819555], [-2.2516490141713335, 53.48487915087893], [-2.251523129473596, 53.48493378209964], [-2.251404142948614, 53.4849851286505], [-2.2512882534791556, 53.48503452970037], [-2.25117165994799, 53.48508332441807], [-2.2510505612378857, 53.48513285197242], [-2.2509211562316125, 53.48518445153229], [-2.2507796438119376, 53.48523946226648], [-2.2506222228616313, 53.48529922334383], [-2.2504450922634613, 53.48536507393318], [-2.2502444509001975, 53.48543835320337], [-2.250016497654608, 53.485520400323225], [-2.2495146, 53.48570109999999], [-2.2483318999999997, 53.48611790000001], [-2.247942, 53.4862553], [-2.2472326, 53.4864815], [-2.2471713000000006, 53.4864996], [-2.2468407, 53.4865973], [-2.2464817, 53.4867059], [-2.2464548999999994, 53.4867141], [-2.2458401999999995, 53.4869017], [-2.2457882102988034, 53.48691756947377], [-2.2453881, 53.4870397], [-2.2447475, 53.4872526], [-2.2446615, 53.48728530000001], [-2.2444371999999997, 53.4873743], [-2.2439139, 53.4875828], [-2.2438659, 53.4876019], [-2.2432394999999996, 53.4878328], [-2.2428973, 53.48795890000002], [-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} |
4.5 |
0702 |
0709 |
Eccles |
Manchester Victoria H.s. |
Manchester Victoria |
53.4880832 |
-2.2415595 |
53.4880832 |
-2.2415595 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Manchester Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483545 |
1790057271622924 |
30 |
30 |
2026-09-22 06:19:05.076641 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:04.924290 |
| 730466 |
762352 |
G85727 |
112C72M622 |
2026-09-22 |
COMPLETE |
20483057 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 762352, "stp": "P", "toc": "Northern", "uid": "G85727", "consist": "156466", "dest_crs": "LAN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85727/2026-09-22/detailed", "trust_id": "112C72M622", "origin_crs": "MCM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lancaster", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "1", "is_terminated": 1, "next_location": "Lancaster", "signalling_id": "2C72", "timing_status": "ON TIME", "origin_station": "Morecambe", "current_leg_arr": "0709", "current_leg_dep": "0703", "current_leg_end": "Lancaster", "origin_dep_time": "0659", "origin_platform": "1", "current_location": "Lancaster", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8351834, 54.0745961], [-2.8345451, 54.0747346], [-2.8339871, 54.0748656], [-2.8331836, 54.075076300000006], [-2.8327767000000006, 54.0751968], [-2.8323663, 54.0753471], [-2.8322825999999997, 54.075375099999995], [-2.8320519, 54.0754472], [-2.8314915999999997, 54.075618000000006], [-2.8308367, 54.0758408], [-2.8301611, 54.0761006], [-2.8292155999999995, 54.07648609999998], [-2.8281426999999995, 54.0769865], [-2.8276902, 54.0771571], [-2.8271137, 54.077333999999986], [-2.8264615999999996, 54.0774517], [-2.8260774999999994, 54.07749930000001], [-2.8256818999999997, 54.07751919999999], [-2.8250431999999996, 54.0775087], [-2.8245386999999997, 54.0774664], [-2.8239775999999996, 54.077379099999995], [-2.8235543, 54.07728350000001], [-2.8233531999999997, 54.07723249999999], [-2.8232422, 54.0772043], [-2.8228025, 54.07705599999999], [-2.822455, 54.076913], [-2.8221626, 54.0767716], [-2.8218648, 54.076555899999995], [-2.8215936, 54.07634739999999], [-2.8213647999999996, 54.0761176], [-2.8211193999999997, 54.07575939999999], [-2.8208333, 54.0752676], [-2.8207594632803845, 54.0751012802371], [-2.8206841613568376, 54.074949096165845], [-2.820616105948098, 54.07481491830381], [-2.820554158741204, 54.07469619278053], [-2.820497181423197, 54.07459036572552], [-2.8204440356811156, 54.074494883268315], [-2.8203935832019993, 54.07440719153841], [-2.8203446856728887, 54.074324736665375], [-2.8202962047808233, 54.07424496477871], [-2.8202470022128434, 54.07416532200793], [-2.8201959396559877, 54.07408325448259], [-2.820141878797297, 54.073996208332176], [-2.820083681323811, 54.07390162968623], [-2.8200202089225685, 54.073796964674294], [-2.81995032328061, 54.07367965942587], [-2.8198728860849753, 54.07354716007049], [-2.819786759022704, 54.07339691273768], [-2.8197609999999997, 54.0733504], [-2.8196450999999993, 54.0731511], [-2.818953, 54.07209180000001], [-2.8188822, 54.0719977], [-2.8180728, 54.070917900000005], [-2.8173013, 54.0699922], [-2.8164627, 54.0690796], [-2.8145992999999994, 54.0671493], [-2.8145004999999994, 54.06704260000001], [-2.8140661, 54.06653239999999], [-2.8132333999999997, 54.0655544], [-2.8125047, 54.064557599999986], [-2.811812, 54.06350559999999], [-2.811166, 54.0624717], [-2.8105997, 54.0614156], [-2.8102111999999995, 54.06061340000001], [-2.810074, 54.0603315], [-2.8095806999999997, 54.05923469999999], [-2.8092138, 54.0581802], [-2.8092034, 54.0581432], [-2.8090339, 54.057537499999995], [-2.8088947, 54.0568594], [-2.8087903999999995, 54.056066], [-2.8086167999999994, 54.0537593], [-2.8086178, 54.0535823], [-2.8086872, 54.0531677], [-2.8086882, 54.0530676], [-2.8087096, 54.05266339999999], [-2.808724729327941, 54.05194394711092], [-2.8087264, 54.05186449999999], [-2.8087221, 54.051549400000006], [-2.8086872, 54.0513038], [-2.8086291, 54.0510448], [-2.8086110999999994, 54.0509495], [-2.8084875, 54.050444000000006], [-2.8082579000000005, 54.0497856], [-2.8080147, 54.04923540000001], [-2.8078467, 54.04884650000002]]}", "current_leg_start": "Bare Lane", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "54.0488465", "next_location_lon": "-2.8078467", "previous_location": "Bare Lane", "current_leg_milage": "2.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 358.869, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2348.418, \"from_m\": 358.869, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2467.135, \"from_m\": 2348.418, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2473.421, \"from_m\": 2467.135, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2581.056, \"from_m\": 2473.421, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 3197.192, \"from_m\": 2581.056, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3412.246, \"from_m\": 3197.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4972.465, \"from_m\": 3412.246, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 6511.132, \"from_m\": 4972.465, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 762352, \"profile_key\": \"a928d867014a2eb080bf8cb47348d98a6dddb8634e3dc12b0617062d7484035c\", \"schedule_id\": 12173, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0659\", \"location\": \"Morecambe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134495}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703\", \"location\": \"Bare Lane\", \"stage_seq\": 2, \"distance_m\": 2264.807, \"section_seq\": 1, \"route_path_id\": 134495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 3, \"distance_m\": 3531.236, \"section_seq\": 1, \"route_path_id\": 134495}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Lancaster\", \"stage_seq\": 4, \"distance_m\": 6511.132, \"section_seq\": 1, \"route_path_id\": 134495}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 6511.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134495}], \"total_distance_m\": 6511.132, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6504.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0659", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "54.0488465", "current_position_lon": "-2.8078467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:13Z\", \"source_id\": 64626474, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:20Z\", \"source_id\": 20478419, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:09Z\", \"source_id\": 64641187, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:10Z\", \"source_id\": 20483057, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lancaster", "service_state_platform": "1", "timing_fact_generation": 1790057231115462, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:06.368568", "service_state_evidence_id": 20483057, "current_leg_start_actual_dep": "2026-09-22T07:03:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:07.184673", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCM |
LAN |
2C72 |
156466 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 358.869, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2348.418, "from_m": 358.869, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2467.135, "from_m": 2348.418, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2473.421, "from_m": 2467.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2581.056, "from_m": 2473.421, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3197.192, "from_m": 2581.056, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3412.246, "from_m": 3197.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 4972.465, "from_m": 3412.246, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 6511.132, "from_m": 4972.465, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 762352, "profile_key": "a928d867014a2eb080bf8cb47348d98a6dddb8634e3dc12b0617062d7484035c", "schedule_id": 12173, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0659", "location": "Morecambe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134495}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703", "location": "Bare Lane", "stage_seq": 2, "distance_m": 2264.807, "section_seq": 1, "route_path_id": 134495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Morecambe South Jn", "stage_seq": 3, "distance_m": 3531.236, "section_seq": 1, "route_path_id": 134495}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Lancaster", "stage_seq": 4, "distance_m": 6511.132, "section_seq": 1, "route_path_id": 134495}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 6511.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 134495}], "total_distance_m": 6511.132, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6504.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6.286, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3133, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:13Z", "source_id": 64626474, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:20Z", "source_id": 20478419, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3151, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:09Z", "source_id": 64641187, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:09:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:10Z", "source_id": 20483057, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Morecambe |
0659 |
0659 |
1 |
None |
None |
Lancaster |
0709 |
0709 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85727/2026-09-22/detailed |
None |
Bare Lane |
2026-09-22T07:03:00+01:00 |
Lancaster |
6.0 |
{"type": "LineString", "coordinates": [[-2.8351834, 54.0745961], [-2.8345451, 54.0747346], [-2.8339871, 54.0748656], [-2.8331836, 54.075076300000006], [-2.8327767000000006, 54.0751968], [-2.8323663, 54.0753471], [-2.8322825999999997, 54.075375099999995], [-2.8320519, 54.0754472], [-2.8314915999999997, 54.075618000000006], [-2.8308367, 54.0758408], [-2.8301611, 54.0761006], [-2.8292155999999995, 54.07648609999998], [-2.8281426999999995, 54.0769865], [-2.8276902, 54.0771571], [-2.8271137, 54.077333999999986], [-2.8264615999999996, 54.0774517], [-2.8260774999999994, 54.07749930000001], [-2.8256818999999997, 54.07751919999999], [-2.8250431999999996, 54.0775087], [-2.8245386999999997, 54.0774664], [-2.8239775999999996, 54.077379099999995], [-2.8235543, 54.07728350000001], [-2.8233531999999997, 54.07723249999999], [-2.8232422, 54.0772043], [-2.8228025, 54.07705599999999], [-2.822455, 54.076913], [-2.8221626, 54.0767716], [-2.8218648, 54.076555899999995], [-2.8215936, 54.07634739999999], [-2.8213647999999996, 54.0761176], [-2.8211193999999997, 54.07575939999999], [-2.8208333, 54.0752676], [-2.8207594632803845, 54.0751012802371], [-2.8206841613568376, 54.074949096165845], [-2.820616105948098, 54.07481491830381], [-2.820554158741204, 54.07469619278053], [-2.820497181423197, 54.07459036572552], [-2.8204440356811156, 54.074494883268315], [-2.8203935832019993, 54.07440719153841], [-2.8203446856728887, 54.074324736665375], [-2.8202962047808233, 54.07424496477871], [-2.8202470022128434, 54.07416532200793], [-2.8201959396559877, 54.07408325448259], [-2.820141878797297, 54.073996208332176], [-2.820083681323811, 54.07390162968623], [-2.8200202089225685, 54.073796964674294], [-2.81995032328061, 54.07367965942587], [-2.8198728860849753, 54.07354716007049], [-2.819786759022704, 54.07339691273768], [-2.8197609999999997, 54.0733504], [-2.8196450999999993, 54.0731511], [-2.818953, 54.07209180000001], [-2.8188822, 54.0719977], [-2.8180728, 54.070917900000005], [-2.8173013, 54.0699922], [-2.8164627, 54.0690796], [-2.8145992999999994, 54.0671493], [-2.8145004999999994, 54.06704260000001], [-2.8140661, 54.06653239999999], [-2.8132333999999997, 54.0655544], [-2.8125047, 54.064557599999986], [-2.811812, 54.06350559999999], [-2.811166, 54.0624717], [-2.8105997, 54.0614156], [-2.8102111999999995, 54.06061340000001], [-2.810074, 54.0603315], [-2.8095806999999997, 54.05923469999999], [-2.8092138, 54.0581802], [-2.8092034, 54.0581432], [-2.8090339, 54.057537499999995], [-2.8088947, 54.0568594], [-2.8087903999999995, 54.056066], [-2.8086167999999994, 54.0537593], [-2.8086178, 54.0535823], [-2.8086872, 54.0531677], [-2.8086882, 54.0530676], [-2.8087096, 54.05266339999999], [-2.808724729327941, 54.05194394711092], [-2.8087264, 54.05186449999999], [-2.8087221, 54.051549400000006], [-2.8086872, 54.0513038], [-2.8086291, 54.0510448], [-2.8086110999999994, 54.0509495], [-2.8084875, 54.050444000000006], [-2.8082579000000005, 54.0497856], [-2.8080147, 54.04923540000001], [-2.8078467, 54.04884650000002]]} |
2.7 |
0703 |
0709 |
Bare Lane |
Lancaster |
Lancaster |
54.0488465 |
-2.8078467 |
54.0488465 |
-2.8078467 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Lancaster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483057 |
1790057231115462 |
9 |
9 |
2026-09-22 06:19:07.184673 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:06.368568 |
| 730467 |
761229 |
P88418 |
872M12M622 |
2026-09-22 |
COMPLETE |
20483351 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 761229, "stp": "P", "toc": "Southeastern", "uid": "P88418", "consist": "465008+465035", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88418/2026-09-22/detailed", "trust_id": "872M12M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "8", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2M12", "timing_status": "ON TIME", "origin_station": "London Victoria", "current_leg_arr": "0709", "current_leg_dep": "0705", "current_leg_end": "Orpington", "origin_dep_time": "0627", "origin_platform": "3", "current_location": "Orpington", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]}", "current_leg_start": "Petts Wood", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.3734294", "next_location_lon": "0.0890126", "previous_location": "Petts Wood", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1121.688, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1121.688, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6148.434, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6164.736, \"from_m\": 6148.434, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6697.864, \"from_m\": 6164.736, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20115.86, \"from_m\": 6697.864, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20199.199, \"from_m\": 20115.86, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20272.656, \"from_m\": 20199.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20366.247, \"from_m\": 20272.656, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21536.105, \"from_m\": 20366.247, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23540.935, \"from_m\": 21536.105, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23595.894, \"from_m\": 23540.935, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23683.792, \"from_m\": 23595.894, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23733.834, \"from_m\": 23683.792, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23884.934, \"from_m\": 23733.834, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24083.905, \"from_m\": 23884.934, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 761229, \"profile_key\": \"91087476b68262a9a0bae367638d7004180a5fd22d593aaf91838626a05d53e6\", \"schedule_id\": 22532, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0637\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6409.26, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0639H\", \"location\": \"West Dulwich\", \"stage_seq\": 6, \"distance_m\": 8122.943, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642\", \"location\": \"Sydenham Hill\", \"stage_seq\": 7, \"distance_m\": 9238.003, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": \"0645H\", \"location\": \"Penge East\", \"stage_seq\": 8, \"distance_m\": 11541.392, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0647H\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 12572.042, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 10, \"distance_m\": 13911.474, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0654\", \"location\": \"Shortlands\", \"stage_seq\": 11, \"distance_m\": 16110.015, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0657\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 17419.083, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0700\", \"location\": \"Bickley\", \"stage_seq\": 13, \"distance_m\": 19256.918, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Bickley Jn\", \"stage_seq\": 14, \"distance_m\": 20199.199, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21412.92, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": \"0705\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22136.571, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24083.905, \"section_seq\": 1, \"route_path_id\": 119547}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24083.905, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119547}], \"total_distance_m\": 24083.905, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22780.25, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1303.655, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0627", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3734294", "current_position_lon": "0.0890126", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:09Z\", \"source_id\": 64563554, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:10Z\", \"source_id\": 20458181, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:04Z\", \"source_id\": 64569934, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:09Z\", \"source_id\": 20460241, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:07Z\", \"source_id\": 64576625, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:11Z\", \"source_id\": 20462438, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:27Z\", \"source_id\": 64581844, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:35Z\", \"source_id\": 20464196, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:49Z\", \"source_id\": 64589828, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:55Z\", \"source_id\": 20466674, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:50Z\", \"source_id\": 64594413, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:53Z\", \"source_id\": 20468194, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:22Z\", \"source_id\": 64600290, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:26Z\", \"source_id\": 20470087, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:10Z\", \"source_id\": 64606966, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:09Z\", \"source_id\": 20472136, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:55Z\", \"source_id\": 64613771, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:00Z\", \"source_id\": 20474370, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:58Z\", \"source_id\": 64620898, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:03Z\", \"source_id\": 20476699, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:06Z\", \"source_id\": 64633572, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:09Z\", \"source_id\": 20480627, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:30Z\", \"source_id\": 64642139, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:33Z\", \"source_id\": 20483351, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "8", "timing_fact_generation": 1790057255012594, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:07.507390", "service_state_evidence_id": 20483351, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:08.132822", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
ORP |
2M12 |
465008+465035 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1121.688, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1121.688, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6148.434, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6164.736, "from_m": 6148.434, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6697.864, "from_m": 6164.736, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20115.86, "from_m": 6697.864, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20199.199, "from_m": 20115.86, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20272.656, "from_m": 20199.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20366.247, "from_m": 20272.656, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21536.105, "from_m": 20366.247, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23540.935, "from_m": 21536.105, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23595.894, "from_m": 23540.935, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23683.792, "from_m": 23595.894, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23733.834, "from_m": 23683.792, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23884.934, "from_m": 23733.834, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24083.905, "from_m": 23884.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 761229, "profile_key": "91087476b68262a9a0bae367638d7004180a5fd22d593aaf91838626a05d53e6", "schedule_id": 22532, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0627", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0637", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6409.26, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0639H", "location": "West Dulwich", "stage_seq": 6, "distance_m": 8122.943, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642", "location": "Sydenham Hill", "stage_seq": 7, "distance_m": 9238.003, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": "0645H", "location": "Penge East", "stage_seq": 8, "distance_m": 11541.392, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0647H", "location": "Kent House", "stage_seq": 9, "distance_m": 12572.042, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650H", "location": "Beckenham Junction", "stage_seq": 10, "distance_m": 13911.474, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0654", "location": "Shortlands", "stage_seq": 11, "distance_m": 16110.015, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0657", "location": "Bromley South", "stage_seq": 12, "distance_m": 17419.083, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0700", "location": "Bickley", "stage_seq": 13, "distance_m": 19256.918, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Bickley Jn", "stage_seq": 14, "distance_m": 20199.199, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21412.92, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": "0705", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22136.571, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Orpington", "stage_seq": 17, "distance_m": 24083.905, "section_seq": 1, "route_path_id": 119547}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24083.905, "from_m": 0.0, "section_seq": 1, "route_path_id": 119547}], "total_distance_m": 24083.905, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22780.25, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1303.655, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:09Z", "source_id": 64563554, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:34:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:10Z", "source_id": 20458181, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:04Z", "source_id": 64569934, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:37:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:09Z", "source_id": 20460241, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:07Z", "source_id": 64576625, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:40:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:11Z", "source_id": 20462438, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:27Z", "source_id": 64581844, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:35Z", "source_id": 20464196, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:49Z", "source_id": 64589828, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:46:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:55Z", "source_id": 20466674, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:50Z", "source_id": 64594413, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:48:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:53Z", "source_id": 20468194, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:22Z", "source_id": 64600290, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:51:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:26Z", "source_id": 20470087, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31856, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:10Z", "source_id": 64606966, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:54:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:09Z", "source_id": 20472136, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:55Z", "source_id": 64613771, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:56:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:00Z", "source_id": 20474370, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:58Z", "source_id": 64620898, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:59:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:03Z", "source_id": 20476699, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:06Z", "source_id": 64633572, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:04:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:09Z", "source_id": 20480627, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32042, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:30Z", "source_id": 64642139, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:09:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:33Z", "source_id": 20483351, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
London Victoria |
0627 |
0627 |
3 |
None |
None |
Orpington |
0709 |
0709 |
8 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88418/2026-09-22/detailed |
None |
Petts Wood |
2026-09-22T07:05:00+01:00 |
Orpington |
4.0 |
{"type": "LineString", "coordinates": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]} |
1.2 |
0705 |
0709 |
Petts Wood |
Orpington |
Orpington |
51.3734294 |
0.0890126 |
51.3734294 |
0.0890126 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Orpington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483351 |
1790057255012594 |
76 |
76 |
2026-09-22 06:19:08.132822 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:07.507390 |
| 730468 |
758770 |
P76229 |
522H00M522 |
2026-09-22 |
COMPLETE |
20483694 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 758770, "stp": "P", "toc": "Greater Anglia", "uid": "P76229", "consist": "720139", "dest_crs": "ELY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76229/2026-09-22/detailed", "trust_id": "522H00M522", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ely", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "3A", "is_terminated": 1, "next_location": "Ely", "signalling_id": "2H00", "timing_status": "ON TIME", "origin_station": "London Liverpool Street", "current_leg_arr": "0709", "current_leg_dep": "0654", "current_leg_end": "Ely", "origin_dep_time": "0512", "origin_platform": "7", "current_location": "Ely", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.15901709999999997, 52.2248532], [0.1593093, 52.225257499999984], [0.1600033, 52.2261782], [0.16029, 52.2265369], [0.160937, 52.2273283], [0.1617883, 52.228212], [0.162358, 52.2288392], [0.1627162, 52.2292061], [0.1633665, 52.22982460000001], [0.1637531, 52.2301894], [0.1642243, 52.2305768], [0.1644313, 52.230774399999994], [0.1653721, 52.2316995], [0.1662534, 52.23254550000001], [0.1664474, 52.2327363], [0.16698309999999997, 52.2332632], [0.16739819999999997, 52.2336511], [0.1677722, 52.234026799999995], [0.1690077, 52.23522510000001], [0.16913589999999998, 52.235373300000006], [0.17052569999999995, 52.2367236], [0.1731835, 52.239319], [0.17608009999999996, 52.24213030000001], [0.17624229999999996, 52.2422864], [0.1777512, 52.2437384], [0.1796630568239043, 52.24557824637176], [0.1814557, 52.247303299999984], [0.1827593, 52.2485576], [0.1851191, 52.2509395], [0.1878594, 52.253573499999995], [0.19000749999999997, 52.2556623], [0.1910281, 52.25669289999999], [0.1934278, 52.25899799999999], [0.19535209999999997, 52.26085750000001], [0.1959084, 52.2613951], [0.1962679, 52.2617404], [0.19658619999999996, 52.26206100000001], [0.1968358, 52.2623152], [0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]}", "current_leg_start": "Cambridge North", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "52.3901774", "next_location_lon": "0.2662576", "previous_location": "Cambridge North", "current_leg_milage": "12.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.146, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.146, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.063, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.063, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29389.473, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 29671.865, \"from_m\": 29389.473, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32380.856, \"from_m\": 29671.865, \"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\": 39192.509, \"from_m\": 32380.856, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39223.3, \"from_m\": 39192.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\": 46334.144, \"from_m\": 39223.3, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49176.535, \"from_m\": 46334.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55236.544, \"from_m\": 49176.535, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55297.705, \"from_m\": 55236.544, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70080.617, \"from_m\": 55297.705, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73903.311, \"from_m\": 70080.617, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 73912.493, \"from_m\": 73903.311, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74420.238, \"from_m\": 73912.493, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 79087.962, \"from_m\": 74420.238, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80003.401, \"from_m\": 79087.962, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 85614.094, \"from_m\": 80003.401, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 85676.03, \"from_m\": 85614.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85871.483, \"from_m\": 85676.03, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87544.387, \"from_m\": 85871.483, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 88858.876, \"from_m\": 87544.387, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89081.987, \"from_m\": 88858.876, \"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\": 89249.769, \"from_m\": 89081.987, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 90244.239, \"from_m\": 89249.769, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 112261.758, \"from_m\": 90244.239, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 112782.27, \"from_m\": 112261.758, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 113152.031, \"from_m\": 112782.27, \"capability_applied\": null, \"effective_limit_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\": 758770, \"profile_key\": \"071b49b7f85c39354765383d5908f1f4296ec3c04cc7b2c0c69498031cd0cfba\", \"schedule_id\": 21236, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0512\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0515\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0521\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0521H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0523H\", \"wtt_dep\": \"0524H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0528H\", \"wtt_dep\": \"0529\", \"location\": \"Ponders End\", \"stage_seq\": 8, \"distance_m\": 15919.522, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0530H\", \"wtt_dep\": \"0531\", \"location\": \"Brimsdown\", \"stage_seq\": 9, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0533\", \"wtt_dep\": \"0533H\", \"location\": \"Enfield Lock\", \"stage_seq\": 10, \"distance_m\": 19046.863, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0535H\", \"wtt_dep\": \"0536\", \"location\": \"Waltham Cross\", \"stage_seq\": 11, \"distance_m\": 20649.859, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0538\", \"wtt_dep\": \"0538H\", \"location\": \"Cheshunt\", \"stage_seq\": 12, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0543H\", \"wtt_dep\": \"0549\", \"location\": \"Broxbourne\", \"stage_seq\": 13, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 14, \"distance_m\": 29630.624, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0553\", \"wtt_dep\": \"0553H\", \"location\": \"Roydon\", \"stage_seq\": 15, \"distance_m\": 32361.245, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0557H\", \"location\": \"Harlow Town\", \"stage_seq\": 16, \"distance_m\": 36551.882, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0600H\", \"location\": \"Harlow Mill\", \"stage_seq\": 17, \"distance_m\": 39348.769, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 18, \"distance_m\": 42951.593, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0609H\", \"wtt_dep\": \"0610H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 19, \"distance_m\": 48788.974, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 20, \"distance_m\": 53587.508, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Stansted North Jn\", \"stage_seq\": 21, \"distance_m\": 55180.436, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Elsenham\", \"stage_seq\": 22, \"distance_m\": 57183.601, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0623H\", \"location\": \"Newport (Essex)\", \"stage_seq\": 23, \"distance_m\": 64144.072, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Audley End\", \"stage_seq\": 24, \"distance_m\": 67014.092, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Great Chesterford\", \"stage_seq\": 25, \"distance_m\": 73503.505, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 26, \"distance_m\": 78870.408, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640\", \"location\": \"Shelford\", \"stage_seq\": 27, \"distance_m\": 84391.052, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 28, \"distance_m\": 85782.134, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644H\", \"location\": \"Cambridge South\", \"stage_seq\": 29, \"distance_m\": 86955.722, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0651\", \"location\": \"Cambridge\", \"stage_seq\": 30, \"distance_m\": 89489.153, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 31, \"distance_m\": 91030.611, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0654H\", \"wtt_dep\": \"0655H\", \"location\": \"Cambridge North\", \"stage_seq\": 32, \"distance_m\": 93233.831, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Waterbeach\", \"stage_seq\": 33, \"distance_m\": 98121.453, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 34, \"distance_m\": 112444.007, \"section_seq\": 1, \"route_path_id\": 139411}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Ely\", \"stage_seq\": 35, \"distance_m\": 113152.031, \"section_seq\": 1, \"route_path_id\": 139411}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 113152.031, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139411}], \"total_distance_m\": 113152.031, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 107355.654, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5796.377, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0512", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "52.3901774", "current_position_lon": "0.2662576", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:14:25Z\", \"source_id\": 64446094, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:15:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:14:31Z\", \"source_id\": 20419851, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:17:37Z\", \"source_id\": 64448508, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:18:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:17:40Z\", \"source_id\": 20420621, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:45Z\", \"source_id\": 64452982, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:23:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:46Z\", \"source_id\": 20422029, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:27:10Z\", \"source_id\": 64457214, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:27:16Z\", \"source_id\": 20423358, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:29:32Z\", \"source_id\": 64459445, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:30:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:29:35Z\", \"source_id\": 20424088, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:31:43Z\", \"source_id\": 64461647, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:31:48Z\", \"source_id\": 20424828, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:34:09Z\", \"source_id\": 64464289, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:34:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:34:11Z\", \"source_id\": 20425622, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:53Z\", \"source_id\": 64467383, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:37:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:54Z\", \"source_id\": 20426566, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14828, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:01Z\", \"source_id\": 64472202, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:41:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:05Z\", \"source_id\": 20428193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:28Z\", \"source_id\": 64485977, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:29Z\", \"source_id\": 20432645, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:59Z\", \"source_id\": 64490993, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:06Z\", \"source_id\": 20434314, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:18Z\", \"source_id\": 64495993, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:58:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:20Z\", \"source_id\": 20435917, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:30Z\", \"source_id\": 64501009, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:34Z\", \"source_id\": 20437607, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:10Z\", \"source_id\": 64510363, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:15Z\", \"source_id\": 20440725, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:20Z\", \"source_id\": 64519807, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:26Z\", \"source_id\": 20443827, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:53Z\", \"source_id\": 64526346, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:55Z\", \"source_id\": 20445959, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:46Z\", \"source_id\": 64537894, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:50Z\", \"source_id\": 20449706, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:22Z\", \"source_id\": 64542957, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:26Z\", \"source_id\": 20451441, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:07Z\", \"source_id\": 64552539, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:10Z\", \"source_id\": 20454635, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:38Z\", \"source_id\": 64562393, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:44Z\", \"source_id\": 20457825, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:33Z\", \"source_id\": 64571030, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:38Z\", \"source_id\": 20460605, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:54Z\", \"source_id\": 20463706, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:45Z\", \"source_id\": 64591838, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:50Z\", \"source_id\": 20467326, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:26Z\", \"source_id\": 64607760, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:31Z\", \"source_id\": 20472455, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12321, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:23Z\", \"source_id\": 64617088, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:27Z\", \"source_id\": 20475461, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:57Z\", \"source_id\": 64643282, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:00Z\", \"source_id\": 20483694, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ely", "service_state_platform": "3", "timing_fact_generation": 1790057282666090, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:10.209388", "service_state_evidence_id": 20483694, "current_leg_start_actual_dep": "2026-09-22T06:55:30+01:00", "operational_evidence_version": 157, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:10.568173", "service_state_valid_until_kind": null, "operational_interpretation_version": 157, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
ELY |
2H00 |
720139 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.146, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.146, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.063, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.063, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29389.473, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 29671.865, "from_m": 29389.473, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32380.856, "from_m": 29671.865, "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": 39192.509, "from_m": 32380.856, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39223.3, "from_m": 39192.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": 46334.144, "from_m": 39223.3, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49176.535, "from_m": 46334.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55236.544, "from_m": 49176.535, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55297.705, "from_m": 55236.544, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70080.617, "from_m": 55297.705, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73903.311, "from_m": 70080.617, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 73912.493, "from_m": 73903.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74420.238, "from_m": 73912.493, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 79087.962, "from_m": 74420.238, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80003.401, "from_m": 79087.962, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 85614.094, "from_m": 80003.401, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 85676.03, "from_m": 85614.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85871.483, "from_m": 85676.03, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87544.387, "from_m": 85871.483, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 88858.876, "from_m": 87544.387, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89081.987, "from_m": 88858.876, "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": 89249.769, "from_m": 89081.987, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 90244.239, "from_m": 89249.769, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112261.758, "from_m": 90244.239, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 112782.27, "from_m": 112261.758, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 113152.031, "from_m": 112782.27, "capability_applied": null, "effective_limit_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": 758770, "profile_key": "071b49b7f85c39354765383d5908f1f4296ec3c04cc7b2c0c69498031cd0cfba", "schedule_id": 21236, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0512", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0515", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0521", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0521H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0523H", "wtt_dep": "0524H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0528H", "wtt_dep": "0529", "location": "Ponders End", "stage_seq": 8, "distance_m": 15919.522, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0530H", "wtt_dep": "0531", "location": "Brimsdown", "stage_seq": 9, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0533", "wtt_dep": "0533H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 19046.863, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0535H", "wtt_dep": "0536", "location": "Waltham Cross", "stage_seq": 11, "distance_m": 20649.859, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0538", "wtt_dep": "0538H", "location": "Cheshunt", "stage_seq": 12, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0543H", "wtt_dep": "0549", "location": "Broxbourne", "stage_seq": 13, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Broxbourne Jn", "stage_seq": 14, "distance_m": 29630.624, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0553", "wtt_dep": "0553H", "location": "Roydon", "stage_seq": 15, "distance_m": 32361.245, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0557H", "location": "Harlow Town", "stage_seq": 16, "distance_m": 36551.882, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0600H", "location": "Harlow Mill", "stage_seq": 17, "distance_m": 39348.769, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604", "location": "Sawbridgeworth", "stage_seq": 18, "distance_m": 42951.593, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0609H", "wtt_dep": "0610H", "location": "Bishops Stortford", "stage_seq": 19, "distance_m": 48788.974, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "Stansted Mountfitchet", "stage_seq": 20, "distance_m": 53587.508, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Stansted North Jn", "stage_seq": 21, "distance_m": 55180.436, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Elsenham", "stage_seq": 22, "distance_m": 57183.601, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0623H", "location": "Newport (Essex)", "stage_seq": 23, "distance_m": 64144.072, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Audley End", "stage_seq": 24, "distance_m": 67014.092, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Great Chesterford", "stage_seq": 25, "distance_m": 73503.505, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635H", "location": "Whittlesford Parkway", "stage_seq": 26, "distance_m": 78870.408, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640", "location": "Shelford", "stage_seq": 27, "distance_m": 84391.052, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Shepreth Branch Jn", "stage_seq": 28, "distance_m": 85782.134, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644H", "location": "Cambridge South", "stage_seq": 29, "distance_m": 86955.722, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0651", "location": "Cambridge", "stage_seq": 30, "distance_m": 89489.153, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Coldham Lane Jn", "stage_seq": 31, "distance_m": 91030.611, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0654H", "wtt_dep": "0655H", "location": "Cambridge North", "stage_seq": 32, "distance_m": 93233.831, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Waterbeach", "stage_seq": 33, "distance_m": 98121.453, "section_seq": 1, "route_path_id": 139411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Ely Dock Jn", "stage_seq": 34, "distance_m": 112444.007, "section_seq": 1, "route_path_id": 139411}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Ely", "stage_seq": 35, "distance_m": 113152.031, "section_seq": 1, "route_path_id": 139411}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 113152.031, "from_m": 0.0, "section_seq": 1, "route_path_id": 139411}], "total_distance_m": 113152.031, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 107355.654, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5796.377, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:14:25Z", "source_id": 64446094, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:15:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:14:31Z", "source_id": 20419851, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:17:37Z", "source_id": 64448508, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:18:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:17:40Z", "source_id": 20420621, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:45Z", "source_id": 64452982, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:23:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:46Z", "source_id": 20422029, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14866, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:27:10Z", "source_id": 64457214, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:27:16Z", "source_id": 20423358, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:29:32Z", "source_id": 64459445, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:30:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:29:35Z", "source_id": 20424088, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14858, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:31:43Z", "source_id": 64461647, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:32:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:31:48Z", "source_id": 20424828, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14854, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:34:09Z", "source_id": 64464289, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:34:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:34:11Z", "source_id": 20425622, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:53Z", "source_id": 64467383, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T04:37:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:54Z", "source_id": 20426566, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14828, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:01Z", "source_id": 64472202, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T04:41:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:05Z", "source_id": 20428193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12820, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:28Z", "source_id": 64485977, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T04:51:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:29Z", "source_id": 20432645, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:59Z", "source_id": 64490993, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T04:55:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:06Z", "source_id": 20434314, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12808, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:18Z", "source_id": 64495993, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T04:58:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:20Z", "source_id": 20435917, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12802, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:30Z", "source_id": 64501009, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:02:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:34Z", "source_id": 20437607, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:10Z", "source_id": 64510363, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:15Z", "source_id": 20440725, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:20Z", "source_id": 64519807, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:13:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:26Z", "source_id": 20443827, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12692, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:53Z", "source_id": 64526346, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:16:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:55Z", "source_id": 20445959, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12688, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:46Z", "source_id": 64537894, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:22:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:50Z", "source_id": 20449706, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:22Z", "source_id": 64542957, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:25:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:26Z", "source_id": 20451441, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12674, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:07Z", "source_id": 64552539, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:10Z", "source_id": 20454635, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12669, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:38Z", "source_id": 64562393, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:34:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:44Z", "source_id": 20457825, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12626, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:33Z", "source_id": 64571030, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:38Z", "source_id": 20460605, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:54Z", "source_id": 20463706, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:45Z", "source_id": 64591838, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T05:48:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:50Z", "source_id": 20467326, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12431, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:26Z", "source_id": 64607760, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-22T05:54:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:31Z", "source_id": 20472455, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12321, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:23Z", "source_id": 64617088, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T05:58:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:27Z", "source_id": 20475461, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12236, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:57Z", "source_id": 64643282, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T06:09:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:00Z", "source_id": 20483694, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
London Liverpool Street |
0512 |
0512 |
7 |
None |
None |
Ely |
0709 |
0709 |
3A |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76229/2026-09-22/detailed |
None |
Cambridge North |
2026-09-22T06:55:30+01:00 |
Ely |
15.0 |
{"type": "LineString", "coordinates": [[0.15901709999999997, 52.2248532], [0.1593093, 52.225257499999984], [0.1600033, 52.2261782], [0.16029, 52.2265369], [0.160937, 52.2273283], [0.1617883, 52.228212], [0.162358, 52.2288392], [0.1627162, 52.2292061], [0.1633665, 52.22982460000001], [0.1637531, 52.2301894], [0.1642243, 52.2305768], [0.1644313, 52.230774399999994], [0.1653721, 52.2316995], [0.1662534, 52.23254550000001], [0.1664474, 52.2327363], [0.16698309999999997, 52.2332632], [0.16739819999999997, 52.2336511], [0.1677722, 52.234026799999995], [0.1690077, 52.23522510000001], [0.16913589999999998, 52.235373300000006], [0.17052569999999995, 52.2367236], [0.1731835, 52.239319], [0.17608009999999996, 52.24213030000001], [0.17624229999999996, 52.2422864], [0.1777512, 52.2437384], [0.1796630568239043, 52.24557824637176], [0.1814557, 52.247303299999984], [0.1827593, 52.2485576], [0.1851191, 52.2509395], [0.1878594, 52.253573499999995], [0.19000749999999997, 52.2556623], [0.1910281, 52.25669289999999], [0.1934278, 52.25899799999999], [0.19535209999999997, 52.26085750000001], [0.1959084, 52.2613951], [0.1962679, 52.2617404], [0.19658619999999996, 52.26206100000001], [0.1968358, 52.2623152], [0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]} |
12.3 |
0654 |
0709 |
Cambridge North |
Ely |
Ely |
52.3901774 |
0.2662576 |
52.3901774 |
0.2662576 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Ely |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483694 |
1790057282666090 |
157 |
157 |
2026-09-22 06:19:10.568173 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:10.209388 |
| 730469 |
760895 |
L87150 |
072G06M622 |
2026-09-22 |
COMPLETE |
20483511 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 760895, "stp": "P", "toc": "ScotRail", "uid": "L87150", "consist": "380022", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87150/2026-09-22/detailed", "trust_id": "072G06M622", "origin_crs": "GRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "15", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2G06", "timing_status": "LATE", "origin_station": "Gourock", "current_leg_arr": "0709", "current_leg_dep": "0702", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0618", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.340246438214181, 55.852799950489775], [-4.3386858, 55.8526338], [-4.337620199999999, 55.8525204], [-4.3282231, 55.85157449999999], [-4.327873499999999, 55.851542], [-4.3251225, 55.851253699999994], [-4.3243869, 55.85117789999999], [-4.3213604, 55.8508658], [-4.3207972, 55.8508098], [-4.3169953, 55.85043159999999], [-4.3164746, 55.850378199999994], [-4.315413600000001, 55.8502692], [-4.3148529, 55.8502117], [-4.312653999999999, 55.849979], [-4.311913363773703, 55.8499055140696], [-4.3114103, 55.8498556], [-4.3104253, 55.84975370000001], [-4.3070768, 55.849430799999986], [-4.305921199999999, 55.8493145], [-4.3056867, 55.8492909], [-4.305016000000001, 55.849221], [-4.3022443, 55.848940599999985], [-4.3021855, 55.84893400000001], [-4.300339299999999, 55.84872930000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cardonald", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cardonald", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 521.988, \"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\": 914.989, \"from_m\": 521.988, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2706.976, \"from_m\": 914.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4033.011, \"from_m\": 2706.976, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6587.151, \"from_m\": 4033.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\": 8887.619, \"from_m\": 6587.151, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9479.236, \"from_m\": 8887.619, \"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\": 10301.401, \"from_m\": 9479.236, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12631.659, \"from_m\": 10301.401, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13453.824, \"from_m\": 12631.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14045.441, \"from_m\": 13453.824, \"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\": 14332.535, \"from_m\": 14045.441, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14373.86, \"from_m\": 14332.535, \"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\": 14702.436, \"from_m\": 14373.86, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15294.025, \"from_m\": 14702.436, \"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\": 16116.446, \"from_m\": 15294.025, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35339.823, \"from_m\": 16116.446, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36670.653, \"from_m\": 35339.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\": 38405.708, \"from_m\": 36670.653, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38508.549, \"from_m\": 38405.708, \"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\": 44922.988, \"from_m\": 38508.549, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45185.172, \"from_m\": 44922.988, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45283.642, \"from_m\": 45185.172, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45325.342, \"from_m\": 45283.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\": 45877.89, \"from_m\": 45325.342, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46341.311, \"from_m\": 45877.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\": 46775.432, \"from_m\": 46341.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:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 47302.904, \"from_m\": 46775.432, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 47727.447, \"from_m\": 47302.904, \"capability_applied\": null, \"effective_limit_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\": 760895, \"profile_key\": \"b271008a2a798b887dd26f637203735834ddfe5101235adbb6ee771b37874497\", \"schedule_id\": 17442, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0618\", \"location\": \"Gourock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0621\", \"wtt_dep\": \"0621H\", \"location\": \"Fort Matilda\", \"stage_seq\": 2, \"distance_m\": 1867.382, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0624H\", \"location\": \"Greenock West\", \"stage_seq\": 3, \"distance_m\": 4114.371, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Greenock Central\", \"stage_seq\": 4, \"distance_m\": 5187.846, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629\", \"location\": \"Cartsdyke\", \"stage_seq\": 5, \"distance_m\": 6487.445, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631\", \"location\": \"Bogston\", \"stage_seq\": 6, \"distance_m\": 7895.605, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Wemyss Bay Jn\", \"stage_seq\": 7, \"distance_m\": 8600.525, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"Port Glasgow\", \"stage_seq\": 8, \"distance_m\": 9356.013, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0636H\", \"location\": \"Woodhall\", \"stage_seq\": 9, \"distance_m\": 11466.53, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0640H\", \"location\": \"Langbank\", \"stage_seq\": 10, \"distance_m\": 21763.795, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0645H\", \"wtt_dep\": \"0646\", \"location\": \"Bishopton\", \"stage_seq\": 11, \"distance_m\": 28181.272, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0651\", \"location\": \"Paisley St. James\", \"stage_seq\": 12, \"distance_m\": 34902.995, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0654\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 13, \"distance_m\": 36144.772, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 14, \"distance_m\": 37931.317, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0657H\", \"location\": \"Hillington West\", \"stage_seq\": 15, \"distance_m\": 39699.47, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0659H\", \"location\": \"Hillington East\", \"stage_seq\": 16, \"distance_m\": 40767.221, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Cardonald\", \"stage_seq\": 17, \"distance_m\": 41792.839, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Gower Street Jn\", \"stage_seq\": 18, \"distance_m\": 44537.894, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Shields Jn\", \"stage_seq\": 19, \"distance_m\": 45093.671, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 20, \"distance_m\": 46800.907, \"section_seq\": 1, \"route_path_id\": 120481}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 21, \"distance_m\": 47727.447, \"section_seq\": 1, \"route_path_id\": 120481}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47727.447, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120481}], \"total_distance_m\": 47727.447, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47264.026, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.421, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0618", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1619, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:27Z\", \"source_id\": 64531390, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:29Z\", \"source_id\": 20447580, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:03Z\", \"source_id\": 64538421, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:10Z\", \"source_id\": 20449931, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1629, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:48Z\", \"source_id\": 64543705, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:53Z\", \"source_id\": 20451707, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:13Z\", \"source_id\": 64550539, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:14Z\", \"source_id\": 20453986, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:16Z\", \"source_id\": 64554942, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:20Z\", \"source_id\": 20455429, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:07Z\", \"source_id\": 64559046, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:08Z\", \"source_id\": 20456736, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:03Z\", \"source_id\": 64565552, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:05Z\", \"source_id\": 20458835, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:07Z\", \"source_id\": 64574417, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:09Z\", \"source_id\": 20461719, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:31Z\", \"source_id\": 64586733, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:35Z\", \"source_id\": 20465686, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1713, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:15Z\", \"source_id\": 64599941, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:15Z\", \"source_id\": 20469979, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:26Z\", \"source_id\": 64605275, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:28Z\", \"source_id\": 20471654, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:03Z\", \"source_id\": 64616386, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:05Z\", \"source_id\": 20475198, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:03Z\", \"source_id\": 64621075, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:09Z\", \"source_id\": 20476768, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:30Z\", \"source_id\": 64624608, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:31Z\", \"source_id\": 20477817, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:41Z\", \"source_id\": 64642641, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:45Z\", \"source_id\": 20483511, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "15", "timing_fact_generation": 1790057267454547, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:11.269199", "service_state_evidence_id": 20483511, "current_leg_start_actual_dep": "2026-09-22T07:02:30+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:11.586602", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GRK |
GLC |
2G06 |
380022 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 521.988, "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": 914.989, "from_m": 521.988, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2706.976, "from_m": 914.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4033.011, "from_m": 2706.976, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6587.151, "from_m": 4033.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": 8887.619, "from_m": 6587.151, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9479.236, "from_m": 8887.619, "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": 10301.401, "from_m": 9479.236, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12631.659, "from_m": 10301.401, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13453.824, "from_m": 12631.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14045.441, "from_m": 13453.824, "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": 14332.535, "from_m": 14045.441, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14373.86, "from_m": 14332.535, "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": 14702.436, "from_m": 14373.86, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15294.025, "from_m": 14702.436, "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": 16116.446, "from_m": 15294.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35339.823, "from_m": 16116.446, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36670.653, "from_m": 35339.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": 38405.708, "from_m": 36670.653, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38508.549, "from_m": 38405.708, "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": 44922.988, "from_m": 38508.549, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45185.172, "from_m": 44922.988, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45283.642, "from_m": 45185.172, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45325.342, "from_m": 45283.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": 45877.89, "from_m": 45325.342, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 46341.311, "from_m": 45877.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": 46775.432, "from_m": 46341.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:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 47302.904, "from_m": 46775.432, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47727.447, "from_m": 47302.904, "capability_applied": null, "effective_limit_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": 760895, "profile_key": "b271008a2a798b887dd26f637203735834ddfe5101235adbb6ee771b37874497", "schedule_id": 17442, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0618", "location": "Gourock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0621", "wtt_dep": "0621H", "location": "Fort Matilda", "stage_seq": 2, "distance_m": 1867.382, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0624H", "location": "Greenock West", "stage_seq": 3, "distance_m": 4114.371, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Greenock Central", "stage_seq": 4, "distance_m": 5187.846, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629", "location": "Cartsdyke", "stage_seq": 5, "distance_m": 6487.445, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631", "location": "Bogston", "stage_seq": 6, "distance_m": 7895.605, "section_seq": 1, "route_path_id": 120481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Wemyss Bay Jn", "stage_seq": 7, "distance_m": 8600.525, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "Port Glasgow", "stage_seq": 8, "distance_m": 9356.013, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0636H", "location": "Woodhall", "stage_seq": 9, "distance_m": 11466.53, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0640H", "location": "Langbank", "stage_seq": 10, "distance_m": 21763.795, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0645H", "wtt_dep": "0646", "location": "Bishopton", "stage_seq": 11, "distance_m": 28181.272, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0651", "location": "Paisley St. James", "stage_seq": 12, "distance_m": 34902.995, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0654", "location": "Paisley Gilmour Street", "stage_seq": 13, "distance_m": 36144.772, "section_seq": 1, "route_path_id": 120481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Arkleston Jn", "stage_seq": 14, "distance_m": 37931.317, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0657H", "location": "Hillington West", "stage_seq": 15, "distance_m": 39699.47, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0659H", "location": "Hillington East", "stage_seq": 16, "distance_m": 40767.221, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Cardonald", "stage_seq": 17, "distance_m": 41792.839, "section_seq": 1, "route_path_id": 120481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Gower Street Jn", "stage_seq": 18, "distance_m": 44537.894, "section_seq": 1, "route_path_id": 120481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Shields Jn", "stage_seq": 19, "distance_m": 45093.671, "section_seq": 1, "route_path_id": 120481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Glasgow Bridge Street Jn", "stage_seq": 20, "distance_m": 46800.907, "section_seq": 1, "route_path_id": 120481}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 21, "distance_m": 47727.447, "section_seq": 1, "route_path_id": 120481}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47727.447, "from_m": 0.0, "section_seq": 1, "route_path_id": 120481}], "total_distance_m": 47727.447, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47264.026, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.421, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1619, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:27Z", "source_id": 64531390, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:20:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:29Z", "source_id": 20447580, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1625, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:03Z", "source_id": 64538421, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:23:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:10Z", "source_id": 20449931, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1629, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:48Z", "source_id": 64543705, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:26:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:53Z", "source_id": 20451707, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1633, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:13Z", "source_id": 64550539, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:28:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:14Z", "source_id": 20453986, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1637, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:16Z", "source_id": 64554942, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:30:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:20Z", "source_id": 20455429, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1696, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:07Z", "source_id": 64559046, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:33:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:08Z", "source_id": 20456736, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1701, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:03Z", "source_id": 64565552, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:36:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:05Z", "source_id": 20458835, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1705, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:07Z", "source_id": 64574417, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:40:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:09Z", "source_id": 20461719, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1709, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:31Z", "source_id": 64586733, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:45:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:35Z", "source_id": 20465686, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1713, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:15Z", "source_id": 64599941, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:50:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:15Z", "source_id": 20469979, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1724, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:26Z", "source_id": 64605275, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:53:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:28Z", "source_id": 20471654, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1757, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:03Z", "source_id": 64616386, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:05Z", "source_id": 20475198, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1761, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:03Z", "source_id": 64621075, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:09Z", "source_id": 20476768, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1766, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:30Z", "source_id": 64624608, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:31Z", "source_id": 20477817, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2031, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:41Z", "source_id": 64642641, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:09:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:45Z", "source_id": 20483511, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Gourock |
0618 |
0618 |
1 |
None |
None |
Glasgow Central High Level |
0708 |
0708 |
15 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87150/2026-09-22/detailed |
None |
Cardonald |
2026-09-22T07:02:30+01:00 |
Glasgow Central High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.340246438214181, 55.852799950489775], [-4.3386858, 55.8526338], [-4.337620199999999, 55.8525204], [-4.3282231, 55.85157449999999], [-4.327873499999999, 55.851542], [-4.3251225, 55.851253699999994], [-4.3243869, 55.85117789999999], [-4.3213604, 55.8508658], [-4.3207972, 55.8508098], [-4.3169953, 55.85043159999999], [-4.3164746, 55.850378199999994], [-4.315413600000001, 55.8502692], [-4.3148529, 55.8502117], [-4.312653999999999, 55.849979], [-4.311913363773703, 55.8499055140696], [-4.3114103, 55.8498556], [-4.3104253, 55.84975370000001], [-4.3070768, 55.849430799999986], [-4.305921199999999, 55.8493145], [-4.3056867, 55.8492909], [-4.305016000000001, 55.849221], [-4.3022443, 55.848940599999985], [-4.3021855, 55.84893400000001], [-4.300339299999999, 55.84872930000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
3.8 |
0702 |
0709 |
Cardonald |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483511 |
1790057267454547 |
58 |
58 |
2026-09-22 06:19:11.586602 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:11.269199 |
| 730470 |
759347 |
C10167 |
542C00M522 |
2026-09-22 |
COMPLETE |
20483112 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 759347, "stp": "P", "toc": "Great Northern", "uid": "C10167", "consist": "379010+379025", "dest_crs": "CBG", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10167/2026-09-22/detailed", "trust_id": "542C00M522", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-22", "dest_arr_time": "0705", "dest_platform": "2", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2C00", "timing_status": "LATE", "origin_station": "London Kings Cross", "current_leg_arr": "0709", "current_leg_dep": "0704", "current_leg_end": "Cambridge", "origin_dep_time": "0536", "origin_platform": "10", "current_location": "Cambridge", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge South", "dest_arr_time_act": "0705", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge South", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 14441.937, \"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\": 14482.971, \"from_m\": 14441.937, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19358.525, \"from_m\": 14482.971, \"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\": 20193.831, \"from_m\": 19358.525, \"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\": 20242.502, \"from_m\": 20193.831, \"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\": 20280.418, \"from_m\": 20242.502, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33181.119, \"from_m\": 20280.418, \"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\": 33221.201, \"from_m\": 33181.119, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35734.129, \"from_m\": 33221.201, \"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\": 37352.786, \"from_m\": 35734.129, \"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\": 38285.649, \"from_m\": 37352.786, \"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\": 38323.756, \"from_m\": 38285.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\": 51668.173, \"from_m\": 38323.756, \"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\": 51736.559, \"from_m\": 51668.173, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51833.571, \"from_m\": 51736.559, \"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\": 52417.555, \"from_m\": 51833.571, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52444.658, \"from_m\": 52417.555, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52502.982, \"from_m\": 52444.658, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55989.888, \"from_m\": 52502.982, \"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\": 56131.278, \"from_m\": 55989.888, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 56163.684, \"from_m\": 56131.278, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61545.861, \"from_m\": 56163.684, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67804.861, \"from_m\": 61545.861, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71233.978, \"from_m\": 67804.861, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71791.178, \"from_m\": 71233.978, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71824.953, \"from_m\": 71791.178, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71902.424, \"from_m\": 71824.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\": 72195.932, \"from_m\": 71902.424, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72947.763, \"from_m\": 72195.932, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72995.524, \"from_m\": 72947.763, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 79721.479, \"from_m\": 72995.524, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80269.113, \"from_m\": 79721.479, \"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\": 87691.543, \"from_m\": 80269.113, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87707.422, \"from_m\": 87691.543, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88515.108, \"from_m\": 87707.422, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89018.085, \"from_m\": 88515.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\": 89360.766, \"from_m\": 89018.085, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89422.702, \"from_m\": 89360.766, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89618.156, \"from_m\": 89422.702, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91291.059, \"from_m\": 89618.156, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 92605.548, \"from_m\": 91291.059, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 92763.234, \"from_m\": 92605.548, \"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\": 92805.055, \"from_m\": 92763.234, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93250.206, \"from_m\": 92805.055, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 759347, \"profile_key\": \"952663e2dc8379d80d3605043f6c792ef10ec5ea5ea94404dbdae7b930c0f502\", \"schedule_id\": 1120, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.41, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.556, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0541\", \"wtt_dep\": \"0542H\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.03, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0547\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.896, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"New Barnet\", \"stage_seq\": 6, \"distance_m\": 14827.174, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0556\", \"location\": \"Potters Bar\", \"stage_seq\": 7, \"distance_m\": 20594.07, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0602\", \"location\": \"Hatfield\", \"stage_seq\": 8, \"distance_m\": 28528.202, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0610\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 9, \"distance_m\": 32669.737, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Digswell Jn\", \"stage_seq\": 10, \"distance_m\": 34228.874, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0612H\", \"location\": \"Welwyn North\", \"stage_seq\": 11, \"distance_m\": 35446.176, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 12, \"distance_m\": 38502.133, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0616H\", \"location\": \"Knebworth\", \"stage_seq\": 13, \"distance_m\": 40408.526, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620H\", \"location\": \"Stevenage\", \"stage_seq\": 14, \"distance_m\": 44501.926, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626H\", \"location\": \"Hitchin\", \"stage_seq\": 15, \"distance_m\": 51504.215, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 16, \"distance_m\": 55754.898, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0634\", \"wtt_dep\": \"0634H\", \"location\": \"Baldock\", \"stage_seq\": 17, \"distance_m\": 59013.496, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": \"0643\", \"location\": \"Royston\", \"stage_seq\": 18, \"distance_m\": 72289.12, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0646H\", \"location\": \"Meldreth\", \"stage_seq\": 19, \"distance_m\": 77144.811, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650\", \"location\": \"Shepreth\", \"stage_seq\": 20, \"distance_m\": 80269.113, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Foxton\", \"stage_seq\": 21, \"distance_m\": 82126.17, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 22, \"distance_m\": 89528.807, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0658H\", \"wtt_dep\": \"0659\", \"location\": \"Cambridge South\", \"stage_seq\": 23, \"distance_m\": 90702.394, \"section_seq\": 1, \"route_path_id\": 130902}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 24, \"distance_m\": 93250.206, \"section_seq\": 1, \"route_path_id\": 130902}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 93250.206, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130902}], \"total_distance_m\": 93250.206, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 86573.817, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6676.389, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0536", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:54Z\", \"source_id\": 64470916, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:40:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:56Z\", \"source_id\": 20427717, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:06Z\", \"source_id\": 64477392, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:45:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:09Z\", \"source_id\": 20429858, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:42Z\", \"source_id\": 64485027, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:49Z\", \"source_id\": 20432292, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:38Z\", \"source_id\": 64489097, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:41Z\", \"source_id\": 20433664, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:16Z\", \"source_id\": 64499042, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:21Z\", \"source_id\": 20436906, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:41Z\", \"source_id\": 64506298, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:45Z\", \"source_id\": 20439370, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:17Z\", \"source_id\": 64519702, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:20Z\", \"source_id\": 20443770, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:43Z\", \"source_id\": 64528060, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:49Z\", \"source_id\": 20446504, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:09Z\", \"source_id\": 64534737, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:10Z\", \"source_id\": 20448646, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:33Z\", \"source_id\": 64545212, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:37Z\", \"source_id\": 20452215, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:44Z\", \"source_id\": 64558239, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:49Z\", \"source_id\": 20456460, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15603, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:53Z\", \"source_id\": 64567399, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:56Z\", \"source_id\": 20459411, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:26Z\", \"source_id\": 64586499, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:31Z\", \"source_id\": 20465603, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:21Z\", \"source_id\": 64595586, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:27Z\", \"source_id\": 20468652, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:29Z\", \"source_id\": 64605432, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:34Z\", \"source_id\": 20471728, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:32Z\", \"source_id\": 64612816, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:35Z\", \"source_id\": 20474080, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:59Z\", \"source_id\": 20479720, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:09Z\", \"source_id\": 64641251, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:15Z\", \"source_id\": 20483112, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "2", "timing_fact_generation": 1790057237817048, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:11.300846", "service_state_evidence_id": 20483112, "current_leg_start_actual_dep": "2026-09-22T07:03:00+01:00", "operational_evidence_version": 136, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:11.589861", "service_state_valid_until_kind": null, "operational_interpretation_version": 136, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
KGX |
CBG |
2C00 |
379010+379025 |
8 |
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": 14441.937, "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": 14482.971, "from_m": 14441.937, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19358.525, "from_m": 14482.971, "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": 20193.831, "from_m": 19358.525, "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": 20242.502, "from_m": 20193.831, "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": 20280.418, "from_m": 20242.502, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33181.119, "from_m": 20280.418, "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": 33221.201, "from_m": 33181.119, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35734.129, "from_m": 33221.201, "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": 37352.786, "from_m": 35734.129, "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": 38285.649, "from_m": 37352.786, "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": 38323.756, "from_m": 38285.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": 51668.173, "from_m": 38323.756, "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": 51736.559, "from_m": 51668.173, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51833.571, "from_m": 51736.559, "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": 52417.555, "from_m": 51833.571, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52444.658, "from_m": 52417.555, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52502.982, "from_m": 52444.658, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55989.888, "from_m": 52502.982, "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": 56131.278, "from_m": 55989.888, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 56163.684, "from_m": 56131.278, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61545.861, "from_m": 56163.684, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67804.861, "from_m": 61545.861, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71233.978, "from_m": 67804.861, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71791.178, "from_m": 71233.978, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71824.953, "from_m": 71791.178, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71902.424, "from_m": 71824.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": 72195.932, "from_m": 71902.424, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72947.763, "from_m": 72195.932, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72995.524, "from_m": 72947.763, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 79721.479, "from_m": 72995.524, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80269.113, "from_m": 79721.479, "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": 87691.543, "from_m": 80269.113, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87707.422, "from_m": 87691.543, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88515.108, "from_m": 87707.422, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89018.085, "from_m": 88515.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": 89360.766, "from_m": 89018.085, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89422.702, "from_m": 89360.766, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89618.156, "from_m": 89422.702, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91291.059, "from_m": 89618.156, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 92605.548, "from_m": 91291.059, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 92763.234, "from_m": 92605.548, "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": 92805.055, "from_m": 92763.234, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93250.206, "from_m": 92805.055, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 759347, "profile_key": "952663e2dc8379d80d3605043f6c792ef10ec5ea5ea94404dbdae7b930c0f502", "schedule_id": 1120, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0536", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130902}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.41, "section_seq": 1, "route_path_id": 130902}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539H", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.556, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0541", "wtt_dep": "0542H", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.03, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0547", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.896, "section_seq": 1, "route_path_id": 130902}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "New Barnet", "stage_seq": 6, "distance_m": 14827.174, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0556", "location": "Potters Bar", "stage_seq": 7, "distance_m": 20594.07, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0602", "location": "Hatfield", "stage_seq": 8, "distance_m": 28528.202, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0610", "location": "Welwyn Garden City", "stage_seq": 9, "distance_m": 32669.737, "section_seq": 1, "route_path_id": 130902}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611", "location": "Digswell Jn", "stage_seq": 10, "distance_m": 34228.874, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0612H", "location": "Welwyn North", "stage_seq": 11, "distance_m": 35446.176, "section_seq": 1, "route_path_id": 130902}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "Woolmer Green Jn", "stage_seq": 12, "distance_m": 38502.133, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0616H", "location": "Knebworth", "stage_seq": 13, "distance_m": 40408.526, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620H", "location": "Stevenage", "stage_seq": 14, "distance_m": 44501.926, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626H", "location": "Hitchin", "stage_seq": 15, "distance_m": 51504.215, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Letchworth Garden City", "stage_seq": 16, "distance_m": 55754.898, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0634", "wtt_dep": "0634H", "location": "Baldock", "stage_seq": 17, "distance_m": 59013.496, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": "0643", "location": "Royston", "stage_seq": 18, "distance_m": 72289.12, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0646H", "location": "Meldreth", "stage_seq": 19, "distance_m": 77144.811, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650", "location": "Shepreth", "stage_seq": 20, "distance_m": 80269.113, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Foxton", "stage_seq": 21, "distance_m": 82126.17, "section_seq": 1, "route_path_id": 130902}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0657", "location": "Shepreth Branch Jn", "stage_seq": 22, "distance_m": 89528.807, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0658H", "wtt_dep": "0659", "location": "Cambridge South", "stage_seq": 23, "distance_m": 90702.394, "section_seq": 1, "route_path_id": 130902}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": null, "location": "Cambridge", "stage_seq": 24, "distance_m": 93250.206, "section_seq": 1, "route_path_id": 130902}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 93250.206, "from_m": 0.0, "section_seq": 1, "route_path_id": 130902}], "total_distance_m": 93250.206, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 86573.817, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6676.389, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:54Z", "source_id": 64470916, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:40:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:56Z", "source_id": 20427717, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16033, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:06Z", "source_id": 64477392, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:45:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:09Z", "source_id": 20429858, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15972, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:42Z", "source_id": 64485027, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:49Z", "source_id": 20432292, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15942, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:38Z", "source_id": 64489097, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:54:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:41Z", "source_id": 20433664, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15905, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:16Z", "source_id": 64499042, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:01:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:21Z", "source_id": 20436906, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15867, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:41Z", "source_id": 64506298, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:06:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:45Z", "source_id": 20439370, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15703, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:17Z", "source_id": 64519702, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:20Z", "source_id": 20443770, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15697, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:43Z", "source_id": 64528060, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:17:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:49Z", "source_id": 20446504, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:09Z", "source_id": 64534737, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:10Z", "source_id": 20448646, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:33Z", "source_id": 64545212, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:26:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:37Z", "source_id": 20452215, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:44Z", "source_id": 64558239, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:49Z", "source_id": 20456460, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15603, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:53Z", "source_id": 64567399, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:36:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:56Z", "source_id": 20459411, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15578, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:26Z", "source_id": 64586499, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:45:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:31Z", "source_id": 20465603, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12640, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:21Z", "source_id": 64595586, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:27Z", "source_id": 20468652, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12635, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:29Z", "source_id": 64605432, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:53:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:34Z", "source_id": 20471728, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12631, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:32Z", "source_id": 64612816, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:56:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:35Z", "source_id": 20474080, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:59Z", "source_id": 20479720, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12583, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:09Z", "source_id": 64641251, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:09:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:15Z", "source_id": 20483112, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
London Kings Cross |
0536 |
0536 |
10 |
None |
None |
Cambridge |
0705 |
0705 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10167/2026-09-22/detailed |
None |
Cambridge South |
2026-09-22T07:03:00+01:00 |
Cambridge |
5.0 |
{"type": "LineString", "coordinates": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]} |
1.6 |
0704 |
0709 |
Cambridge South |
Cambridge |
Cambridge |
52.1941415 |
0.1376343 |
52.1941415 |
0.1376343 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Cambridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483112 |
1790057237817048 |
136 |
136 |
2026-09-22 06:19:11.589861 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:11.300846 |
| 730471 |
759408 |
Y80775 |
691W02M522 |
2026-09-22 |
COMPLETE |
20483341 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 759408, "stp": "P", "toc": "West Midlands Trains", "uid": "Y80775", "consist": "350112+350372", "dest_crs": "EUS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80775/2026-09-22/detailed", "trust_id": "691W02M522", "origin_crs": "COV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "12", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "1W02", "timing_status": "EARLY", "origin_station": "Coventry", "current_leg_arr": "0709", "current_leg_dep": "0655", "current_leg_end": "London Euston", "origin_dep_time": "0539", "origin_platform": "1", "current_location": "London Euston", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211486, 51.54280350971477], [-0.16317344605639228, 51.54282999135851], [-0.16294988708648556, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Watford Junction", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Watford Junction", "current_leg_milage": "17.4", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 366.165, \"from_m\": 0.0, \"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\": 415.167, \"from_m\": 366.165, \"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\": 438.23, \"from_m\": 415.167, \"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\": 9108.684, \"from_m\": 438.23, \"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\": 9116.591, \"from_m\": 9108.684, \"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\": 15309.469, \"from_m\": 9116.591, \"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\": 16222.214, \"from_m\": 15309.469, \"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\": 17751.016, \"from_m\": 16222.214, \"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\": 19304.656, \"from_m\": 17751.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\": 20055.376, \"from_m\": 19304.656, \"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\": 20482.494, \"from_m\": 20055.376, \"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\": 46240.516, \"from_m\": 20482.494, \"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\": 48284.896, \"from_m\": 46240.516, \"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\": 48371.132, \"from_m\": 48284.896, \"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\": 48878.266, \"from_m\": 48371.132, \"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\": 49191.775, \"from_m\": 48878.266, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49201.283, \"from_m\": 49191.775, \"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\": 49609.252, \"from_m\": 49201.283, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 53417.706, \"from_m\": 49609.252, \"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\": 56143.085, \"from_m\": 53417.706, \"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\": 56204.713, \"from_m\": 56143.085, \"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\": 56475.004, \"from_m\": 56204.713, \"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\": 63645.132, \"from_m\": 56475.004, \"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\": 63739.186, \"from_m\": 63645.132, \"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\": 76604.089, \"from_m\": 63739.186, \"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\": 76764.766, \"from_m\": 76604.089, \"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\": 77429.018, \"from_m\": 76764.766, \"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\": 78257.156, \"from_m\": 77429.018, \"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\": 80581.309, \"from_m\": 78257.156, \"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\": 87212.317, \"from_m\": 80581.309, \"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\": 90501.67, \"from_m\": 87212.317, \"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\": 94782.475, \"from_m\": 90501.67, \"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\": 94868.319, \"from_m\": 94782.475, \"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\": 94963.818, \"from_m\": 94868.319, \"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\": 95050.281, \"from_m\": 94963.818, \"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\": 108311.985, \"from_m\": 95050.281, \"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\": 110244.571, \"from_m\": 108311.985, \"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\": 118512.989, \"from_m\": 110244.571, \"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\": 118566.926, \"from_m\": 118512.989, \"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\": 144346.295, \"from_m\": 118566.926, \"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\": 147716.155, \"from_m\": 144346.295, \"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\": 149219.588, \"from_m\": 147716.155, \"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\": 151064.576, \"from_m\": 149219.588, \"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\": 152216.611, \"from_m\": 151064.576, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 152263.503, \"from_m\": 152216.611, \"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\": 153492.068, \"from_m\": 152263.503, \"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\": 153970.818, \"from_m\": 153492.068, \"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\": 154026.102, \"from_m\": 153970.818, \"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\": 154070.186, \"from_m\": 154026.102, \"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\": 154113.422, \"from_m\": 154070.186, \"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\": 154178.224, \"from_m\": 154113.422, \"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\": 154858.037, \"from_m\": 154178.224, \"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\": 154864.943, \"from_m\": 154858.037, \"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}], \"service_id\": 759408, \"profile_key\": \"429fe047d35acf8b2cfb44161248ea20890f745514694a3c6a3f91c3e8670bbe\", \"schedule_id\": 30206, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Coventry\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 2, \"distance_m\": 17165.196, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": \"0552\", \"location\": \"Rugby\", \"stage_seq\": 3, \"distance_m\": 18215.198, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 4, \"distance_m\": 20542.148, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Daventry North Jn\", \"stage_seq\": 5, \"distance_m\": 24478.386, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0602\", \"location\": \"Long Buckby\", \"stage_seq\": 6, \"distance_m\": 33454.873, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0617\", \"location\": \"Northampton\", \"stage_seq\": 7, \"distance_m\": 48967.189, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 8, \"distance_m\": 56204.713, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 9, \"distance_m\": 64024.263, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0632H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 10, \"distance_m\": 74748.016, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635H\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 79752.478, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Ledburn Jn\", \"stage_seq\": 12, \"distance_m\": 94597.299, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645\", \"location\": \"Tring\", \"stage_seq\": 13, \"distance_m\": 103971.991, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 14, \"distance_m\": 113800.469, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654H\", \"location\": \"Watford Junction\", \"stage_seq\": 15, \"distance_m\": 126816.915, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 16, \"distance_m\": 136574.149, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702\", \"location\": \"Wembley Central\", \"stage_seq\": 17, \"distance_m\": 141949.651, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 18, \"distance_m\": 146367.852, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706H\", \"location\": \"Camden Jn\", \"stage_seq\": 19, \"distance_m\": 152131.94, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Camden South Jn\", \"stage_seq\": 20, \"distance_m\": 153072.551, \"section_seq\": 1, \"route_path_id\": 143147}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 21, \"distance_m\": 154864.943, \"section_seq\": 1, \"route_path_id\": 143147}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 154864.943, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143147}], \"total_distance_m\": 154864.943, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 150809.343, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4055.6, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0539", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:46:31Z\", \"source_id\": 64479287, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:47:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:46:36Z\", \"source_id\": 20430470, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:35Z\", \"source_id\": 64499579, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:39Z\", \"source_id\": 20437076, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:41Z\", \"source_id\": 64518613, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:45Z\", \"source_id\": 20443408, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:11Z\", \"source_id\": 64554737, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:14Z\", \"source_id\": 20455322, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:53Z\", \"source_id\": 64567418, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:54Z\", \"source_id\": 20459402, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:36Z\", \"source_id\": 64586877, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:39Z\", \"source_id\": 20465714, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:26Z\", \"source_id\": 64605220, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:28Z\", \"source_id\": 20471663, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:03Z\", \"source_id\": 64621115, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:09Z\", \"source_id\": 20476776, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:54Z\", \"source_id\": 64625632, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:57Z\", \"source_id\": 20478143, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:31Z\", \"source_id\": 64642220, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:33Z\", \"source_id\": 20483341, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "12", "timing_fact_generation": 1790057259912869, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:17.002542", "service_state_evidence_id": 20483341, "current_leg_start_actual_dep": "2026-09-22T06:54:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:17.364014", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
COV |
EUS |
1W02 |
350112+350372 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 366.165, "from_m": 0.0, "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": 415.167, "from_m": 366.165, "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": 438.23, "from_m": 415.167, "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": 9108.684, "from_m": 438.23, "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": 9116.591, "from_m": 9108.684, "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": 15309.469, "from_m": 9116.591, "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": 16222.214, "from_m": 15309.469, "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": 17751.016, "from_m": 16222.214, "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": 19304.656, "from_m": 17751.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": 20055.376, "from_m": 19304.656, "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": 20482.494, "from_m": 20055.376, "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": 46240.516, "from_m": 20482.494, "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": 48284.896, "from_m": 46240.516, "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": 48371.132, "from_m": 48284.896, "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": 48878.266, "from_m": 48371.132, "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": 49191.775, "from_m": 48878.266, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49201.283, "from_m": 49191.775, "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": 49609.252, "from_m": 49201.283, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 53417.706, "from_m": 49609.252, "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": 56143.085, "from_m": 53417.706, "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": 56204.713, "from_m": 56143.085, "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": 56475.004, "from_m": 56204.713, "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": 63645.132, "from_m": 56475.004, "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": 63739.186, "from_m": 63645.132, "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": 76604.089, "from_m": 63739.186, "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": 76764.766, "from_m": 76604.089, "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": 77429.018, "from_m": 76764.766, "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": 78257.156, "from_m": 77429.018, "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": 80581.309, "from_m": 78257.156, "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": 87212.317, "from_m": 80581.309, "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": 90501.67, "from_m": 87212.317, "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": 94782.475, "from_m": 90501.67, "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": 94868.319, "from_m": 94782.475, "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": 94963.818, "from_m": 94868.319, "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": 95050.281, "from_m": 94963.818, "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": 108311.985, "from_m": 95050.281, "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": 110244.571, "from_m": 108311.985, "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": 118512.989, "from_m": 110244.571, "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": 118566.926, "from_m": 118512.989, "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": 144346.295, "from_m": 118566.926, "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": 147716.155, "from_m": 144346.295, "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": 149219.588, "from_m": 147716.155, "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": 151064.576, "from_m": 149219.588, "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": 152216.611, "from_m": 151064.576, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 152263.503, "from_m": 152216.611, "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": 153492.068, "from_m": 152263.503, "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": 153970.818, "from_m": 153492.068, "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": 154026.102, "from_m": 153970.818, "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": 154070.186, "from_m": 154026.102, "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": 154113.422, "from_m": 154070.186, "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": 154178.224, "from_m": 154113.422, "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": 154858.037, "from_m": 154178.224, "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": 154864.943, "from_m": 154858.037, "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}], "service_id": 759408, "profile_key": "429fe047d35acf8b2cfb44161248ea20890f745514694a3c6a3f91c3e8670bbe", "schedule_id": 30206, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0539", "location": "Coventry", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550", "location": "Rugby Trent Valley Jn", "stage_seq": 2, "distance_m": 17165.196, "section_seq": 1, "route_path_id": 143147}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": "0552", "location": "Rugby", "stage_seq": 3, "distance_m": 18215.198, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Hillmorton Jn", "stage_seq": 4, "distance_m": 20542.148, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Daventry North Jn", "stage_seq": 5, "distance_m": 24478.386, "section_seq": 1, "route_path_id": 143147}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0602", "location": "Long Buckby", "stage_seq": 6, "distance_m": 33454.873, "section_seq": 1, "route_path_id": 143147}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0617", "location": "Northampton", "stage_seq": 7, "distance_m": 48967.189, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622", "location": "Courteenhall Jn", "stage_seq": 8, "distance_m": 56204.713, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Hanslope Jn", "stage_seq": 9, "distance_m": 64024.263, "section_seq": 1, "route_path_id": 143147}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0632H", "location": "Milton Keynes Central", "stage_seq": 10, "distance_m": 74748.016, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635H", "location": "Bletchley", "stage_seq": 11, "distance_m": 79752.478, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Ledburn Jn", "stage_seq": 12, "distance_m": 94597.299, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645", "location": "Tring", "stage_seq": 13, "distance_m": 103971.991, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648H", "location": "Bourne End Jn (Herts)", "stage_seq": 14, "distance_m": 113800.469, "section_seq": 1, "route_path_id": 143147}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654H", "location": "Watford Junction", "stage_seq": 15, "distance_m": 126816.915, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Harrow & Wealdstone", "stage_seq": 16, "distance_m": 136574.149, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702", "location": "Wembley Central", "stage_seq": 17, "distance_m": 141949.651, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Willesden West London Jn", "stage_seq": 18, "distance_m": 146367.852, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706H", "location": "Camden Jn", "stage_seq": 19, "distance_m": 152131.94, "section_seq": 1, "route_path_id": 143147}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Camden South Jn", "stage_seq": 20, "distance_m": 153072.551, "section_seq": 1, "route_path_id": 143147}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "London Euston", "stage_seq": 21, "distance_m": 154864.943, "section_seq": 1, "route_path_id": 143147}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 154864.943, "from_m": 0.0, "section_seq": 1, "route_path_id": 143147}], "total_distance_m": 154864.943, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 150809.343, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4055.6, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 21187, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:46:31Z", "source_id": 64479287, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:47:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:46:36Z", "source_id": 20430470, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:35Z", "source_id": 64499579, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:39Z", "source_id": 20437076, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21288, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:41Z", "source_id": 64518613, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:45Z", "source_id": 20443408, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21474, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:11Z", "source_id": 64554737, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:31:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:14Z", "source_id": 20455322, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21587, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:53Z", "source_id": 64567418, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:36:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:54Z", "source_id": 20459402, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21785, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:36Z", "source_id": 64586877, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:45:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:39Z", "source_id": 20465714, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:26Z", "source_id": 64605220, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:28Z", "source_id": 20471663, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:03Z", "source_id": 64621115, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:59:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:09Z", "source_id": 20476776, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21992, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:54Z", "source_id": 64625632, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:57Z", "source_id": 20478143, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22709, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:31Z", "source_id": 64642220, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:09:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:33Z", "source_id": 20483341, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Coventry |
0539 |
0539 |
1 |
None |
None |
London Euston |
0710 |
0710 |
12 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80775/2026-09-22/detailed |
None |
Watford Junction |
2026-09-22T06:54:30+01:00 |
London Euston |
14.0 |
{"type": "LineString", "coordinates": [[-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211486, 51.54280350971477], [-0.16317344605639228, 51.54282999135851], [-0.16294988708648556, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} |
17.4 |
0655 |
0709 |
Watford Junction |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483341 |
1790057259912869 |
93 |
93 |
2026-09-22 06:19:17.364014 |
12 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:17.002542 |
| 730472 |
761149 |
G26496 |
871K05M622 |
2026-09-22 |
COMPLETE |
20483931 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 761149, "stp": "P", "toc": "Southern", "uid": "G26496", "consist": "377705+377706", "dest_crs": "EPS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26496/2026-09-22/detailed", "trust_id": "871K05M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Epsom", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "1", "is_terminated": 1, "next_location": "Epsom", "signalling_id": "1K05", "timing_status": "ON TIME", "origin_station": "London Bridge (Central)", "current_leg_arr": "0709", "current_leg_dep": "0705", "current_leg_end": "Epsom", "origin_dep_time": "0625", "origin_platform": "11", "current_location": "Epsom", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2412751, 51.3452803], [-0.24327070000000003, 51.34440630000001], [-0.243677, 51.3442256], [-0.24469409999999997, 51.3437602], [-0.24519530000000003, 51.34351639999999], [-0.2456639, 51.3432548], [-0.2467867, 51.342572700000005], [-0.2479011, 51.34186759999999], [-0.250075, 51.340442], [-0.25204229999999994, 51.3392008], [-0.25399159999999993, 51.3379546], [-0.25582409999999994, 51.336764899999984], [-0.25638639999999996, 51.3364285], [-0.2566668, 51.33626579999999], [-0.25697470000000006, 51.3361044], [-0.2574902, 51.3358588], [-0.2580572, 51.33561659999999], [-0.2586999, 51.3353707], [-0.2593766, 51.3351568], [-0.25999069999999996, 51.335001600000005], [-0.2606163, 51.334855399999995], [-0.26121640000000007, 51.33474259999999], [-0.261791, 51.33464879999999], [-0.262606, 51.3345703], [-0.2632648, 51.3345171], [-0.2639136, 51.3344834], [-0.26413479999999995, 51.3344732], [-0.2643527, 51.3344679], [-0.2644683, 51.33446769999999], [-0.2646392, 51.3344732], [-0.2647842, 51.33447919999999], [-0.2651028, 51.3345013], [-0.2652914, 51.3345171], [-0.2654881, 51.33453750000001], [-0.2659449, 51.33458939999999], [-0.2662226999999999, 51.33461789999999], [-0.2664623, 51.33463569999999], [-0.26671620000000007, 51.334646799999994], [-0.2669, 51.3346515], [-0.2670974, 51.3346485], [-0.26728939999999995, 51.33463999999999], [-0.2675468, 51.334623099999995], [-0.2675644, 51.33462209999999], [-0.26778859999999993, 51.3346008], [-0.26815799999999995, 51.3345464], [-0.2684506, 51.334493499999994], [-0.2686809, 51.33444299999999], [-0.2689069, 51.3343873], [-0.269132, 51.334320000000005], [-0.26949458523585645, 51.33420746186569], [-0.27007729999999996, 51.3340266], [-0.2709366999999999, 51.333763], [-0.2711931, 51.3336846], [-0.2716503, 51.3335414], [-0.2719754, 51.333433500000005], [-0.2716319, 51.333600899999986], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]}", "current_leg_start": "Ewell East", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.3342754", "next_location_lon": "-0.2698516", "previous_location": "Ewell East", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4918.123, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13929.683, \"from_m\": 4918.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14102.764, \"from_m\": 13929.683, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14179.575, \"from_m\": 14102.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14184.959, \"from_m\": 14179.575, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14793.013, \"from_m\": 14184.959, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14803.879, \"from_m\": 14793.013, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15275.578, \"from_m\": 14803.879, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15299.516, \"from_m\": 15275.578, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16259.097, \"from_m\": 15299.516, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16467.094, \"from_m\": 16259.097, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16502.349, \"from_m\": 16467.094, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16965.508, \"from_m\": 16502.349, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23450.084, \"from_m\": 16965.508, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23550.113, \"from_m\": 23450.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23555.508, \"from_m\": 23550.113, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23641.805, \"from_m\": 23555.508, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24051.682, \"from_m\": 23641.805, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24835.906, \"from_m\": 24051.682, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24850.605, \"from_m\": 24835.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25648.284, \"from_m\": 24850.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25664.924, \"from_m\": 25648.284, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26587.406, \"from_m\": 25664.924, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26664.024, \"from_m\": 26587.406, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27607.049, \"from_m\": 26664.024, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27909.741, \"from_m\": 27607.049, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29670.07, \"from_m\": 27909.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30032.45, \"from_m\": 29670.07, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30290.821, \"from_m\": 30032.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30453.171, \"from_m\": 30290.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30506.596, \"from_m\": 30453.171, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30551.316, \"from_m\": 30506.596, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30554.929, \"from_m\": 30551.316, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30610.554, \"from_m\": 30554.929, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30730.075, \"from_m\": 30610.554, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 761149, \"profile_key\": \"d0ceebe3ebfd290211c742f63c02913a28266430a4be69deb35b4cbe3fad65d3\", \"schedule_id\": 10085, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4567.0, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 10199.295, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0639\", \"location\": \"Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 13864.945, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 8, \"distance_m\": 15299.516, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": \"0645\", \"location\": \"West Croydon\", \"stage_seq\": 9, \"distance_m\": 16737.088, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0648\", \"location\": \"Waddon\", \"stage_seq\": 10, \"distance_m\": 18427.441, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0651\", \"wtt_dep\": \"0652\", \"location\": \"Wallington\", \"stage_seq\": 11, \"distance_m\": 20902.178, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0654H\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 12, \"distance_m\": 22192.432, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0659\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 23827.288, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0701H\", \"wtt_dep\": \"0702H\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 25536.32, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0705H\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 27740.459, \"section_seq\": 1, \"route_path_id\": 133936}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 30730.075, \"section_seq\": 1, \"route_path_id\": 133936}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30730.075, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133936}], \"total_distance_m\": 30730.075, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28448.608, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2281.467, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3342754", "current_position_lon": "-0.2698516", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:05Z\", \"source_id\": 64552509, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:08Z\", \"source_id\": 20454610, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:19Z\", \"source_id\": 64566110, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:22Z\", \"source_id\": 20459029, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:22Z\", \"source_id\": 64584105, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:26Z\", \"source_id\": 20464830, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:35Z\", \"source_id\": 64593796, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:37Z\", \"source_id\": 20467994, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:43Z\", \"source_id\": 64601066, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:46Z\", \"source_id\": 20470349, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:12Z\", \"source_id\": 64607114, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:15Z\", \"source_id\": 20472258, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:00Z\", \"source_id\": 64616249, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:03Z\", \"source_id\": 20475168, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:16Z\", \"source_id\": 64626677, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:22Z\", \"source_id\": 20478488, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:14Z\", \"source_id\": 64633839, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:17Z\", \"source_id\": 20480738, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:16Z\", \"source_id\": 64644184, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:20Z\", \"source_id\": 20483931, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Epsom", "service_state_platform": "1", "timing_fact_generation": 1790057300809546, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:17.767433", "service_state_evidence_id": 20483931, "current_leg_start_actual_dep": "2026-09-22T07:05:30+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:18.262485", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
EPS |
1K05 |
377705+377706 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.683, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14102.764, "from_m": 13929.683, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14179.575, "from_m": 14102.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14184.959, "from_m": 14179.575, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14793.013, "from_m": 14184.959, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14803.879, "from_m": 14793.013, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15275.578, "from_m": 14803.879, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15299.516, "from_m": 15275.578, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16259.097, "from_m": 15299.516, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16467.094, "from_m": 16259.097, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16502.349, "from_m": 16467.094, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16965.508, "from_m": 16502.349, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23450.084, "from_m": 16965.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23550.113, "from_m": 23450.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23555.508, "from_m": 23550.113, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23641.805, "from_m": 23555.508, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24051.682, "from_m": 23641.805, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24835.906, "from_m": 24051.682, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24850.605, "from_m": 24835.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25648.284, "from_m": 24850.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25664.924, "from_m": 25648.284, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26587.406, "from_m": 25664.924, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26664.024, "from_m": 26587.406, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27607.049, "from_m": 26664.024, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27909.741, "from_m": 27607.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29670.07, "from_m": 27909.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30032.45, "from_m": 29670.07, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30290.821, "from_m": 30032.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30453.171, "from_m": 30290.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30506.596, "from_m": 30453.171, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30551.316, "from_m": 30506.596, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30554.929, "from_m": 30551.316, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30610.554, "from_m": 30554.929, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30730.075, "from_m": 30610.554, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 761149, "profile_key": "d0ceebe3ebfd290211c742f63c02913a28266430a4be69deb35b4cbe3fad65d3", "schedule_id": 10085, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0625", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133936}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 133936}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 133936}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 133936}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 133936}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0639", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.945, "section_seq": 1, "route_path_id": 133936}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 8, "distance_m": 15299.516, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": "0645", "location": "West Croydon", "stage_seq": 9, "distance_m": 16737.088, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0648", "location": "Waddon", "stage_seq": 10, "distance_m": 18427.441, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0651", "wtt_dep": "0652", "location": "Wallington", "stage_seq": 11, "distance_m": 20902.178, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0654H", "location": "Carshalton Beeches", "stage_seq": 12, "distance_m": 22192.432, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0659", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 23827.288, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0701H", "wtt_dep": "0702H", "location": "Cheam", "stage_seq": 14, "distance_m": 25536.32, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0705H", "location": "Ewell East", "stage_seq": 15, "distance_m": 27740.459, "section_seq": 1, "route_path_id": 133936}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Epsom", "stage_seq": 16, "distance_m": 30730.075, "section_seq": 1, "route_path_id": 133936}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30730.075, "from_m": 0.0, "section_seq": 1, "route_path_id": 133936}], "total_distance_m": 30730.075, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28448.608, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2281.467, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:05Z", "source_id": 64552509, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:29:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:08Z", "source_id": 20454610, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30008, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:19Z", "source_id": 64566110, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:36:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:22Z", "source_id": 20459029, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30055, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:22Z", "source_id": 64584105, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:44:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:26Z", "source_id": 20464830, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30069, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:35Z", "source_id": 64593796, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:48:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:37Z", "source_id": 20467994, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30073, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:43Z", "source_id": 64601066, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:51:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:46Z", "source_id": 20470349, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30077, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:12Z", "source_id": 64607114, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:54:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:15Z", "source_id": 20472258, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30100, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:00Z", "source_id": 64616249, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:58:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:03Z", "source_id": 20475168, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30122, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:16Z", "source_id": 64626677, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:01:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:22Z", "source_id": 20478488, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30126, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:14Z", "source_id": 64633839, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:05:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:17Z", "source_id": 20480738, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30151, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:16Z", "source_id": 64644184, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:20Z", "source_id": 20483931, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
0625 |
0625 |
11 |
None |
None |
Epsom |
0709 |
0709 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26496/2026-09-22/detailed |
None |
Ewell East |
2026-09-22T07:05:30+01:00 |
Epsom |
4.0 |
{"type": "LineString", "coordinates": [[-0.2412751, 51.3452803], [-0.24327070000000003, 51.34440630000001], [-0.243677, 51.3442256], [-0.24469409999999997, 51.3437602], [-0.24519530000000003, 51.34351639999999], [-0.2456639, 51.3432548], [-0.2467867, 51.342572700000005], [-0.2479011, 51.34186759999999], [-0.250075, 51.340442], [-0.25204229999999994, 51.3392008], [-0.25399159999999993, 51.3379546], [-0.25582409999999994, 51.336764899999984], [-0.25638639999999996, 51.3364285], [-0.2566668, 51.33626579999999], [-0.25697470000000006, 51.3361044], [-0.2574902, 51.3358588], [-0.2580572, 51.33561659999999], [-0.2586999, 51.3353707], [-0.2593766, 51.3351568], [-0.25999069999999996, 51.335001600000005], [-0.2606163, 51.334855399999995], [-0.26121640000000007, 51.33474259999999], [-0.261791, 51.33464879999999], [-0.262606, 51.3345703], [-0.2632648, 51.3345171], [-0.2639136, 51.3344834], [-0.26413479999999995, 51.3344732], [-0.2643527, 51.3344679], [-0.2644683, 51.33446769999999], [-0.2646392, 51.3344732], [-0.2647842, 51.33447919999999], [-0.2651028, 51.3345013], [-0.2652914, 51.3345171], [-0.2654881, 51.33453750000001], [-0.2659449, 51.33458939999999], [-0.2662226999999999, 51.33461789999999], [-0.2664623, 51.33463569999999], [-0.26671620000000007, 51.334646799999994], [-0.2669, 51.3346515], [-0.2670974, 51.3346485], [-0.26728939999999995, 51.33463999999999], [-0.2675468, 51.334623099999995], [-0.2675644, 51.33462209999999], [-0.26778859999999993, 51.3346008], [-0.26815799999999995, 51.3345464], [-0.2684506, 51.334493499999994], [-0.2686809, 51.33444299999999], [-0.2689069, 51.3343873], [-0.269132, 51.334320000000005], [-0.26949458523585645, 51.33420746186569], [-0.27007729999999996, 51.3340266], [-0.2709366999999999, 51.333763], [-0.2711931, 51.3336846], [-0.2716503, 51.3335414], [-0.2719754, 51.333433500000005], [-0.2716319, 51.333600899999986], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]} |
1.7 |
0705 |
0709 |
Ewell East |
Epsom |
Epsom |
51.3342754 |
-0.2698516 |
51.3342754 |
-0.2698516 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Epsom |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483931 |
1790057300809546 |
57 |
57 |
2026-09-22 06:19:18.262485 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:17.767433 |
| 730473 |
761221 |
C02181 |
342S03M622 |
2026-09-22 |
COMPLETE |
20483461 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 761221, "stp": "P", "toc": "Northern", "uid": "C02181", "consist": "150120", "dest_crs": "MAN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C02181/2026-09-22/detailed", "trust_id": "342S03M622", "origin_crs": "CLY", "show_on_map": 0, "dar_est_time": "06:27:00", "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2S03", "timing_status": "LATE", "origin_station": "Chinley", "current_leg_arr": "0709", "current_leg_dep": "0704", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "0627", "origin_platform": "1", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.195430665216247, 53.4718313623279], [-2.1956898, 53.47183090000001], [-2.1963011, 53.47181909999999], [-2.1967866999999996, 53.4717958], [-2.1972011, 53.4717791], [-2.1976912999999993, 53.4717916], [-2.1979419, 53.47179799999999], [-2.1982750000000006, 53.47179989999999], [-2.1983076, 53.47179890000001], [-2.1987450999999996, 53.47178579999999], [-2.1988672, 53.47178209999999], [-2.1989926, 53.4717783], [-2.1998729, 53.4717488], [-2.1999747999999997, 53.4717495], [-2.2000606, 53.47175399999999], [-2.2001573, 53.47175819999999], [-2.2003289999999995, 53.4717708], [-2.2005273999999995, 53.47178039999999], [-2.2007152, 53.4717867], [-2.2019597, 53.47175800000001], [-2.2021313999999994, 53.47175800000001], [-2.2023004, 53.471767699999994], [-2.2029307, 53.47181559999999], [-2.2032336999999997, 53.47183619999999], [-2.2035313999999997, 53.471849000000006], [-2.2036202, 53.471848099999995], [-2.2037888999999997, 53.4718458], [-2.2040224, 53.47183319999999], [-2.2052195, 53.4717495], [-2.2056616, 53.47171860000001], [-2.2082253, 53.4715393], [-2.2085203, 53.4715137], [-2.2088047999999993, 53.47148519999999], [-2.2092606, 53.4714337], [-2.2095129, 53.4714057], [-2.2103096, 53.47131749999999], [-2.2105427999999994, 53.4712904], [-2.210768, 53.47126310000001], [-2.2111805, 53.4711978], [-2.2113523999999996, 53.4711706], [-2.2114627999999996, 53.47115310000001], [-2.2116210999999995, 53.47113229999999], [-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Ashburys", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Ashburys", "current_leg_milage": "1.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2802.408, \"from_m\": 0.0, \"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\": 4500.146, \"from_m\": 2802.408, \"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\": 5553.454, \"from_m\": 4500.146, \"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\": 5802.181, \"from_m\": 5553.454, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10860.304, \"from_m\": 5802.181, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11069.569, \"from_m\": 10860.304, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12398.855, \"from_m\": 11069.569, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12535.177, \"from_m\": 12398.855, \"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\": 14298.031, \"from_m\": 12535.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14330.246, \"from_m\": 14298.031, \"capability_applied\": null, \"effective_limit_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\": 14397.743, \"from_m\": 14330.246, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23754.66, \"from_m\": 14397.743, \"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\": 23797.123, \"from_m\": 23754.66, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24268.434, \"from_m\": 23797.123, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24354.638, \"from_m\": 24268.434, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24412.993, \"from_m\": 24354.638, \"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\": 25168.466, \"from_m\": 24412.993, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25337.959, \"from_m\": 25168.466, \"capability_applied\": null, \"effective_limit_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\": 25428.678, \"from_m\": 25337.959, \"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\": 25452.735, \"from_m\": 25428.678, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25523.748, \"from_m\": 25452.735, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 25562.743, \"from_m\": 25523.748, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25605.898, \"from_m\": 25562.743, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25769.622, \"from_m\": 25605.898, \"capability_applied\": null, \"effective_limit_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\": 26079.036, \"from_m\": 25769.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\": 26125.242, \"from_m\": 26079.036, \"capability_applied\": null, \"effective_limit_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\": 26203.031, \"from_m\": 26125.242, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26612.211, \"from_m\": 26203.031, \"capability_applied\": null, \"effective_limit_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\": 761221, \"profile_key\": \"7ab3cc13ca7ea52bb108b3825205c23f190c3c1ecb722f0be836c9898763cc07\", \"schedule_id\": 304, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Chinley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"New Mills South Jn\", \"stage_seq\": 2, \"distance_m\": 4230.208, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"New Mills Central\", \"stage_seq\": 3, \"distance_m\": 5911.864, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Strines\", \"stage_seq\": 4, \"distance_m\": 8182.583, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0641\", \"location\": \"Marple\", \"stage_seq\": 5, \"distance_m\": 11534.608, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Marple Wharf Jn\", \"stage_seq\": 6, \"distance_m\": 12477.807, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": \"0645\", \"location\": \"Romiley\", \"stage_seq\": 7, \"distance_m\": 14166.158, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0647H\", \"wtt_dep\": \"0648H\", \"location\": \"Bredbury\", \"stage_seq\": 8, \"distance_m\": 15919.965, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0651\", \"location\": \"Brinnington\", \"stage_seq\": 9, \"distance_m\": 17773.717, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0655\", \"location\": \"Reddish North\", \"stage_seq\": 10, \"distance_m\": 20351.15, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0657\", \"location\": \"Ryder Brow\", \"stage_seq\": 11, \"distance_m\": 21755.396, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0658H\", \"location\": \"Belle Vue\", \"stage_seq\": 12, \"distance_m\": 22414.712, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0702\", \"wtt_dep\": \"0702H\", \"location\": \"Ashburys\", \"stage_seq\": 13, \"distance_m\": 24143.661, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 14, \"distance_m\": 25492.784, \"section_seq\": 1, \"route_path_id\": 130578}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 15, \"distance_m\": 26612.211, \"section_seq\": 1, \"route_path_id\": 130578}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26612.211, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130578}], \"total_distance_m\": 26612.211, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 25417.965, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1194.246, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0627", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:03Z\", \"source_id\": 20458818, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:42Z\", \"source_id\": 64569218, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:45Z\", \"source_id\": 20459991, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9047, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:17Z\", \"source_id\": 64576988, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:21Z\", \"source_id\": 20462572, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:46Z\", \"source_id\": 64587404, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:52Z\", \"source_id\": 20465874, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:48Z\", \"source_id\": 64594348, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:53Z\", \"source_id\": 20468210, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:58Z\", \"source_id\": 64601694, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:00Z\", \"source_id\": 20470562, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8617, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:03Z\", \"source_id\": 64611487, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:08Z\", \"source_id\": 20473696, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:06Z\", \"source_id\": 64618873, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:08Z\", \"source_id\": 20475992, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:46Z\", \"source_id\": 64630298, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:49Z\", \"source_id\": 20479592, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:39Z\", \"source_id\": 64642592, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:43Z\", \"source_id\": 20483461, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "2", "timing_fact_generation": 1790057264548521, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:18.350295", "service_state_evidence_id": 20483461, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:19.324003", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
CLY |
MAN |
2S03 |
150120 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 2802.408, "from_m": 0.0, "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": 4500.146, "from_m": 2802.408, "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": 5553.454, "from_m": 4500.146, "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": 5802.181, "from_m": 5553.454, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10860.304, "from_m": 5802.181, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11069.569, "from_m": 10860.304, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12398.855, "from_m": 11069.569, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12535.177, "from_m": 12398.855, "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": 14298.031, "from_m": 12535.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14330.246, "from_m": 14298.031, "capability_applied": null, "effective_limit_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": 14397.743, "from_m": 14330.246, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23754.66, "from_m": 14397.743, "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": 23797.123, "from_m": 23754.66, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24268.434, "from_m": 23797.123, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24354.638, "from_m": 24268.434, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24412.993, "from_m": 24354.638, "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": 25168.466, "from_m": 24412.993, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25337.959, "from_m": 25168.466, "capability_applied": null, "effective_limit_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": 25428.678, "from_m": 25337.959, "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": 25452.735, "from_m": 25428.678, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25523.748, "from_m": 25452.735, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 25562.743, "from_m": 25523.748, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25605.898, "from_m": 25562.743, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25769.622, "from_m": 25605.898, "capability_applied": null, "effective_limit_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": 26079.036, "from_m": 25769.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": 26125.242, "from_m": 26079.036, "capability_applied": null, "effective_limit_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": 26203.031, "from_m": 26125.242, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26612.211, "from_m": 26203.031, "capability_applied": null, "effective_limit_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": 761221, "profile_key": "7ab3cc13ca7ea52bb108b3825205c23f190c3c1ecb722f0be836c9898763cc07", "schedule_id": 304, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0627", "location": "Chinley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130578}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "New Mills South Jn", "stage_seq": 2, "distance_m": 4230.208, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "New Mills Central", "stage_seq": 3, "distance_m": 5911.864, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Strines", "stage_seq": 4, "distance_m": 8182.583, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0641", "location": "Marple", "stage_seq": 5, "distance_m": 11534.608, "section_seq": 1, "route_path_id": 130578}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Marple Wharf Jn", "stage_seq": 6, "distance_m": 12477.807, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": "0645", "location": "Romiley", "stage_seq": 7, "distance_m": 14166.158, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0647H", "wtt_dep": "0648H", "location": "Bredbury", "stage_seq": 8, "distance_m": 15919.965, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0651", "location": "Brinnington", "stage_seq": 9, "distance_m": 17773.717, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0655", "location": "Reddish North", "stage_seq": 10, "distance_m": 20351.15, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0657", "location": "Ryder Brow", "stage_seq": 11, "distance_m": 21755.396, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0658H", "location": "Belle Vue", "stage_seq": 12, "distance_m": 22414.712, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0702", "wtt_dep": "0702H", "location": "Ashburys", "stage_seq": 13, "distance_m": 24143.661, "section_seq": 1, "route_path_id": 130578}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704H", "location": "Ardwick Jn", "stage_seq": 14, "distance_m": 25492.784, "section_seq": 1, "route_path_id": 130578}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 15, "distance_m": 26612.211, "section_seq": 1, "route_path_id": 130578}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26612.211, "from_m": 0.0, "section_seq": 1, "route_path_id": 130578}], "total_distance_m": 26612.211, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 25417.965, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1194.246, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:03Z", "source_id": 20458818, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9050, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:42Z", "source_id": 64569218, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:37:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:45Z", "source_id": 20459991, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9047, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:17Z", "source_id": 64576988, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:41:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:21Z", "source_id": 20462572, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9042, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:46Z", "source_id": 64587404, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:45:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:52Z", "source_id": 20465874, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8626, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:48Z", "source_id": 64594348, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:48:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:53Z", "source_id": 20468210, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8622, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:58Z", "source_id": 64601694, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:52:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:00Z", "source_id": 20470562, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8617, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:03Z", "source_id": 64611487, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:55:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:08Z", "source_id": 20473696, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8614, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:06Z", "source_id": 64618873, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:58:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:08Z", "source_id": 20475992, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8588, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:46Z", "source_id": 64630298, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:03:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:49Z", "source_id": 20479592, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8442, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:39Z", "source_id": 64642592, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:09:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:43Z", "source_id": 20483461, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Chinley |
0627 |
0627 |
1 |
6:27:00 |
None |
Manchester Piccadilly |
0708 |
0708 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C02181/2026-09-22/detailed |
None |
Ashburys |
2026-09-22T07:03:30+01:00 |
Manchester Piccadilly |
5.0 |
{"type": "LineString", "coordinates": [[-2.195430665216247, 53.4718313623279], [-2.1956898, 53.47183090000001], [-2.1963011, 53.47181909999999], [-2.1967866999999996, 53.4717958], [-2.1972011, 53.4717791], [-2.1976912999999993, 53.4717916], [-2.1979419, 53.47179799999999], [-2.1982750000000006, 53.47179989999999], [-2.1983076, 53.47179890000001], [-2.1987450999999996, 53.47178579999999], [-2.1988672, 53.47178209999999], [-2.1989926, 53.4717783], [-2.1998729, 53.4717488], [-2.1999747999999997, 53.4717495], [-2.2000606, 53.47175399999999], [-2.2001573, 53.47175819999999], [-2.2003289999999995, 53.4717708], [-2.2005273999999995, 53.47178039999999], [-2.2007152, 53.4717867], [-2.2019597, 53.47175800000001], [-2.2021313999999994, 53.47175800000001], [-2.2023004, 53.471767699999994], [-2.2029307, 53.47181559999999], [-2.2032336999999997, 53.47183619999999], [-2.2035313999999997, 53.471849000000006], [-2.2036202, 53.471848099999995], [-2.2037888999999997, 53.4718458], [-2.2040224, 53.47183319999999], [-2.2052195, 53.4717495], [-2.2056616, 53.47171860000001], [-2.2082253, 53.4715393], [-2.2085203, 53.4715137], [-2.2088047999999993, 53.47148519999999], [-2.2092606, 53.4714337], [-2.2095129, 53.4714057], [-2.2103096, 53.47131749999999], [-2.2105427999999994, 53.4712904], [-2.210768, 53.47126310000001], [-2.2111805, 53.4711978], [-2.2113523999999996, 53.4711706], [-2.2114627999999996, 53.47115310000001], [-2.2116210999999995, 53.47113229999999], [-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} |
1.5 |
0704 |
0709 |
Ashburys |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483461 |
1790057264548521 |
39 |
39 |
2026-09-22 06:19:19.324003 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:18.350295 |
| 730474 |
759419 |
W32627 |
882D06M522 |
2026-09-22 |
COMPLETE |
20484819 |
2026-09-22 07:09:00 |
2026-09-22 06:19:33 |
2026-09-24 06:19:33 |
{"id": 759419, "stp": "P", "toc": "Southern", "uid": "W32627", "consist": "171801", "dest_crs": "AFK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32627/2026-09-22/detailed", "trust_id": "882D06M522", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-22", "dest_arr_time": "0700", "dest_platform": "1", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "2D06", "timing_status": "LATE", "origin_station": "Eastbourne", "current_leg_arr": "0709", "current_leg_dep": "0652½", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "0539", "origin_platform": "3", "current_location": "Ashford International", "last_update_time": "2026-09-22T06:19:33", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8545201999999998, 51.0681622], [0.8552405, 51.068866599999986], [0.8570827, 51.0706684], [0.8670986, 51.0805002], [0.8675417, 51.08095719999999], [0.8679249999999998, 51.081419], [0.8683093999999999, 51.08192519999999], [0.8691912, 51.0830874], [0.8695973999999999, 51.083661500000005], [0.8699439, 51.084202999999995], [0.8702770999999999, 51.08475190000001], [0.8706743999999998, 51.0854343], [0.8710071999999999, 51.0860317], [0.8713289, 51.0866386], [0.8715997999999999, 51.087201499999985], [0.8718944, 51.0878546], [0.8728812, 51.0904572], [0.872911, 51.0905359], [0.8729945, 51.0907561], [0.8743674999999999, 51.0943751], [0.8752995, 51.09681140000001], [0.877843, 51.1035585], [0.8786282870595378, 51.105631359695174], [0.8797937999999998, 51.1087077], [0.8800407, 51.10943389999999], [0.8802118, 51.1100275], [0.8803383999999999, 51.110745300000005], [0.8804276000000001, 51.1113847], [0.8804698999999999, 51.112052], [0.8804672, 51.11273839999999], [0.8804135, 51.11344220000001], [0.8801195, 51.11887759999999], [0.8801138, 51.11898250000001], [0.8799896, 51.1212783], [0.8797048, 51.12654330000001], [0.8795229999999999, 51.1293377], [0.879515, 51.12950880000001], [0.8793756, 51.1322229], [0.8793003999999999, 51.13383120000001], [0.8792918, 51.13397969999999], [0.8789838999999999, 51.13955009999999], [0.8789678, 51.1397551], [0.8789248999999999, 51.1400752], [0.8788659, 51.1403312], [0.8788007999999999, 51.14053040000001], [0.8787076, 51.140744199999986], [0.8784930999999999, 51.1411108], [0.8782918999999999, 51.14139689999999], [0.8782069999999998, 51.14149809999999], [0.8780265, 51.14165289999999], [0.8778522, 51.14177519999999], [0.8776611999999999, 51.1418856], [0.8774374999999999, 51.1420111], [0.8773331999999999, 51.14206610000001], [0.8769917999999999, 51.1422414], [0.8768001999999999, 51.142337], [0.8766656, 51.142405], [0.8764603, 51.142528699999986], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Ham Street", "dest_arr_time_act": "0700", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Ham Street", "current_leg_milage": "6.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.877, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1677.44, \"from_m\": 572.877, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3946.956, \"from_m\": 1677.44, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4503.907, \"from_m\": 3946.956, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18779.59, \"from_m\": 4503.907, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18827.813, \"from_m\": 18779.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23933.921, \"from_m\": 18827.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24004.43, \"from_m\": 23933.921, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25212.615, \"from_m\": 24004.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26155.967, \"from_m\": 25212.615, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26778.285, \"from_m\": 26155.967, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28224.794, \"from_m\": 26778.285, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28325.212, \"from_m\": 28224.794, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34424.529, \"from_m\": 28325.212, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41094.88, \"from_m\": 34424.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41357.929, \"from_m\": 41094.88, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43948.378, \"from_m\": 41357.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44313.898, \"from_m\": 43948.378, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54915.058, \"from_m\": 44313.898, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54952.663, \"from_m\": 54915.058, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 68278.261, \"from_m\": 54952.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68601.456, \"from_m\": 68278.261, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68675.064, \"from_m\": 68601.456, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 759419, \"profile_key\": \"c4fe26400582788be8b416d6e035047062d4105227600985d4c59af394403266\", \"schedule_id\": 25094, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3093.711, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3946.956, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0547\", \"wtt_dep\": \"0547H\", \"location\": \"Pevensey & Westham\", \"stage_seq\": 4, \"distance_m\": 8062.253, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0553H\", \"wtt_dep\": \"0554H\", \"location\": \"Cooden Beach\", \"stage_seq\": 5, \"distance_m\": 15408.746, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558\", \"location\": \"Collington\", \"stage_seq\": 6, \"distance_m\": 17753.577, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0601\", \"location\": \"Bexhill\", \"stage_seq\": 7, \"distance_m\": 19097.435, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 8, \"distance_m\": 23943.504, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": \"0608\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 9, \"distance_m\": 25234.564, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0612\", \"location\": \"Hastings\", \"stage_seq\": 10, \"distance_m\": 26472.131, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0616\", \"location\": \"Ore\", \"stage_seq\": 11, \"distance_m\": 27913.212, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0623\", \"location\": \"Three Oaks\", \"stage_seq\": 12, \"distance_m\": 32264.95, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631H\", \"location\": \"Winchelsea\", \"stage_seq\": 13, \"distance_m\": 41219.534, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0638\", \"location\": \"Rye\", \"stage_seq\": 14, \"distance_m\": 44156.467, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0647H\", \"location\": \"Appledore (Kent)\", \"stage_seq\": 15, \"distance_m\": 55145.468, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Ham Street\", \"stage_seq\": 16, \"distance_m\": 59857.021, \"section_seq\": 1, \"route_path_id\": 140776}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 17, \"distance_m\": 68675.064, \"section_seq\": 1, \"route_path_id\": 140776}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 68675.064, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140776}], \"total_distance_m\": 68675.064, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67522.278, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1152.786, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0539", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.5", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:42:30Z\", \"source_id\": 64474026, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:43:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:42:36Z\", \"source_id\": 20428802, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:04Z\", \"source_id\": 64480049, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:47:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:10Z\", \"source_id\": 20430710, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:57Z\", \"source_id\": 64489502, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:05Z\", \"source_id\": 20433825, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:04Z\", \"source_id\": 64494104, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:58:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:09Z\", \"source_id\": 20435322, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:04Z\", \"source_id\": 64494104, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:09Z\", \"source_id\": 20435324, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:11Z\", \"source_id\": 64521450, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:16Z\", \"source_id\": 20444331, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31305, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:18Z\", \"source_id\": 64546620, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:20Z\", \"source_id\": 20452719, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:40Z\", \"source_id\": 64551607, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:44Z\", \"source_id\": 20454321, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:14Z\", \"source_id\": 64588402, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:20Z\", \"source_id\": 20466198, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:00Z\", \"source_id\": 64611445, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:03Z\", \"source_id\": 20473660, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:58Z\", \"source_id\": 64616132, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:01Z\", \"source_id\": 20475114, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:20Z\", \"source_id\": 64646833, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:23Z\", \"source_id\": 20484819, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "1", "timing_fact_generation": 1790057363688732, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:23.677227", "service_state_evidence_id": 20484819, "current_leg_start_actual_dep": "2026-09-22T07:01:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:24.829485", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EBN |
AFK |
2D06 |
171801 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 572.877, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1677.44, "from_m": 572.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3946.956, "from_m": 1677.44, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4503.907, "from_m": 3946.956, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18779.59, "from_m": 4503.907, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18827.813, "from_m": 18779.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23933.921, "from_m": 18827.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24004.43, "from_m": 23933.921, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25212.615, "from_m": 24004.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26155.967, "from_m": 25212.615, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26778.285, "from_m": 26155.967, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28224.794, "from_m": 26778.285, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28325.212, "from_m": 28224.794, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34424.529, "from_m": 28325.212, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41094.88, "from_m": 34424.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41357.929, "from_m": 41094.88, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43948.378, "from_m": 41357.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44313.898, "from_m": 43948.378, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54915.058, "from_m": 44313.898, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54952.663, "from_m": 54915.058, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 68278.261, "from_m": 54952.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68601.456, "from_m": 68278.261, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68675.064, "from_m": 68601.456, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 759419, "profile_key": "c4fe26400582788be8b416d6e035047062d4105227600985d4c59af394403266", "schedule_id": 25094, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0539", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3093.711, "section_seq": 1, "route_path_id": 140776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0543", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3946.956, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0547", "wtt_dep": "0547H", "location": "Pevensey & Westham", "stage_seq": 4, "distance_m": 8062.253, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0553H", "wtt_dep": "0554H", "location": "Cooden Beach", "stage_seq": 5, "distance_m": 15408.746, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558", "location": "Collington", "stage_seq": 6, "distance_m": 17753.577, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0601", "location": "Bexhill", "stage_seq": 7, "distance_m": 19097.435, "section_seq": 1, "route_path_id": 140776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Bopeep S.B. Jn", "stage_seq": 8, "distance_m": 23943.504, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": "0608", "location": "St. Leonards Warrior Sq", "stage_seq": 9, "distance_m": 25234.564, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0612", "location": "Hastings", "stage_seq": 10, "distance_m": 26472.131, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0616", "location": "Ore", "stage_seq": 11, "distance_m": 27913.212, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0623", "location": "Three Oaks", "stage_seq": 12, "distance_m": 32264.95, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631H", "location": "Winchelsea", "stage_seq": 13, "distance_m": 41219.534, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0638", "location": "Rye", "stage_seq": 14, "distance_m": 44156.467, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0647H", "location": "Appledore (Kent)", "stage_seq": 15, "distance_m": 55145.468, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Ham Street", "stage_seq": 16, "distance_m": 59857.021, "section_seq": 1, "route_path_id": 140776}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 17, "distance_m": 68675.064, "section_seq": 1, "route_path_id": 140776}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 68675.064, "from_m": 0.0, "section_seq": 1, "route_path_id": 140776}], "total_distance_m": 68675.064, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67522.278, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1152.786, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:42:30Z", "source_id": 64474026, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:43:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:42:36Z", "source_id": 20428802, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31247, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:04Z", "source_id": 64480049, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:47:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:10Z", "source_id": 20430710, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31241, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:57Z", "source_id": 64489502, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:54:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:05Z", "source_id": 20433825, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31260, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:04Z", "source_id": 64494104, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:58:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:09Z", "source_id": 20435322, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31263, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:04Z", "source_id": 64494104, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:59:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:09Z", "source_id": 20435324, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31298, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:11Z", "source_id": 64521450, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:14:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:16Z", "source_id": 20444331, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31305, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:18Z", "source_id": 64546620, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:27:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:20Z", "source_id": 20452719, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31316, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:40Z", "source_id": 64551607, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:33:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:44Z", "source_id": 20454321, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32988, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:14Z", "source_id": 64588402, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:46:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:20Z", "source_id": 20466198, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32982, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:00Z", "source_id": 64611445, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:55:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:03Z", "source_id": 20473660, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32979, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:58Z", "source_id": 64616132, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:00:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:01Z", "source_id": 20475114, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32865, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:20Z", "source_id": 64646833, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:09:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:23Z", "source_id": 20484819, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Eastbourne |
0539 |
0539 |
3 |
None |
None |
Ashford (Kent) |
0700 |
0700 |
1 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32627/2026-09-22/detailed |
None |
Ham Street |
2026-09-22T07:01:30+01:00 |
Ashford (Kent) |
16.5 |
{"type": "LineString", "coordinates": [[0.8545201999999998, 51.0681622], [0.8552405, 51.068866599999986], [0.8570827, 51.0706684], [0.8670986, 51.0805002], [0.8675417, 51.08095719999999], [0.8679249999999998, 51.081419], [0.8683093999999999, 51.08192519999999], [0.8691912, 51.0830874], [0.8695973999999999, 51.083661500000005], [0.8699439, 51.084202999999995], [0.8702770999999999, 51.08475190000001], [0.8706743999999998, 51.0854343], [0.8710071999999999, 51.0860317], [0.8713289, 51.0866386], [0.8715997999999999, 51.087201499999985], [0.8718944, 51.0878546], [0.8728812, 51.0904572], [0.872911, 51.0905359], [0.8729945, 51.0907561], [0.8743674999999999, 51.0943751], [0.8752995, 51.09681140000001], [0.877843, 51.1035585], [0.8786282870595378, 51.105631359695174], [0.8797937999999998, 51.1087077], [0.8800407, 51.10943389999999], [0.8802118, 51.1100275], [0.8803383999999999, 51.110745300000005], [0.8804276000000001, 51.1113847], [0.8804698999999999, 51.112052], [0.8804672, 51.11273839999999], [0.8804135, 51.11344220000001], [0.8801195, 51.11887759999999], [0.8801138, 51.11898250000001], [0.8799896, 51.1212783], [0.8797048, 51.12654330000001], [0.8795229999999999, 51.1293377], [0.879515, 51.12950880000001], [0.8793756, 51.1322229], [0.8793003999999999, 51.13383120000001], [0.8792918, 51.13397969999999], [0.8789838999999999, 51.13955009999999], [0.8789678, 51.1397551], [0.8789248999999999, 51.1400752], [0.8788659, 51.1403312], [0.8788007999999999, 51.14053040000001], [0.8787076, 51.140744199999986], [0.8784930999999999, 51.1411108], [0.8782918999999999, 51.14139689999999], [0.8782069999999998, 51.14149809999999], [0.8780265, 51.14165289999999], [0.8778522, 51.14177519999999], [0.8776611999999999, 51.1418856], [0.8774374999999999, 51.1420111], [0.8773331999999999, 51.14206610000001], [0.8769917999999999, 51.1422414], [0.8768001999999999, 51.142337], [0.8766656, 51.142405], [0.8764603, 51.142528699999986], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]} |
6.0 |
0652½ |
0709 |
Ham Street |
Ashford International |
Ashford (Kent) |
51.1430036 |
0.8758370 |
51.1430036 |
0.8758370 |
1 |
0 |
2026-09-22 06:19:33 |
TERMINATED |
2026-09-22 06:09:00 |
Ashford (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484819 |
1790057363688732 |
65 |
65 |
2026-09-22 06:19:24.829485 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:23.677227 |
| 730475 |
762344 |
L79114 |
861J05M622 |
2026-09-22 |
COMPLETE |
20484827 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 762344, "stp": "P", "toc": "South Western Railway", "uid": "L79114", "consist": "450123", "dest_crs": "LYP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79114/2026-09-22/detailed", "trust_id": "861J05M622", "origin_crs": "BCU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lymington Pier", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": null, "is_terminated": 1, "next_location": "Lymington Pier", "signalling_id": "1J05", "timing_status": "ON TIME", "origin_station": "Brockenhurst", "current_leg_arr": "0709", "current_leg_dep": "0707", "current_leg_end": "Lymington Pier", "origin_dep_time": "0659", "origin_platform": "4", "current_location": "Lymington Pier", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5370862, 50.761084700000005], [-1.5370203, 50.7609536], [-1.5369835999999997, 50.76088810000001], [-1.5369532, 50.7608336], [-1.5369266999999998, 50.760791299999994], [-1.5368751, 50.760711500000006], [-1.5368128999999997, 50.7606239], [-1.5367354, 50.76052649999999], [-1.5365801, 50.760346199999994], [-1.5363323, 50.760114300000005], [-1.5361124999999998, 50.75996390000001], [-1.5360114, 50.7598955], [-1.5358897, 50.7598233], [-1.5357598, 50.759753800000006], [-1.5355813, 50.75966969999999], [-1.5354347, 50.7596077], [-1.5353305, 50.7595677], [-1.5351168999999998, 50.759496], [-1.5349837, 50.7594573], [-1.5348542999999997, 50.759424900000006], [-1.5347373, 50.7594001], [-1.5346211999999997, 50.7593773], [-1.5344732999999997, 50.75935170000001], [-1.5343255, 50.7593305], [-1.5342066, 50.75931980000001], [-1.5340159999999998, 50.75930819999999], [-1.5337898, 50.75930090000001], [-1.5336526, 50.7593001], [-1.5334622999999998, 50.7593013], [-1.5331208, 50.75930819999999], [-1.5327394999999997, 50.7593219], [-1.5324767999999998, 50.759334], [-1.5323462999999995, 50.75933800000001], [-1.5321858, 50.7593404], [-1.5320035, 50.759341], [-1.5318406000000002, 50.759335], [-1.5316830999999995, 50.759324599999985], [-1.531431, 50.7592916], [-1.5311943, 50.7592484], [-1.5309707999999995, 50.75919149999999], [-1.5307536999999998, 50.759119899999995], [-1.5305785999999997, 50.7590501], [-1.5304158, 50.758973000000005], [-1.530355, 50.7589382], [-1.5302740999999995, 50.758892], [-1.5301106, 50.758787299999995], [-1.5299357, 50.7586628], [-1.5297801000000002, 50.7585211], [-1.52964, 50.7583552], [-1.5295391, 50.7581738], [-1.5293234999999998, 50.7576921], [-1.5292021, 50.7574403]]}", "current_leg_start": "Lymington Town", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "50.7574403", "next_location_lon": "-1.5292021", "previous_location": "Lymington Town", "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\": 548.675, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 619.956, \"from_m\": 548.675, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 662.111, \"from_m\": 619.956, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 751.411, \"from_m\": 662.111, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 906.809, \"from_m\": 751.411, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1710.046, \"from_m\": 906.809, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7651.74, \"from_m\": 1710.046, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8643.111, \"from_m\": 7651.74, \"capability_applied\": null, \"effective_limit_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\": 762344, \"profile_key\": \"46689a76c9434d84167aea70fa7952872a8433c54c76cf0e63a86387b1d27b82\", \"schedule_id\": 16199, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0659\", \"location\": \"Brockenhurst\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118272}, {\"is_pass\": false, \"wtt_arr\": \"0706H\", \"wtt_dep\": \"0707\", \"location\": \"Lymington Town\", \"stage_seq\": 2, \"distance_m\": 7873.508, \"section_seq\": 1, \"route_path_id\": 118272}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Lymington Pier\", \"stage_seq\": 3, \"distance_m\": 8643.111, \"section_seq\": 1, \"route_path_id\": 118272}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8643.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118272}], \"total_distance_m\": 8643.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 8482.53, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 160.581, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0659", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.7574403", "current_position_lon": "-1.5292021", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:23Z\", \"source_id\": 20483197, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27651, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:27Z\", \"source_id\": 64639445, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:23Z\", \"source_id\": 20484827, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lymington Pier", "service_state_platform": "S1", "timing_fact_generation": 1790057363744201, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:23.740248", "service_state_evidence_id": 20484827, "current_leg_start_actual_dep": "2026-09-22T07:07:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:25.364922", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
BCU |
LYP |
1J05 |
450123 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 548.675, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 619.956, "from_m": 548.675, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 662.111, "from_m": 619.956, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 751.411, "from_m": 662.111, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 906.809, "from_m": 751.411, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1710.046, "from_m": 906.809, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7651.74, "from_m": 1710.046, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8643.111, "from_m": 7651.74, "capability_applied": null, "effective_limit_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": 762344, "profile_key": "46689a76c9434d84167aea70fa7952872a8433c54c76cf0e63a86387b1d27b82", "schedule_id": 16199, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0659", "location": "Brockenhurst", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118272}, {"is_pass": false, "wtt_arr": "0706H", "wtt_dep": "0707", "location": "Lymington Town", "stage_seq": 2, "distance_m": 7873.508, "section_seq": 1, "route_path_id": 118272}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Lymington Pier", "stage_seq": 3, "distance_m": 8643.111, "section_seq": 1, "route_path_id": 118272}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8643.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 118272}], "total_distance_m": 8643.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 8482.53, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 160.581, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:23Z", "source_id": 20483197, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27651, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:27Z", "source_id": 64639445, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:23Z", "source_id": 20484827, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Brockenhurst |
0659 |
0659 |
4 |
None |
None |
Lymington Pier |
0709 |
0709 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79114/2026-09-22/detailed |
None |
Lymington Town |
2026-09-22T07:07:00+01:00 |
Lymington Pier |
2.0 |
{"type": "LineString", "coordinates": [[-1.5370862, 50.761084700000005], [-1.5370203, 50.7609536], [-1.5369835999999997, 50.76088810000001], [-1.5369532, 50.7608336], [-1.5369266999999998, 50.760791299999994], [-1.5368751, 50.760711500000006], [-1.5368128999999997, 50.7606239], [-1.5367354, 50.76052649999999], [-1.5365801, 50.760346199999994], [-1.5363323, 50.760114300000005], [-1.5361124999999998, 50.75996390000001], [-1.5360114, 50.7598955], [-1.5358897, 50.7598233], [-1.5357598, 50.759753800000006], [-1.5355813, 50.75966969999999], [-1.5354347, 50.7596077], [-1.5353305, 50.7595677], [-1.5351168999999998, 50.759496], [-1.5349837, 50.7594573], [-1.5348542999999997, 50.759424900000006], [-1.5347373, 50.7594001], [-1.5346211999999997, 50.7593773], [-1.5344732999999997, 50.75935170000001], [-1.5343255, 50.7593305], [-1.5342066, 50.75931980000001], [-1.5340159999999998, 50.75930819999999], [-1.5337898, 50.75930090000001], [-1.5336526, 50.7593001], [-1.5334622999999998, 50.7593013], [-1.5331208, 50.75930819999999], [-1.5327394999999997, 50.7593219], [-1.5324767999999998, 50.759334], [-1.5323462999999995, 50.75933800000001], [-1.5321858, 50.7593404], [-1.5320035, 50.759341], [-1.5318406000000002, 50.759335], [-1.5316830999999995, 50.759324599999985], [-1.531431, 50.7592916], [-1.5311943, 50.7592484], [-1.5309707999999995, 50.75919149999999], [-1.5307536999999998, 50.759119899999995], [-1.5305785999999997, 50.7590501], [-1.5304158, 50.758973000000005], [-1.530355, 50.7589382], [-1.5302740999999995, 50.758892], [-1.5301106, 50.758787299999995], [-1.5299357, 50.7586628], [-1.5297801000000002, 50.7585211], [-1.52964, 50.7583552], [-1.5295391, 50.7581738], [-1.5293234999999998, 50.7576921], [-1.5292021, 50.7574403]]} |
0.5 |
0707 |
0709 |
Lymington Town |
Lymington Pier |
Lymington Pier |
50.7574403 |
-1.5292021 |
50.7574403 |
-1.5292021 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Lymington Pier |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484827 |
1790057363744201 |
9 |
9 |
2026-09-22 06:19:25.364922 |
S1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:23.740248 |
| 730476 |
760808 |
W82812 |
032N44M622 |
2026-09-22 |
COMPLETE |
20483661 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 760808, "stp": "P", "toc": "ScotRail", "uid": "W82812", "consist": "385019", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82812/2026-09-22/detailed", "trust_id": "032N44M622", "origin_crs": "ALO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-22", "dest_arr_time": "0703", "dest_platform": "3", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2N44", "timing_status": "LATE", "origin_station": "Alloa", "current_leg_arr": "0709", "current_leg_dep": "0702", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "0616", "origin_platform": "1", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Bishopbriggs", "dest_arr_time_act": "0703", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Bishopbriggs", "current_leg_milage": "3.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 171.21, \"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\": 484.18, \"from_m\": 171.21, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8286.6, \"from_m\": 484.18, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10088.622, \"from_m\": 8286.6, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10126.364, \"from_m\": 10088.622, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10501.237, \"from_m\": 10126.364, \"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\": 10738.955, \"from_m\": 10501.237, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11185.842, \"from_m\": 10738.955, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11213.297, \"from_m\": 11185.842, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11272.789, \"from_m\": 11213.297, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12277.161, \"from_m\": 11272.789, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22946.797, \"from_m\": 12277.161, \"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\": 25642.022, \"from_m\": 22946.797, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25922.48, \"from_m\": 25642.022, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25962.677, \"from_m\": 25922.48, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26435.359, \"from_m\": 25962.677, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27031.542, \"from_m\": 26435.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30694.863, \"from_m\": 27031.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53187.671, \"from_m\": 30694.863, \"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\": 53492.738, \"from_m\": 53187.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 54833.736, \"from_m\": 53492.738, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55467.636, \"from_m\": 54833.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:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56213.147, \"from_m\": 55467.636, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56600.712, \"from_m\": 56213.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56665.913, \"from_m\": 56600.712, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57341.028, \"from_m\": 56665.913, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57938.553, \"from_m\": 57341.028, \"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\": 58434.799, \"from_m\": 57938.553, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 760808, \"profile_key\": \"ab941f741a266029bd6d40678ab3c8ca0daf7a0234b5149ba9bcd24619df987c\", \"schedule_id\": 27430, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Alloa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0618H\", \"location\": \"Cambus Loop\", \"stage_seq\": 2, \"distance_m\": 2878.757, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 3, \"distance_m\": 9494.399, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0629H\", \"location\": \"Stirling\", \"stage_seq\": 4, \"distance_m\": 10865.431, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0638\", \"location\": \"Larbert\", \"stage_seq\": 5, \"distance_m\": 23856.789, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Larbert Jn\", \"stage_seq\": 6, \"distance_m\": 24804.232, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 7, \"distance_m\": 25922.48, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 29560.533, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 9, \"distance_m\": 30579.836, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0647H\", \"location\": \"Croy\", \"stage_seq\": 10, \"distance_m\": 40158.931, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0653\", \"location\": \"Lenzie\", \"stage_seq\": 11, \"distance_m\": 48553.177, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0657\", \"location\": \"Bishopbriggs\", \"stage_seq\": 12, \"distance_m\": 53356.11, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 13, \"distance_m\": 55665.929, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 14, \"distance_m\": 56539.098, \"section_seq\": 1, \"route_path_id\": 114923}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 15, \"distance_m\": 58434.799, \"section_seq\": 1, \"route_path_id\": 114923}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58434.799, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114923}], \"total_distance_m\": 58434.799, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58434.799, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0616", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:44Z\", \"source_id\": 64531930, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:45Z\", \"source_id\": 20447763, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:42Z\", \"source_id\": 64555915, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:50Z\", \"source_id\": 20455721, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:32Z\", \"source_id\": 64575317, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:36Z\", \"source_id\": 20462002, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:06Z\", \"source_id\": 64602003, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:10Z\", \"source_id\": 20470675, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:02Z\", \"source_id\": 64613998, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:04Z\", \"source_id\": 20474433, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:38Z\", \"source_id\": 64625018, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:40Z\", \"source_id\": 20477923, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:54Z\", \"source_id\": 64643243, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:57Z\", \"source_id\": 20483661, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "3", "timing_fact_generation": 1790057279413841, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:24.134586", "service_state_evidence_id": 20483661, "current_leg_start_actual_dep": "2026-09-22T07:03:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:25.183071", "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 |
ALO |
GLQ |
2N44 |
385019 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 171.21, "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": 484.18, "from_m": 171.21, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8286.6, "from_m": 484.18, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10088.622, "from_m": 8286.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10126.364, "from_m": 10088.622, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 35.0}, {"to_m": 10501.237, "from_m": 10126.364, "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": 10738.955, "from_m": 10501.237, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11185.842, "from_m": 10738.955, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11213.297, "from_m": 11185.842, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11272.789, "from_m": 11213.297, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12277.161, "from_m": 11272.789, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22946.797, "from_m": 12277.161, "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": 25642.022, "from_m": 22946.797, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25922.48, "from_m": 25642.022, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25962.677, "from_m": 25922.48, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26435.359, "from_m": 25962.677, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27031.542, "from_m": 26435.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30694.863, "from_m": 27031.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53187.671, "from_m": 30694.863, "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": 53492.738, "from_m": 53187.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 54833.736, "from_m": 53492.738, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 55467.636, "from_m": 54833.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:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 56213.147, "from_m": 55467.636, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56600.712, "from_m": 56213.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 56665.913, "from_m": 56600.712, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57341.028, "from_m": 56665.913, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 57938.553, "from_m": 57341.028, "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": 58434.799, "from_m": 57938.553, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 760808, "profile_key": "ab941f741a266029bd6d40678ab3c8ca0daf7a0234b5149ba9bcd24619df987c", "schedule_id": 27430, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0616", "location": "Alloa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0618H", "location": "Cambus Loop", "stage_seq": 2, "distance_m": 2878.757, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Causewayhead Jn", "stage_seq": 3, "distance_m": 9494.399, "section_seq": 1, "route_path_id": 114923}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0629H", "location": "Stirling", "stage_seq": 4, "distance_m": 10865.431, "section_seq": 1, "route_path_id": 114923}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0638", "location": "Larbert", "stage_seq": 5, "distance_m": 23856.789, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Larbert Jn", "stage_seq": 6, "distance_m": 24804.232, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639H", "location": "Carmuirs West Jn", "stage_seq": 7, "distance_m": 25922.48, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 29560.533, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Greenhill Upper Jn", "stage_seq": 9, "distance_m": 30579.836, "section_seq": 1, "route_path_id": 114923}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0647H", "location": "Croy", "stage_seq": 10, "distance_m": 40158.931, "section_seq": 1, "route_path_id": 114923}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0653", "location": "Lenzie", "stage_seq": 11, "distance_m": 48553.177, "section_seq": 1, "route_path_id": 114923}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0657", "location": "Bishopbriggs", "stage_seq": 12, "distance_m": 53356.11, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659", "location": "Cowlairs West Jn", "stage_seq": 13, "distance_m": 55665.929, "section_seq": 1, "route_path_id": 114923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659H", "location": "Cowlairs South Jn", "stage_seq": 14, "distance_m": 56539.098, "section_seq": 1, "route_path_id": 114923}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 15, "distance_m": 58434.799, "section_seq": 1, "route_path_id": 114923}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58434.799, "from_m": 0.0, "section_seq": 1, "route_path_id": 114923}], "total_distance_m": 58434.799, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58434.799, "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": 610, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:44Z", "source_id": 64531930, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:19:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:45Z", "source_id": 20447763, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 622, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:42Z", "source_id": 64555915, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:31:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:50Z", "source_id": 20455721, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1094, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:32Z", "source_id": 64575317, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:40:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:36Z", "source_id": 20462002, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:06Z", "source_id": 64602003, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:51:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:10Z", "source_id": 20470675, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:02Z", "source_id": 64613998, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:57:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:04Z", "source_id": 20474433, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:38Z", "source_id": 64625018, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:40Z", "source_id": 20477923, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1409, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:54Z", "source_id": 64643243, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:57Z", "source_id": 20483661, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Alloa |
0616 |
0616 |
1 |
None |
None |
Glasgow Queen St High Level |
0703 |
0703 |
3 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82812/2026-09-22/detailed |
None |
Bishopbriggs |
2026-09-22T07:03:00+01:00 |
Glasgow Queen St High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} |
3.1 |
0702 |
0709 |
Bishopbriggs |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483661 |
1790057279413841 |
50 |
50 |
2026-09-22 06:19:25.183071 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:24.134586 |
| 730477 |
760352 |
P24108 |
312N90M622 |
2026-09-22 |
COMPLETE |
20483728 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 760352, "stp": "O", "toc": "Northern", "uid": "P24108", "consist": "156426", "dest_crs": "BBN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24108/2026-09-22/detailed", "trust_id": "312N90M622", "origin_crs": "MCV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackburn", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": "1", "is_terminated": 1, "next_location": "Blackburn", "signalling_id": "2N90", "timing_status": "EARLY", "origin_station": "Manchester Victoria", "current_leg_arr": "0709", "current_leg_dep": "0701", "current_leg_end": "Blackburn", "origin_dep_time": "0604", "origin_platform": "1", "current_location": "Blackburn", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3703048999999994, 53.75277929999999], [-2.3705380999999996, 53.7527442], [-2.3708024, 53.75271060000001], [-2.3721261, 53.752571800000005], [-2.372348, 53.752546], [-2.3731397, 53.752426099999994], [-2.373914, 53.7522853], [-2.3742068999999995, 53.75223880000001], [-2.3745148000000005, 53.75215260000001], [-2.3765089999999995, 53.7518595], [-2.3774993, 53.75171670000001], [-2.3780111, 53.75163870000001], [-2.378488, 53.751559699999994], [-2.3804622, 53.7512392], [-2.3814462, 53.75109160000001], [-2.3824550999999996, 53.7509532], [-2.3830961, 53.7508773], [-2.3837542, 53.75081339999999], [-2.3850794999999994, 53.75071470000001], [-2.3852101999999995, 53.75070490000001], [-2.3859404, 53.75065639999999], [-2.3873195, 53.7505677], [-2.3877970999999993, 53.7505492], [-2.3885889, 53.7505136], [-2.3894208, 53.7504991], [-2.3901405, 53.75050650000001], [-2.3908931, 53.7505236], [-2.3911908999999993, 53.7505359], [-2.3913918, 53.75054420000001], [-2.3917537, 53.750555099999985], [-2.3923745999999997, 53.7505986], [-2.3926685, 53.7506221], [-2.3929675, 53.75065419999999], [-2.3931949999999995, 53.7506793], [-2.3934359, 53.7507092], [-2.3938871, 53.7507752], [-2.3941201, 53.750814299999995], [-2.3943329, 53.75085169999999], [-2.3947038, 53.75092600000001], [-2.3948515999999995, 53.75096060000001], [-2.3954304, 53.75109590000001], [-2.3961298, 53.75128060000001], [-2.3967814999999995, 53.751485599999995], [-2.3973997999999996, 53.75170910000001], [-2.3975991999999997, 53.751793], [-2.3980182, 53.751969300000006], [-2.3985436, 53.75222300000001], [-2.3988745, 53.7523931], [-2.3994895, 53.7527418], [-2.400069, 53.75309829999999], [-2.4012437, 53.75386900000001], [-2.4023631, 53.7546036], [-2.4034598999999996, 53.755355899999984], [-2.4036969, 53.755525299999995], [-2.4039395, 53.7556914], [-2.4045016, 53.7560921], [-2.4052023, 53.75664559999999], [-2.4055128, 53.75692120000001], [-2.4057760000000004, 53.7571841], [-2.4060467, 53.7574549], [-2.4062886999999997, 53.7577211], [-2.4067308, 53.7582725], [-2.4071473999999995, 53.7588119], [-2.407446, 53.7591457], [-2.4077766, 53.75948249999999], [-2.4081269, 53.7598151], [-2.4085298, 53.7601566], [-2.4089531, 53.760487600000005], [-2.4096003, 53.7608963], [-2.4099793, 53.7611252], [-2.41061, 53.76146880000001], [-2.4112727, 53.76180959999999], [-2.4118383, 53.762083100000005], [-2.4124931999999997, 53.76236], [-2.4128908, 53.7625278], [-2.4133337, 53.76268159999999], [-2.4137671, 53.76282080000001], [-2.4142236999999995, 53.76295449999999], [-2.4147653999999994, 53.76309890000001], [-2.4153409, 53.7632357], [-2.4157338, 53.76331779999999], [-2.4162070999999994, 53.7634103], [-2.4170712, 53.7635484], [-2.4178569, 53.763643400000014], [-2.4185883, 53.763721100000005], [-2.4190001, 53.7637567], [-2.4194237, 53.7637831], [-2.4198116999999995, 53.76380129999999], [-2.4201877, 53.76381529999999], [-2.4207856, 53.76382089999999], [-2.4210129, 53.7638174], [-2.4218454, 53.76378950000001], [-2.4222856, 53.763763999999995], [-2.4226873, 53.7637355], [-2.4235393, 53.763677699999995], [-2.425451267122708, 53.76352149753525], [-2.4282616, 53.7632919], [-2.4297515999999995, 53.7631708], [-2.430638, 53.763086300000005], [-2.4320866999999997, 53.76297239999999], [-2.4325839, 53.7629333], [-2.4330548, 53.762897], [-2.4335560999999997, 53.7628715], [-2.4338877, 53.76285849999999], [-2.43425, 53.7628533], [-2.4345933, 53.762851], [-2.434941, 53.76285709999999], [-2.4359837, 53.76289109999999], [-2.4365029, 53.7629026], [-2.4370399, 53.76290530000001], [-2.4375692, 53.7628952], [-2.4380744, 53.7628771], [-2.4385923, 53.7628548], [-2.4391307999999996, 53.76282], [-2.4396681, 53.76277769999999], [-2.4402061, 53.7627257], [-2.4409982999999995, 53.7626304], [-2.4417385, 53.7625176], [-2.4424442, 53.76238920000001], [-2.4431400999999995, 53.76225010000001], [-2.4445315999999995, 53.7619084], [-2.4451434999999995, 53.761728999999995], [-2.4457362999999996, 53.761545100000006], [-2.4461772, 53.7613927], [-2.4466099, 53.76123390000001], [-2.4473567999999997, 53.760936599999994], [-2.4479419, 53.7607035], [-2.4483917999999996, 53.76054200000001], [-2.4499515, 53.7599411], [-2.4503614, 53.75978490000001], [-2.4523781, 53.75902310000001], [-2.4526398, 53.75892649999999], [-2.4553459999999996, 53.7579081], [-2.4566779999999997, 53.7573893], [-2.4580409, 53.7568646], [-2.45941, 53.7563479], [-2.4607553999999996, 53.7558242], [-2.4615256999999997, 53.7555155], [-2.4622692, 53.755204000000006], [-2.4637574, 53.75454619999999], [-2.4644806, 53.7541881], [-2.4651966999999995, 53.7538157], [-2.4658844, 53.75344260000001], [-2.4665561999999994, 53.7530533], [-2.4672291, 53.75266020000001], [-2.46735057494673, 53.75258570079772], [-2.4675387246365452, 53.75247281798299], [-2.467705876254903, 53.752373624383026], [-2.4678550104629764, 53.75228615844418], [-2.46798910792194, 53.75220845861286], [-2.468111149292966, 53.75213856333544], [-2.468224115237229, 53.75207451105828], [-2.468330986415902, 53.75201434022776], [-2.4684347434901586, 53.75195608929027], [-2.4685383671211727, 53.75189779669218], [-2.4686448379701176, 53.75183750087986], [-2.4687571366981667, 53.75177324029969], [-2.468878243966494, 53.75170305339806], [-2.4690111404362725, 53.75162497862133], [-2.469158806768676, 53.75153705441589], [-2.469324223624878, 53.7514373192281], [-2.4695103716660523, 53.75132381150435], [-2.4697589999999994, 53.751183100000006], [-2.4706889999999997, 53.75072839999999], [-2.4715657, 53.75029969999999], [-2.4717182, 53.75022619999999], [-2.4748403, 53.748792399999985], [-2.475859499999999, 53.7482214], [-2.4763514, 53.7479054], [-2.4763966, 53.7478764], [-2.476440199999999, 53.74785059999999], [-2.476599, 53.7477005], [-2.4767777999999994, 53.7475489], [-2.4769124, 53.7474181], [-2.4769906, 53.74734209999998], [-2.4773165, 53.7470464], [-2.4774888, 53.7468969], [-2.4777029999999995, 53.7467275], [-2.4789434, 53.7459028], [-2.4792978999999997, 53.74566939999999], [-2.4803644, 53.7449731], [-2.4808314999999994, 53.74467099999999], [-2.4813411999999997, 53.7443474], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]}", "current_leg_start": "Accrington", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "53.7459678", "next_location_lon": "-2.4790864", "previous_location": "Accrington", "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\": 457.874, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2085.243, \"from_m\": 457.874, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 2151.441, \"from_m\": 2085.243, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2174.207, \"from_m\": 2151.441, \"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\": 2231.646, \"from_m\": 2174.207, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14347.453, \"from_m\": 2231.646, \"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\": 16230.685, \"from_m\": 14347.453, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16420.062, \"from_m\": 16230.685, \"capability_applied\": null, \"effective_limit_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\": 17361.769, \"from_m\": 16420.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27071.942, \"from_m\": 17361.769, \"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\": 27274.238, \"from_m\": 27071.942, \"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\": 30135.205, \"from_m\": 27274.238, \"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\": 31158.981, \"from_m\": 30135.205, \"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\": 31501.136, \"from_m\": 31158.981, \"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\": 36729.796, \"from_m\": 31501.136, \"capability_applied\": null, \"effective_limit_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\": 46296.535, \"from_m\": 36729.796, \"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\": 46379.693, \"from_m\": 46296.535, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46420.17, \"from_m\": 46379.693, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47058.644, \"from_m\": 46420.17, \"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\": 47113.695, \"from_m\": 47058.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48132.448, \"from_m\": 47113.695, \"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\": 54511.404, \"from_m\": 48132.448, \"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\": 54896.71, \"from_m\": 54511.404, \"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\": 57180.548, \"from_m\": 54896.71, \"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\": 57204.993, \"from_m\": 57180.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59497.789, \"from_m\": 57204.993, \"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\": 60547.9, \"from_m\": 59497.789, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62239.999, \"from_m\": 60547.9, \"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\": 62462.759, \"from_m\": 62239.999, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62958.932, \"from_m\": 62462.759, \"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\": 63782.793, \"from_m\": 62958.932, \"capability_applied\": null, \"effective_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\": 760352, \"profile_key\": \"7e3eaa0763a8117ec4e47b8b74758646a5de004db93a411dee713918e193ffb9\", \"schedule_id\": 39720, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Manchester Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 2, \"distance_m\": 2174.207, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 3599.248, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 4, \"distance_m\": 7694.822, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 5, \"distance_m\": 14008.636, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0618\", \"location\": \"Rochdale\", \"stage_seq\": 6, \"distance_m\": 16853.023, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 7, \"distance_m\": 17298.153, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Smithy Bridge\", \"stage_seq\": 8, \"distance_m\": 20501.969, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"Littleborough\", \"stage_seq\": 9, \"distance_m\": 22190.933, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0634\", \"wtt_dep\": \"0635\", \"location\": \"Todmorden\", \"stage_seq\": 10, \"distance_m\": 30812.967, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 11, \"distance_m\": 31587.67, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Copy Pit\", \"stage_seq\": 12, \"distance_m\": 37804.697, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0651\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 13, \"distance_m\": 44995.659, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652H\", \"location\": \"Gannow Jn\", \"stage_seq\": 14, \"distance_m\": 46420.17, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654\", \"location\": \"Rose Grove\", \"stage_seq\": 15, \"distance_m\": 47409.122, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701H\", \"location\": \"Accrington\", \"stage_seq\": 16, \"distance_m\": 54774.125, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 17, \"distance_m\": 62260.614, \"section_seq\": 1, \"route_path_id\": 138682}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Blackburn\", \"stage_seq\": 18, \"distance_m\": 63782.793, \"section_seq\": 1, \"route_path_id\": 138682}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 63782.793, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138682}], \"total_distance_m\": 63782.793, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 62616.199, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1166.594, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.7459678", "current_position_lon": "-2.4790864", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:27Z\", \"source_id\": 64531384, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:33Z\", \"source_id\": 20447614, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:38Z\", \"source_id\": 64539554, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:45Z\", \"source_id\": 20450286, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:23Z\", \"source_id\": 64546854, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:26Z\", \"source_id\": 20452807, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:24Z\", \"source_id\": 64561780, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:28Z\", \"source_id\": 20457653, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7645, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:43Z\", \"source_id\": 64591769, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:45Z\", \"source_id\": 20467300, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:04Z\", \"source_id\": 64606744, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:09Z\", \"source_id\": 20472142, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:13Z\", \"source_id\": 64619218, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:20Z\", \"source_id\": 20476112, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:00Z\", \"source_id\": 64643426, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:04Z\", \"source_id\": 20483728, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackburn", "service_state_platform": "1", "timing_fact_generation": 1790057286422232, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:24.137798", "service_state_evidence_id": 20483728, "current_leg_start_actual_dep": "2026-09-22T07:01:30+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:24.718997", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
MCV |
BBN |
2N90 |
156426 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 457.874, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2085.243, "from_m": 457.874, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2151.441, "from_m": 2085.243, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2174.207, "from_m": 2151.441, "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": 2231.646, "from_m": 2174.207, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14347.453, "from_m": 2231.646, "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": 16230.685, "from_m": 14347.453, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16420.062, "from_m": 16230.685, "capability_applied": null, "effective_limit_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": 17361.769, "from_m": 16420.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27071.942, "from_m": 17361.769, "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": 27274.238, "from_m": 27071.942, "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": 30135.205, "from_m": 27274.238, "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": 31158.981, "from_m": 30135.205, "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": 31501.136, "from_m": 31158.981, "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": 36729.796, "from_m": 31501.136, "capability_applied": null, "effective_limit_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": 46296.535, "from_m": 36729.796, "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": 46379.693, "from_m": 46296.535, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46420.17, "from_m": 46379.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47058.644, "from_m": 46420.17, "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": 47113.695, "from_m": 47058.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48132.448, "from_m": 47113.695, "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": 54511.404, "from_m": 48132.448, "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": 54896.71, "from_m": 54511.404, "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": 57180.548, "from_m": 54896.71, "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": 57204.993, "from_m": 57180.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59497.789, "from_m": 57204.993, "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": 60547.9, "from_m": 59497.789, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62239.999, "from_m": 60547.9, "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": 62462.759, "from_m": 62239.999, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62958.932, "from_m": 62462.759, "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": 63782.793, "from_m": 62958.932, "capability_applied": null, "effective_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": 760352, "profile_key": "7e3eaa0763a8117ec4e47b8b74758646a5de004db93a411dee713918e193ffb9", "schedule_id": 39720, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Miles Platting Jn", "stage_seq": 2, "distance_m": 2174.207, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608H", "location": "Thorpes Bridge Jn", "stage_seq": 3, "distance_m": 3599.248, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611", "location": "Vitriol Works S.B.", "stage_seq": 4, "distance_m": 7694.822, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "Castleton East Jn", "stage_seq": 5, "distance_m": 14008.636, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0618", "location": "Rochdale", "stage_seq": 6, "distance_m": 16853.023, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Rochdale East Jn", "stage_seq": 7, "distance_m": 17298.153, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Smithy Bridge", "stage_seq": 8, "distance_m": 20501.969, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "Littleborough", "stage_seq": 9, "distance_m": 22190.933, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0634", "wtt_dep": "0635", "location": "Todmorden", "stage_seq": 10, "distance_m": 30812.967, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Stansfield Hall Jn", "stage_seq": 11, "distance_m": 31587.67, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643", "location": "Copy Pit", "stage_seq": 12, "distance_m": 37804.697, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0651", "location": "Burnley Manchester Road", "stage_seq": 13, "distance_m": 44995.659, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652H", "location": "Gannow Jn", "stage_seq": 14, "distance_m": 46420.17, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654", "location": "Rose Grove", "stage_seq": 15, "distance_m": 47409.122, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701H", "location": "Accrington", "stage_seq": 16, "distance_m": 54774.125, "section_seq": 1, "route_path_id": 138682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709", "location": "Daisyfield Jn", "stage_seq": 17, "distance_m": 62260.614, "section_seq": 1, "route_path_id": 138682}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Blackburn", "stage_seq": 18, "distance_m": 63782.793, "section_seq": 1, "route_path_id": 138682}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 63782.793, "from_m": 0.0, "section_seq": 1, "route_path_id": 138682}], "total_distance_m": 63782.793, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 62616.199, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1166.594, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8068, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:27Z", "source_id": 64531384, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:19:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:33Z", "source_id": 20447614, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8081, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:38Z", "source_id": 64539554, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:45Z", "source_id": 20450286, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8085, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:23Z", "source_id": 64546854, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:26:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:26Z", "source_id": 20452807, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8053, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:24Z", "source_id": 64561780, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:33:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:28Z", "source_id": 20457653, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7645, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:43Z", "source_id": 64591769, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:45Z", "source_id": 20467300, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7672, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:04Z", "source_id": 64606744, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:09Z", "source_id": 20472142, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7683, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:13Z", "source_id": 64619218, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:00:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:20Z", "source_id": 20476112, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7719, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:00Z", "source_id": 64643426, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:04Z", "source_id": 20483728, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Manchester Victoria |
0604 |
0604 |
1 |
None |
None |
Blackburn |
0711 |
0711 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24108/2026-09-22/detailed |
None |
Accrington |
2026-09-22T07:01:30+01:00 |
Blackburn |
8.0 |
{"type": "LineString", "coordinates": [[-2.3703048999999994, 53.75277929999999], [-2.3705380999999996, 53.7527442], [-2.3708024, 53.75271060000001], [-2.3721261, 53.752571800000005], [-2.372348, 53.752546], [-2.3731397, 53.752426099999994], [-2.373914, 53.7522853], [-2.3742068999999995, 53.75223880000001], [-2.3745148000000005, 53.75215260000001], [-2.3765089999999995, 53.7518595], [-2.3774993, 53.75171670000001], [-2.3780111, 53.75163870000001], [-2.378488, 53.751559699999994], [-2.3804622, 53.7512392], [-2.3814462, 53.75109160000001], [-2.3824550999999996, 53.7509532], [-2.3830961, 53.7508773], [-2.3837542, 53.75081339999999], [-2.3850794999999994, 53.75071470000001], [-2.3852101999999995, 53.75070490000001], [-2.3859404, 53.75065639999999], [-2.3873195, 53.7505677], [-2.3877970999999993, 53.7505492], [-2.3885889, 53.7505136], [-2.3894208, 53.7504991], [-2.3901405, 53.75050650000001], [-2.3908931, 53.7505236], [-2.3911908999999993, 53.7505359], [-2.3913918, 53.75054420000001], [-2.3917537, 53.750555099999985], [-2.3923745999999997, 53.7505986], [-2.3926685, 53.7506221], [-2.3929675, 53.75065419999999], [-2.3931949999999995, 53.7506793], [-2.3934359, 53.7507092], [-2.3938871, 53.7507752], [-2.3941201, 53.750814299999995], [-2.3943329, 53.75085169999999], [-2.3947038, 53.75092600000001], [-2.3948515999999995, 53.75096060000001], [-2.3954304, 53.75109590000001], [-2.3961298, 53.75128060000001], [-2.3967814999999995, 53.751485599999995], [-2.3973997999999996, 53.75170910000001], [-2.3975991999999997, 53.751793], [-2.3980182, 53.751969300000006], [-2.3985436, 53.75222300000001], [-2.3988745, 53.7523931], [-2.3994895, 53.7527418], [-2.400069, 53.75309829999999], [-2.4012437, 53.75386900000001], [-2.4023631, 53.7546036], [-2.4034598999999996, 53.755355899999984], [-2.4036969, 53.755525299999995], [-2.4039395, 53.7556914], [-2.4045016, 53.7560921], [-2.4052023, 53.75664559999999], [-2.4055128, 53.75692120000001], [-2.4057760000000004, 53.7571841], [-2.4060467, 53.7574549], [-2.4062886999999997, 53.7577211], [-2.4067308, 53.7582725], [-2.4071473999999995, 53.7588119], [-2.407446, 53.7591457], [-2.4077766, 53.75948249999999], [-2.4081269, 53.7598151], [-2.4085298, 53.7601566], [-2.4089531, 53.760487600000005], [-2.4096003, 53.7608963], [-2.4099793, 53.7611252], [-2.41061, 53.76146880000001], [-2.4112727, 53.76180959999999], [-2.4118383, 53.762083100000005], [-2.4124931999999997, 53.76236], [-2.4128908, 53.7625278], [-2.4133337, 53.76268159999999], [-2.4137671, 53.76282080000001], [-2.4142236999999995, 53.76295449999999], [-2.4147653999999994, 53.76309890000001], [-2.4153409, 53.7632357], [-2.4157338, 53.76331779999999], [-2.4162070999999994, 53.7634103], [-2.4170712, 53.7635484], [-2.4178569, 53.763643400000014], [-2.4185883, 53.763721100000005], [-2.4190001, 53.7637567], [-2.4194237, 53.7637831], [-2.4198116999999995, 53.76380129999999], [-2.4201877, 53.76381529999999], [-2.4207856, 53.76382089999999], [-2.4210129, 53.7638174], [-2.4218454, 53.76378950000001], [-2.4222856, 53.763763999999995], [-2.4226873, 53.7637355], [-2.4235393, 53.763677699999995], [-2.425451267122708, 53.76352149753525], [-2.4282616, 53.7632919], [-2.4297515999999995, 53.7631708], [-2.430638, 53.763086300000005], [-2.4320866999999997, 53.76297239999999], [-2.4325839, 53.7629333], [-2.4330548, 53.762897], [-2.4335560999999997, 53.7628715], [-2.4338877, 53.76285849999999], [-2.43425, 53.7628533], [-2.4345933, 53.762851], [-2.434941, 53.76285709999999], [-2.4359837, 53.76289109999999], [-2.4365029, 53.7629026], [-2.4370399, 53.76290530000001], [-2.4375692, 53.7628952], [-2.4380744, 53.7628771], [-2.4385923, 53.7628548], [-2.4391307999999996, 53.76282], [-2.4396681, 53.76277769999999], [-2.4402061, 53.7627257], [-2.4409982999999995, 53.7626304], [-2.4417385, 53.7625176], [-2.4424442, 53.76238920000001], [-2.4431400999999995, 53.76225010000001], [-2.4445315999999995, 53.7619084], [-2.4451434999999995, 53.761728999999995], [-2.4457362999999996, 53.761545100000006], [-2.4461772, 53.7613927], [-2.4466099, 53.76123390000001], [-2.4473567999999997, 53.760936599999994], [-2.4479419, 53.7607035], [-2.4483917999999996, 53.76054200000001], [-2.4499515, 53.7599411], [-2.4503614, 53.75978490000001], [-2.4523781, 53.75902310000001], [-2.4526398, 53.75892649999999], [-2.4553459999999996, 53.7579081], [-2.4566779999999997, 53.7573893], [-2.4580409, 53.7568646], [-2.45941, 53.7563479], [-2.4607553999999996, 53.7558242], [-2.4615256999999997, 53.7555155], [-2.4622692, 53.755204000000006], [-2.4637574, 53.75454619999999], [-2.4644806, 53.7541881], [-2.4651966999999995, 53.7538157], [-2.4658844, 53.75344260000001], [-2.4665561999999994, 53.7530533], [-2.4672291, 53.75266020000001], [-2.46735057494673, 53.75258570079772], [-2.4675387246365452, 53.75247281798299], [-2.467705876254903, 53.752373624383026], [-2.4678550104629764, 53.75228615844418], [-2.46798910792194, 53.75220845861286], [-2.468111149292966, 53.75213856333544], [-2.468224115237229, 53.75207451105828], [-2.468330986415902, 53.75201434022776], [-2.4684347434901586, 53.75195608929027], [-2.4685383671211727, 53.75189779669218], [-2.4686448379701176, 53.75183750087986], [-2.4687571366981667, 53.75177324029969], [-2.468878243966494, 53.75170305339806], [-2.4690111404362725, 53.75162497862133], [-2.469158806768676, 53.75153705441589], [-2.469324223624878, 53.7514373192281], [-2.4695103716660523, 53.75132381150435], [-2.4697589999999994, 53.751183100000006], [-2.4706889999999997, 53.75072839999999], [-2.4715657, 53.75029969999999], [-2.4717182, 53.75022619999999], [-2.4748403, 53.748792399999985], [-2.475859499999999, 53.7482214], [-2.4763514, 53.7479054], [-2.4763966, 53.7478764], [-2.476440199999999, 53.74785059999999], [-2.476599, 53.7477005], [-2.4767777999999994, 53.7475489], [-2.4769124, 53.7474181], [-2.4769906, 53.74734209999998], [-2.4773165, 53.7470464], [-2.4774888, 53.7468969], [-2.4777029999999995, 53.7467275], [-2.4789434, 53.7459028], [-2.4792978999999997, 53.74566939999999], [-2.4803644, 53.7449731], [-2.4808314999999994, 53.74467099999999], [-2.4813411999999997, 53.7443474], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]} |
5.6 |
0701 |
0709 |
Accrington |
Blackburn |
Blackburn |
53.7459678 |
-2.4790864 |
53.7459678 |
-2.4790864 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Blackburn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483728 |
1790057286422232 |
79 |
79 |
2026-09-22 06:19:24.718997 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:24.137798 |
| 730478 |
762207 |
C49033 |
775F07M622 |
2026-09-22 |
COMPLETE |
20483811 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 762207, "stp": "P", "toc": "Great Western Railway", "uid": "C49033", "consist": "166214", "dest_crs": "CDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49033/2026-09-22/detailed", "trust_id": "775F07M622", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-22", "dest_arr_time": "0722", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5F07", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "0722", "current_leg_dep": "0718", "current_leg_end": "Cardiff Central", "origin_dep_time": "0655", "origin_platform": "4A", "current_location": "Cardiff Central", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "-13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Cardiff Sig. 2342", "dest_arr_time_act": "0722", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Cardiff Central", "current_leg_milage": "0.2", "linx_max_speed_mph": 90, "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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.973, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 527.668, \"from_m\": 461.973, \"capability_applied\": null, \"effective_limit_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\": 566.354, \"from_m\": 527.668, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1682.59, \"from_m\": 566.354, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1721.275, \"from_m\": 1682.59, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1786.971, \"from_m\": 1721.275, \"capability_applied\": null, \"effective_limit_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\": 1976.893, \"from_m\": 1786.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\": 2248.943, \"from_m\": 1976.893, \"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\": 762207, \"profile_key\": \"248047095bad8001184059e6d9747438e030e34bed12bfc7a0284eb6541455bf\", \"schedule_id\": 6311, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115876}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0718\", \"location\": \"Cardiff Sig. 2342\", \"stage_seq\": 2, \"distance_m\": 1124.472, \"section_seq\": 1, \"route_path_id\": 115876}, {\"is_pass\": false, \"wtt_arr\": \"0722\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 2248.943, \"section_seq\": 1, \"route_path_id\": 115876}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2248.943, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115876}], \"total_distance_m\": 2248.943, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1132.707, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1116.236, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0655", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:06Z\", \"source_id\": 64643797, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:07Z\", \"source_id\": 20483811, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1790057290856534, "current_leg_arrival_utc": "2026-09-22T07:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:25.245067", "service_state_evidence_id": 20483811, "current_leg_start_actual_dep": "2026-09-22T07:18:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:25.367243", "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 |
CDF |
CDF |
5F07 |
166214 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 527.668, "from_m": 461.973, "capability_applied": null, "effective_limit_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": 566.354, "from_m": 527.668, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1682.59, "from_m": 566.354, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1721.275, "from_m": 1682.59, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1786.971, "from_m": 1721.275, "capability_applied": null, "effective_limit_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": 1976.893, "from_m": 1786.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": 2248.943, "from_m": 1976.893, "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": 762207, "profile_key": "248047095bad8001184059e6d9747438e030e34bed12bfc7a0284eb6541455bf", "schedule_id": 6311, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0655", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115876}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0718", "location": "Cardiff Sig. 2342", "stage_seq": 2, "distance_m": 1124.472, "section_seq": 1, "route_path_id": 115876}, {"is_pass": false, "wtt_arr": "0722", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 2248.943, "section_seq": 1, "route_path_id": 115876}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2248.943, "from_m": 0.0, "section_seq": 1, "route_path_id": 115876}], "total_distance_m": 2248.943, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1132.707, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1116.236, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24931, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:06Z", "source_id": 64643797, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:09:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:07Z", "source_id": 20483811, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Cardiff Central |
0655 |
0655 |
4A |
None |
None |
Cardiff Central |
0722 |
0722 |
1 |
EARLY |
-13 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49033/2026-09-22/detailed |
None |
Cardiff Sig. 2342 |
2026-09-22T07:18:00+01:00 |
Cardiff Central |
4.0 |
{"type": "LineString", "coordinates": [[-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
0.2 |
0718 |
0722 |
Cardiff Central |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483811 |
1790057290856534 |
9 |
9 |
2026-09-22 06:19:25.367243 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:25.245067 |
| 730479 |
759826 |
P89643 |
892U03M522 |
2026-09-22 |
COMPLETE |
20483763 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 759826, "stp": "P", "toc": "Southeastern", "uid": "P89643", "consist": "375305", "dest_crs": "DVP", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89643/2026-09-22/detailed", "trust_id": "892U03M522", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dover Priory", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "3", "is_terminated": 1, "next_location": "Dover Priory", "signalling_id": "2U03", "timing_status": "ON TIME", "origin_station": "Gillingham (Kent)", "current_leg_arr": "0709", "current_leg_dep": "0705", "current_leg_end": "Dover Priory", "origin_dep_time": "0553", "origin_platform": "3", "current_location": "Dover Priory", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.2719801932974126, 51.14930572597631], [1.2719838999999995, 51.14930350000001], [1.2723607999999995, 51.14907269999999], [1.272541, 51.1489528], [1.2727131, 51.14883639999999], [1.273058, 51.1485908], [1.2732101, 51.148460699999994], [1.2735144, 51.1482076], [1.2736472000000003, 51.14810059999999], [1.2740176, 51.1477986], [1.2743954, 51.1475294], [1.2749392999999998, 51.14715669999999], [1.2754693999999998, 51.1468249], [1.2759896, 51.146504099999994], [1.2763253, 51.14631769999999], [1.2772117, 51.145926900000006], [1.2780815999999997, 51.1455547], [1.2791100999999998, 51.1451184], [1.2799287, 51.1447659], [1.2806855999999998, 51.1444351], [1.2812068, 51.1442222], [1.2817386, 51.14399619999999], [1.2823279, 51.14374349999999], [1.2828267, 51.143517799999984], [1.2833413, 51.1432766], [1.2838178, 51.1430476], [1.2845293999999998, 51.1426841], [1.2850636999999998, 51.1424105], [1.2855077, 51.14217740000001], [1.2858359999999998, 51.1420059], [1.2860563, 51.1418785], [1.2874341, 51.140980299999995], [1.2876545, 51.1408249], [1.2878422, 51.140685], [1.2880321999999995, 51.1405328], [1.2886804999999997, 51.1399778], [1.2891430999999998, 51.13952319999999], [1.2892289, 51.13944480000001], [1.2894388, 51.13924679999999], [1.2898571, 51.13888250000001], [1.2901951, 51.1385915], [1.2907509, 51.138165], [1.2910331999999998, 51.1379917], [1.2914358999999995, 51.137709499999985], [1.2918021, 51.1374767], [1.2918995999999998, 51.13741520000001], [1.2919968, 51.1373546], [1.2921214999999997, 51.1372686], [1.2922603999999998, 51.137173], [1.2924492, 51.1370101], [1.2927215308296078, 51.1368435981494], [1.293504, 51.1363652], [1.2944840999999998, 51.135785], [1.2948704, 51.1355843], [1.295114, 51.1354419], [1.2952586999999998, 51.1353509], [1.2961588999999998, 51.13480799999999], [1.2963861, 51.13466939999999], [1.2969223, 51.1343465], [1.2974023, 51.134051], [1.2975964, 51.13392790000001], [1.2980647, 51.1336515], [1.2984674, 51.1334068], [1.29904, 51.133064899999994], [1.2992958999999995, 51.132904399999994], [1.3002856, 51.13231199999999], [1.3011824999999997, 51.1317428], [1.3015319, 51.131502], [1.301862, 51.1312415], [1.3024766999999997, 51.1306541], [1.3025292, 51.1305914], [1.3026401999999997, 51.1304742], [1.3028493, 51.130233399999995], [1.302979, 51.1300852], [1.3030803999999998, 51.1299678], [1.3033355999999998, 51.12962230000001], [1.3033905, 51.12953589999999], [1.3035232, 51.12934959999998], [1.3036331, 51.12915219999999], [1.3036875999999995, 51.12903849999999], [1.3037491, 51.1289044], [1.3038454, 51.1287087], [1.3043563, 51.1274718], [1.3044052999999998, 51.1273602], [1.3044739, 51.127198799999995], [1.3049221999999998, 51.1260972]]}", "current_leg_start": "Kearsney", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.1260972", "next_location_lon": "1.3049222", "previous_location": "Kearsney", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 244.004, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 298.172, \"from_m\": 244.004, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1470.535, \"from_m\": 298.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\": 9197.701, \"from_m\": 1470.535, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10770.553, \"from_m\": 9197.701, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13302.426, \"from_m\": 10770.553, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13320.106, \"from_m\": 13302.426, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18456.03, \"from_m\": 13320.106, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19602.293, \"from_m\": 18456.03, \"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\": 21799.296, \"from_m\": 19602.293, \"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\": 23103.957, \"from_m\": 21799.296, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24473.272, \"from_m\": 23103.957, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25871.419, \"from_m\": 24473.272, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29027.929, \"from_m\": 25871.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\": 30308.197, \"from_m\": 29027.929, \"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\": 32202.316, \"from_m\": 30308.197, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32900.108, \"from_m\": 32202.316, \"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\": 33268.109, \"from_m\": 32900.108, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36680.141, \"from_m\": 33268.109, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38180.598, \"from_m\": 36680.141, \"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\": 40204.848, \"from_m\": 38180.598, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40851.44, \"from_m\": 40204.848, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41312.652, \"from_m\": 40851.44, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41375.456, \"from_m\": 41312.652, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 43396.617, \"from_m\": 41375.456, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45918.46, \"from_m\": 43396.617, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53885.395, \"from_m\": 45918.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\": 55144.844, \"from_m\": 53885.395, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59831.941, \"from_m\": 55144.844, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64738.219, \"from_m\": 59831.941, \"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\": 64863.228, \"from_m\": 64738.219, \"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\": 64885.625, \"from_m\": 64863.228, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 65890.217, \"from_m\": 64885.625, \"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\": 66419.597, \"from_m\": 65890.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}], \"service_id\": 759826, \"profile_key\": \"3f9a153ba3c43be65b2b273c2c7356f6277ffd6833c1b4027c1337f89e8a9e9d\", \"schedule_id\": 22959, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0558\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 2, \"distance_m\": 4761.683, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Rainham East Jn\", \"stage_seq\": 3, \"distance_m\": 5748.649, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0601H\", \"wtt_dep\": \"0602\", \"location\": \"Newington\", \"stage_seq\": 4, \"distance_m\": 9013.373, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 5, \"distance_m\": 12761.514, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 6, \"distance_m\": 13320.106, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0607\", \"location\": \"Sittingbourne\", \"stage_seq\": 7, \"distance_m\": 14191.998, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Teynham\", \"stage_seq\": 8, \"distance_m\": 19321.129, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0626\", \"location\": \"Faversham\", \"stage_seq\": 9, \"distance_m\": 25761.253, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631\", \"location\": \"Selling\", \"stage_seq\": 10, \"distance_m\": 30905.572, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0640H\", \"location\": \"Canterbury East\", \"stage_seq\": 11, \"distance_m\": 41541.906, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": \"0645\", \"location\": \"Bekesbourne\", \"stage_seq\": 12, \"distance_m\": 46198.472, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0649H\", \"location\": \"Adisham\", \"stage_seq\": 13, \"distance_m\": 51092.221, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0653\", \"location\": \"Aylesham\", \"stage_seq\": 14, \"distance_m\": 52867.655, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0655H\", \"location\": \"Snowdown\", \"stage_seq\": 15, \"distance_m\": 54336.077, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0700\", \"location\": \"Shepherd's Well\", \"stage_seq\": 16, \"distance_m\": 57411.855, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0704H\", \"wtt_dep\": \"0705\", \"location\": \"Kearsney\", \"stage_seq\": 17, \"distance_m\": 62892.104, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706H\", \"location\": \"Buckland Jn\", \"stage_seq\": 18, \"distance_m\": 64885.625, \"section_seq\": 1, \"route_path_id\": 140076}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Dover Priory\", \"stage_seq\": 19, \"distance_m\": 66419.597, \"section_seq\": 1, \"route_path_id\": 140076}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66419.597, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140076}], \"total_distance_m\": 66419.597, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 66365.429, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 54.168, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0553", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.1260972", "current_position_lon": "1.3049222", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:10Z\", \"source_id\": 64492838, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:15Z\", \"source_id\": 20434895, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:57Z\", \"source_id\": 64500106, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:00Z\", \"source_id\": 20437251, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:54Z\", \"source_id\": 64508276, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:58Z\", \"source_id\": 20440031, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:06Z\", \"source_id\": 64517439, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:10Z\", \"source_id\": 20443085, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:42Z\", \"source_id\": 64528001, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:45Z\", \"source_id\": 20446481, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:01Z\", \"source_id\": 64548172, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:06Z\", \"source_id\": 20453248, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:36Z\", \"source_id\": 64571097, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:38Z\", \"source_id\": 20460624, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:24Z\", \"source_id\": 64577295, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:29Z\", \"source_id\": 20462686, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:53Z\", \"source_id\": 64599208, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:57Z\", \"source_id\": 20469749, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:58Z\", \"source_id\": 64616152, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:01Z\", \"source_id\": 20475128, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:20Z\", \"source_id\": 64624239, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:25Z\", \"source_id\": 20477740, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:03Z\", \"source_id\": 64643636, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:06Z\", \"source_id\": 20483763, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dover Priory", "service_state_platform": "3", "timing_fact_generation": 1790057294875600, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:26.183760", "service_state_evidence_id": 20483763, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:26.650024", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GLM |
DVP |
2U03 |
375305 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 244.004, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 298.172, "from_m": 244.004, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1470.535, "from_m": 298.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": 9197.701, "from_m": 1470.535, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10770.553, "from_m": 9197.701, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13302.426, "from_m": 10770.553, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13320.106, "from_m": 13302.426, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18456.03, "from_m": 13320.106, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19602.293, "from_m": 18456.03, "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": 21799.296, "from_m": 19602.293, "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": 23103.957, "from_m": 21799.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24473.272, "from_m": 23103.957, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25871.419, "from_m": 24473.272, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29027.929, "from_m": 25871.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": 30308.197, "from_m": 29027.929, "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": 32202.316, "from_m": 30308.197, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32900.108, "from_m": 32202.316, "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": 33268.109, "from_m": 32900.108, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36680.141, "from_m": 33268.109, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38180.598, "from_m": 36680.141, "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": 40204.848, "from_m": 38180.598, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40851.44, "from_m": 40204.848, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41312.652, "from_m": 40851.44, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41375.456, "from_m": 41312.652, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 43396.617, "from_m": 41375.456, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45918.46, "from_m": 43396.617, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53885.395, "from_m": 45918.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": 55144.844, "from_m": 53885.395, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59831.941, "from_m": 55144.844, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64738.219, "from_m": 59831.941, "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": 64863.228, "from_m": 64738.219, "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": 64885.625, "from_m": 64863.228, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 65890.217, "from_m": 64885.625, "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": 66419.597, "from_m": 65890.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}], "service_id": 759826, "profile_key": "3f9a153ba3c43be65b2b273c2c7356f6277ffd6833c1b4027c1337f89e8a9e9d", "schedule_id": 22959, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0553", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0558", "location": "Rainham (Kent)", "stage_seq": 2, "distance_m": 4761.683, "section_seq": 1, "route_path_id": 140076}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Rainham East Jn", "stage_seq": 3, "distance_m": 5748.649, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0601H", "wtt_dep": "0602", "location": "Newington", "stage_seq": 4, "distance_m": 9013.373, "section_seq": 1, "route_path_id": 140076}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Western Jn (Sittingbourne)", "stage_seq": 5, "distance_m": 12761.514, "section_seq": 1, "route_path_id": 140076}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 6, "distance_m": 13320.106, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0607", "location": "Sittingbourne", "stage_seq": 7, "distance_m": 14191.998, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Teynham", "stage_seq": 8, "distance_m": 19321.129, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0626", "location": "Faversham", "stage_seq": 9, "distance_m": 25761.253, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631", "location": "Selling", "stage_seq": 10, "distance_m": 30905.572, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0640H", "location": "Canterbury East", "stage_seq": 11, "distance_m": 41541.906, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": "0645", "location": "Bekesbourne", "stage_seq": 12, "distance_m": 46198.472, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0649H", "location": "Adisham", "stage_seq": 13, "distance_m": 51092.221, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0653", "location": "Aylesham", "stage_seq": 14, "distance_m": 52867.655, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0655H", "location": "Snowdown", "stage_seq": 15, "distance_m": 54336.077, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0700", "location": "Shepherd's Well", "stage_seq": 16, "distance_m": 57411.855, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0704H", "wtt_dep": "0705", "location": "Kearsney", "stage_seq": 17, "distance_m": 62892.104, "section_seq": 1, "route_path_id": 140076}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706H", "location": "Buckland Jn", "stage_seq": 18, "distance_m": 64885.625, "section_seq": 1, "route_path_id": 140076}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Dover Priory", "stage_seq": 19, "distance_m": 66419.597, "section_seq": 1, "route_path_id": 140076}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66419.597, "from_m": 0.0, "section_seq": 1, "route_path_id": 140076}], "total_distance_m": 66419.597, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 66365.429, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 54.168, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:10Z", "source_id": 64492838, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:57:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:15Z", "source_id": 20434895, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32365, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:57Z", "source_id": 64500106, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:01:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:00Z", "source_id": 20437251, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:54Z", "source_id": 64508276, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:58Z", "source_id": 20440031, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32422, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:06Z", "source_id": 64517439, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:11:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:10Z", "source_id": 20443085, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:42Z", "source_id": 64528001, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:17:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:45Z", "source_id": 20446481, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33232, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:01Z", "source_id": 64548172, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:30:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:06Z", "source_id": 20453248, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33237, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:36Z", "source_id": 64571097, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:38:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:38Z", "source_id": 20460624, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33241, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:24Z", "source_id": 64577295, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:29Z", "source_id": 20462686, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33244, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:53Z", "source_id": 64599208, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:51:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:57Z", "source_id": 20469749, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33249, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:58Z", "source_id": 64616152, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:58:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:01Z", "source_id": 20475128, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33253, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:20Z", "source_id": 64624239, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:25Z", "source_id": 20477740, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33806, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:03Z", "source_id": 64643636, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:06Z", "source_id": 20483763, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Gillingham (Kent) |
0553 |
0553 |
3 |
None |
None |
Dover Priory |
0709 |
0709 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89643/2026-09-22/detailed |
None |
Kearsney |
2026-09-22T07:05:00+01:00 |
Dover Priory |
4.0 |
{"type": "LineString", "coordinates": [[1.2719801932974126, 51.14930572597631], [1.2719838999999995, 51.14930350000001], [1.2723607999999995, 51.14907269999999], [1.272541, 51.1489528], [1.2727131, 51.14883639999999], [1.273058, 51.1485908], [1.2732101, 51.148460699999994], [1.2735144, 51.1482076], [1.2736472000000003, 51.14810059999999], [1.2740176, 51.1477986], [1.2743954, 51.1475294], [1.2749392999999998, 51.14715669999999], [1.2754693999999998, 51.1468249], [1.2759896, 51.146504099999994], [1.2763253, 51.14631769999999], [1.2772117, 51.145926900000006], [1.2780815999999997, 51.1455547], [1.2791100999999998, 51.1451184], [1.2799287, 51.1447659], [1.2806855999999998, 51.1444351], [1.2812068, 51.1442222], [1.2817386, 51.14399619999999], [1.2823279, 51.14374349999999], [1.2828267, 51.143517799999984], [1.2833413, 51.1432766], [1.2838178, 51.1430476], [1.2845293999999998, 51.1426841], [1.2850636999999998, 51.1424105], [1.2855077, 51.14217740000001], [1.2858359999999998, 51.1420059], [1.2860563, 51.1418785], [1.2874341, 51.140980299999995], [1.2876545, 51.1408249], [1.2878422, 51.140685], [1.2880321999999995, 51.1405328], [1.2886804999999997, 51.1399778], [1.2891430999999998, 51.13952319999999], [1.2892289, 51.13944480000001], [1.2894388, 51.13924679999999], [1.2898571, 51.13888250000001], [1.2901951, 51.1385915], [1.2907509, 51.138165], [1.2910331999999998, 51.1379917], [1.2914358999999995, 51.137709499999985], [1.2918021, 51.1374767], [1.2918995999999998, 51.13741520000001], [1.2919968, 51.1373546], [1.2921214999999997, 51.1372686], [1.2922603999999998, 51.137173], [1.2924492, 51.1370101], [1.2927215308296078, 51.1368435981494], [1.293504, 51.1363652], [1.2944840999999998, 51.135785], [1.2948704, 51.1355843], [1.295114, 51.1354419], [1.2952586999999998, 51.1353509], [1.2961588999999998, 51.13480799999999], [1.2963861, 51.13466939999999], [1.2969223, 51.1343465], [1.2974023, 51.134051], [1.2975964, 51.13392790000001], [1.2980647, 51.1336515], [1.2984674, 51.1334068], [1.29904, 51.133064899999994], [1.2992958999999995, 51.132904399999994], [1.3002856, 51.13231199999999], [1.3011824999999997, 51.1317428], [1.3015319, 51.131502], [1.301862, 51.1312415], [1.3024766999999997, 51.1306541], [1.3025292, 51.1305914], [1.3026401999999997, 51.1304742], [1.3028493, 51.130233399999995], [1.302979, 51.1300852], [1.3030803999999998, 51.1299678], [1.3033355999999998, 51.12962230000001], [1.3033905, 51.12953589999999], [1.3035232, 51.12934959999998], [1.3036331, 51.12915219999999], [1.3036875999999995, 51.12903849999999], [1.3037491, 51.1289044], [1.3038454, 51.1287087], [1.3043563, 51.1274718], [1.3044052999999998, 51.1273602], [1.3044739, 51.127198799999995], [1.3049221999999998, 51.1260972]]} |
2.2 |
0705 |
0709 |
Kearsney |
Dover Priory |
Dover Priory |
51.1260972 |
1.3049222 |
51.1260972 |
1.3049222 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Dover Priory |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483763 |
1790057294875600 |
61 |
61 |
2026-09-22 06:19:26.650024 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:26.183760 |
| 730480 |
760693 |
Y63327 |
772L14M622 |
2026-09-22 |
COMPLETE |
20484833 |
2026-09-22 07:06:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 760693, "stp": "P", "toc": "Transport for Wales", "uid": "Y63327", "consist": "153325+153914", "dest_crs": "MST", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y63327/2026-09-22/detailed", "trust_id": "772L14M622", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maesteg", "service_date": "2026-09-22", "dest_arr_time": "0705", "dest_platform": null, "is_terminated": 1, "next_location": "Maesteg", "signalling_id": "2L14", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "0706", "current_leg_dep": "0704", "current_leg_end": "Maesteg", "origin_dep_time": "0613", "origin_platform": "3", "current_location": "Maesteg", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6507978, 51.60810570000001], [-3.651082899999999, 51.60832979999999], [-3.6512623, 51.6084609], [-3.651807699999999, 51.6087761], [-3.6521494, 51.6089243], [-3.6525467, 51.6090689], [-3.6531817, 51.609249099999985], [-3.6532792, 51.609279699999995], [-3.6537934, 51.6094246], [-3.6543305, 51.6095486], [-3.6554451, 51.6097978], [-3.656081299999999, 51.6099401]]}", "current_leg_start": "Maesteg (Ewenny Road)", "dest_arr_time_act": "0703", "motion_projection": null, "next_location_lat": "51.6099401", "next_location_lon": "-3.6560813", "previous_location": "Maesteg (Ewenny Road)", "current_leg_milage": "0.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 581.662, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23692.96, \"from_m\": 581.662, \"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\": 31456.25, \"from_m\": 23692.96, \"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\": 32628.562, \"from_m\": 31456.25, \"capability_applied\": null, \"effective_limit_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\": 32692.18, \"from_m\": 32628.562, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32748.259, \"from_m\": 32692.18, \"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\": 33568.501, \"from_m\": 32748.259, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33585.713, \"from_m\": 33568.501, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36496.304, \"from_m\": 33585.713, \"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\": 36535.09, \"from_m\": 36496.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\": 37234.441, \"from_m\": 36535.09, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37377.794, \"from_m\": 37234.441, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 37768.258, \"from_m\": 37377.794, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43959.787, \"from_m\": 37768.258, \"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\": 44270.269, \"from_m\": 43959.787, \"capability_applied\": null, \"effective_limit_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\": 44299.793, \"from_m\": 44270.269, \"capability_applied\": null, \"effective_limit_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\": 45081.433, \"from_m\": 44299.793, \"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\": 45095.372, \"from_m\": 45081.433, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45827.813, \"from_m\": 45095.372, \"capability_applied\": null, \"effective_limit_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\": 760693, \"profile_key\": \"b72b1e833f14f77cfec15a88c84e41bf72ded8976fbff44a1c844b5fde7cca4f\", \"schedule_id\": 35733, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0613\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 2, \"distance_m\": 2003.77, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625\", \"location\": \"Pontyclun\", \"stage_seq\": 3, \"distance_m\": 17884.631, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629H\", \"location\": \"Llanharan\", \"stage_seq\": 4, \"distance_m\": 21754.088, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Pencoed\", \"stage_seq\": 5, \"distance_m\": 26186.218, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0638H\", \"wtt_dep\": \"0639H\", \"location\": \"Bridgend\", \"stage_seq\": 6, \"distance_m\": 32447.245, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": \"0642H\", \"location\": \"Wildmill\", \"stage_seq\": 7, \"distance_m\": 33903.974, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Sarn\", \"stage_seq\": 8, \"distance_m\": 36128.272, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0648H\", \"location\": \"Tondu\", \"stage_seq\": 9, \"distance_m\": 37196.964, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0657H\", \"location\": \"Garth (Mid-Glamorgan)\", \"stage_seq\": 10, \"distance_m\": 43977.259, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0701\", \"location\": \"Maesteg (Ewenny Road)\", \"stage_seq\": 11, \"distance_m\": 45402.095, \"section_seq\": 1, \"route_path_id\": 144670}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": null, \"location\": \"Maesteg\", \"stage_seq\": 12, \"distance_m\": 45827.813, \"section_seq\": 1, \"route_path_id\": 144670}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 45827.813, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144670}], \"total_distance_m\": 45827.813, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 45694.258, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 133.555, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0613", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.6099401", "current_position_lon": "-3.6560813", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:44Z\", \"source_id\": 64541770, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:52Z\", \"source_id\": 20451009, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:26Z\", \"source_id\": 64553186, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:29Z\", \"source_id\": 20454836, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:10Z\", \"source_id\": 64565776, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:14Z\", \"source_id\": 20458910, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:44Z\", \"source_id\": 64577988, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:45Z\", \"source_id\": 20462869, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:23Z\", \"source_id\": 20466301, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:22Z\", \"source_id\": 20469294, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:20Z\", \"source_id\": 20471543, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:24Z\", \"source_id\": 20477721, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:24Z\", \"source_id\": 20480031, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:23Z\", \"source_id\": 20484833, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maesteg", "service_state_platform": null, "timing_fact_generation": 1790057366292280, "current_leg_arrival_utc": "2026-09-22T07:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:26.282262", "service_state_evidence_id": 20484833, "current_leg_start_actual_dep": "2026-09-22T07:04:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-22T06:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:26.647311", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CDF |
MST |
2L14 |
153325+153914 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 581.662, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23692.96, "from_m": 581.662, "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": 31456.25, "from_m": 23692.96, "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": 32628.562, "from_m": 31456.25, "capability_applied": null, "effective_limit_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": 32692.18, "from_m": 32628.562, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32748.259, "from_m": 32692.18, "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": 33568.501, "from_m": 32748.259, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33585.713, "from_m": 33568.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36496.304, "from_m": 33585.713, "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": 36535.09, "from_m": 36496.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": 37234.441, "from_m": 36535.09, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37377.794, "from_m": 37234.441, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 37768.258, "from_m": 37377.794, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43959.787, "from_m": 37768.258, "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": 44270.269, "from_m": 43959.787, "capability_applied": null, "effective_limit_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": 44299.793, "from_m": 44270.269, "capability_applied": null, "effective_limit_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": 45081.433, "from_m": 44299.793, "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": 45095.372, "from_m": 45081.433, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45827.813, "from_m": 45095.372, "capability_applied": null, "effective_limit_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": 760693, "profile_key": "b72b1e833f14f77cfec15a88c84e41bf72ded8976fbff44a1c844b5fde7cca4f", "schedule_id": 35733, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0613", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144670}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Leckwith Loop North Jn", "stage_seq": 2, "distance_m": 2003.77, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625", "location": "Pontyclun", "stage_seq": 3, "distance_m": 17884.631, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629H", "location": "Llanharan", "stage_seq": 4, "distance_m": 21754.088, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Pencoed", "stage_seq": 5, "distance_m": 26186.218, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0638H", "wtt_dep": "0639H", "location": "Bridgend", "stage_seq": 6, "distance_m": 32447.245, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": "0642H", "location": "Wildmill", "stage_seq": 7, "distance_m": 33903.974, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Sarn", "stage_seq": 8, "distance_m": 36128.272, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0648H", "location": "Tondu", "stage_seq": 9, "distance_m": 37196.964, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0657H", "location": "Garth (Mid-Glamorgan)", "stage_seq": 10, "distance_m": 43977.259, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0701", "location": "Maesteg (Ewenny Road)", "stage_seq": 11, "distance_m": 45402.095, "section_seq": 1, "route_path_id": 144670}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": null, "location": "Maesteg", "stage_seq": 12, "distance_m": 45827.813, "section_seq": 1, "route_path_id": 144670}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 45827.813, "from_m": 0.0, "section_seq": 1, "route_path_id": 144670}], "total_distance_m": 45827.813, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 45694.258, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 133.555, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25332, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:44Z", "source_id": 64541770, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:25:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:52Z", "source_id": 20451009, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25336, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:26Z", "source_id": 64553186, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:30:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:29Z", "source_id": 20454836, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25612, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:10Z", "source_id": 64565776, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:14Z", "source_id": 20458910, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25601, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:44Z", "source_id": 64577988, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:41:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:45Z", "source_id": 20462869, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:23Z", "source_id": 20466301, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:22Z", "source_id": 20469294, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:20Z", "source_id": 20471543, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:24Z", "source_id": 20477721, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:24Z", "source_id": 20480031, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:23Z", "source_id": 20484833, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}] |
Cardiff Central |
0613 |
0613 |
3 |
None |
None |
Maesteg |
0705 |
0703 |
None |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y63327/2026-09-22/detailed |
None |
Maesteg (Ewenny Road) |
2026-09-22T07:04:00+01:00 |
Maesteg |
2.0 |
{"type": "LineString", "coordinates": [[-3.6507978, 51.60810570000001], [-3.651082899999999, 51.60832979999999], [-3.6512623, 51.6084609], [-3.651807699999999, 51.6087761], [-3.6521494, 51.6089243], [-3.6525467, 51.6090689], [-3.6531817, 51.609249099999985], [-3.6532792, 51.609279699999995], [-3.6537934, 51.6094246], [-3.6543305, 51.6095486], [-3.6554451, 51.6097978], [-3.656081299999999, 51.6099401]]} |
0.3 |
0704 |
0706 |
Maesteg (Ewenny Road) |
Maesteg |
Maesteg |
51.6099401 |
-3.6560813 |
51.6099401 |
-3.6560813 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:06:00 |
Maesteg |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484833 |
1790057366292280 |
50 |
50 |
2026-09-22 06:19:26.647311 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:26.282262 |
| 730481 |
760247 |
C18536 |
532F07M622 |
2026-09-22 |
COMPLETE |
20483319 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 760247, "stp": "P", "toc": "Great Northern", "uid": "C18536", "consist": "717020", "dest_crs": "MOG", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18536/2026-09-22/detailed", "trust_id": "532F07M622", "origin_crs": "SVG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Moorgate (Great Northern)", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "9", "is_terminated": 1, "next_location": "Moorgate (Great Northern)", "signalling_id": "2F07", "timing_status": "LATE", "origin_station": "Stevenage", "current_leg_arr": "0709", "current_leg_dep": "0706", "current_leg_end": "Moorgate (Great Northern)", "origin_dep_time": "0602", "origin_platform": "1", "current_location": "Moorgate (Great Northern)", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0874991, 51.52396780000001], [-0.0872897, 51.5229251], [-0.0871075, 51.522197], [-0.08709379999999999, 51.5218691], [-0.08733689999999998, 51.5200807], [-0.08737689999999998, 51.51993230000001], [-0.087414, 51.51981189999999], [-0.0874836, 51.51967239999999], [-0.0875453, 51.5194924], [-0.0876683, 51.519204300000006], [-0.0879932, 51.518685], [-0.0880023, 51.51866359999999]]}", "current_leg_start": "Old Street", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "51.5186636", "next_location_lon": "-0.0880023", "previous_location": "Old Street", "current_leg_milage": "0.4", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1332.359, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3901.561, \"from_m\": 1332.359, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15024.611, \"from_m\": 3901.561, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15047.897, \"from_m\": 15024.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15296.239, \"from_m\": 15047.897, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15331.176, \"from_m\": 15296.239, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 24825.177, \"from_m\": 15331.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24848.264, \"from_m\": 24825.177, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30978.359, \"from_m\": 24848.264, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31020.27, \"from_m\": 30978.359, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31083.166, \"from_m\": 31020.27, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31135.992, \"from_m\": 31083.166, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34078.827, \"from_m\": 31135.992, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37751.16, \"from_m\": 34078.827, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38185.89, \"from_m\": 37751.16, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38506.529, \"from_m\": 38185.89, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38877.442, \"from_m\": 38506.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38927.752, \"from_m\": 38877.442, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38983.143, \"from_m\": 38927.752, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39038.713, \"from_m\": 38983.143, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 41042.841, \"from_m\": 39038.713, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 42336.212, \"from_m\": 41042.841, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42391.453, \"from_m\": 42336.212, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42642.333, \"from_m\": 42391.453, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42725.137, \"from_m\": 42642.333, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43232.105, \"from_m\": 42725.137, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 43351.963, \"from_m\": 43232.105, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44205.163, \"from_m\": 43351.963, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44328.755, \"from_m\": 44205.163, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44433.703, \"from_m\": 44328.755, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 44538.019, \"from_m\": 44433.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46122.411, \"from_m\": 44538.019, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46398.926, \"from_m\": 46122.411, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48716.506, \"from_m\": 46398.926, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48878.688, \"from_m\": 48716.506, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 48881.15, \"from_m\": 48878.688, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 760247, \"profile_key\": \"e2d2fe714fd2d3668290791bdb5ac9a3e830d58b8f3ca9eeed5f8848511aece6\", \"schedule_id\": 2421, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Stevenage\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Langley Jn\", \"stage_seq\": 2, \"distance_m\": 1605.406, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Langley South Jn\", \"stage_seq\": 3, \"distance_m\": 2725.623, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Bragbury Jn\", \"stage_seq\": 4, \"distance_m\": 4341.663, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0609\", \"location\": \"Watton-at-Stone\", \"stage_seq\": 5, \"distance_m\": 8174.409, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Molewood Jn\", \"stage_seq\": 6, \"distance_m\": 12414.424, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0616\", \"location\": \"Hertford North\", \"stage_seq\": 7, \"distance_m\": 15091.154, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620\", \"location\": \"Bayford\", \"stage_seq\": 8, \"distance_m\": 19797.186, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"Ponsbourne Tunnel Sig. K894\", \"stage_seq\": 9, \"distance_m\": 20243.649, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624H\", \"location\": \"Cuffley\", \"stage_seq\": 10, \"distance_m\": 25382.202, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0627H\", \"location\": \"Crews Hill\", \"stage_seq\": 11, \"distance_m\": 28130.897, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Gordon Hill\", \"stage_seq\": 12, \"distance_m\": 30772.179, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"Enfield Chase\", \"stage_seq\": 13, \"distance_m\": 31948.776, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635H\", \"location\": \"Grange Park\", \"stage_seq\": 14, \"distance_m\": 33078.287, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Winchmore Hill\", \"stage_seq\": 15, \"distance_m\": 34144.229, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0641\", \"location\": \"Palmers Green\", \"stage_seq\": 16, \"distance_m\": 36029.785, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": \"0643H\", \"location\": \"Bowes Park\", \"stage_seq\": 17, \"distance_m\": 37502.072, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Alexandra Palace\", \"stage_seq\": 18, \"distance_m\": 38682.708, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0648H\", \"location\": \"Hornsey\", \"stage_seq\": 19, \"distance_m\": 40202.187, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0650H\", \"location\": \"Harringay\", \"stage_seq\": 20, \"distance_m\": 41169.854, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0652H\", \"wtt_dep\": \"0654\", \"location\": \"Finsbury Park\", \"stage_seq\": 21, \"distance_m\": 43129.88, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Drayton Park\", \"stage_seq\": 22, \"distance_m\": 44662.18, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0700\", \"location\": \"Highbury & Islington (Great Northern)\", \"stage_seq\": 23, \"distance_m\": 45336.104, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0701H\", \"wtt_dep\": \"0702\", \"location\": \"Essex Road\", \"stage_seq\": 24, \"distance_m\": 46198.357, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0704H\", \"wtt_dep\": \"0705H\", \"location\": \"Old Street\", \"stage_seq\": 25, \"distance_m\": 48281.681, \"section_seq\": 1, \"route_path_id\": 131403}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Moorgate (Great Northern)\", \"stage_seq\": 26, \"distance_m\": 48881.15, \"section_seq\": 1, \"route_path_id\": 131403}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48881.15, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131403}], \"total_distance_m\": 48881.15, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 45631.792, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3249.358, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0602", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5186636", "current_position_lon": "-0.0880023", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:59Z\", \"source_id\": 64510063, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:05Z\", \"source_id\": 20440643, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:22Z\", \"source_id\": 64519874, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:26Z\", \"source_id\": 20443852, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:12Z\", \"source_id\": 64532736, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:13Z\", \"source_id\": 20448049, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:04Z\", \"source_id\": 64540386, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:05Z\", \"source_id\": 20450542, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:59Z\", \"source_id\": 64546043, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:03Z\", \"source_id\": 20452538, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:21Z\", \"source_id\": 64555119, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:24Z\", \"source_id\": 20455502, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:45Z\", \"source_id\": 64560429, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:51Z\", \"source_id\": 20457216, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:08Z\", \"source_id\": 64565732, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:10Z\", \"source_id\": 20458898, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:36Z\", \"source_id\": 64571175, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:40Z\", \"source_id\": 20460631, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15822, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:39Z\", \"source_id\": 64577864, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:41Z\", \"source_id\": 20462799, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:30Z\", \"source_id\": 64581953, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:35Z\", \"source_id\": 20464205, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:16Z\", \"source_id\": 64588453, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:20Z\", \"source_id\": 20466211, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:38Z\", \"source_id\": 64593884, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:38Z\", \"source_id\": 20468044, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:16Z\", \"source_id\": 64597737, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:18Z\", \"source_id\": 20469267, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16148, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:44Z\", \"source_id\": 64606037, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:46Z\", \"source_id\": 20471860, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:31Z\", \"source_id\": 64615155, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:37Z\", \"source_id\": 20474809, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16207, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:03Z\", \"source_id\": 64621094, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:09Z\", \"source_id\": 20476773, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:28Z\", \"source_id\": 64627189, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:30Z\", \"source_id\": 20478649, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:11Z\", \"source_id\": 64636291, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:16Z\", \"source_id\": 20481484, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:25Z\", \"source_id\": 64641947, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:31Z\", \"source_id\": 20483319, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Moorgate (Great Northern)", "service_state_platform": "10", "timing_fact_generation": 1790057253381926, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:29.454659", "service_state_evidence_id": 20483319, "current_leg_start_actual_dep": "2026-09-22T07:06:30+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:29.502383", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
SVG |
MOG |
2F07 |
717020 |
6 |
85 |
None |
{"version": 3, "segments": [{"to_m": 1332.359, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3901.561, "from_m": 1332.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15024.611, "from_m": 3901.561, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15047.897, "from_m": 15024.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15296.239, "from_m": 15047.897, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15331.176, "from_m": 15296.239, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 24825.177, "from_m": 15331.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24848.264, "from_m": 24825.177, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30978.359, "from_m": 24848.264, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31020.27, "from_m": 30978.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31083.166, "from_m": 31020.27, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31135.992, "from_m": 31083.166, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34078.827, "from_m": 31135.992, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37751.16, "from_m": 34078.827, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38185.89, "from_m": 37751.16, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38506.529, "from_m": 38185.89, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38877.442, "from_m": 38506.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38927.752, "from_m": 38877.442, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38983.143, "from_m": 38927.752, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39038.713, "from_m": 38983.143, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 41042.841, "from_m": 39038.713, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 42336.212, "from_m": 41042.841, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42391.453, "from_m": 42336.212, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42642.333, "from_m": 42391.453, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42725.137, "from_m": 42642.333, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43232.105, "from_m": 42725.137, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43351.963, "from_m": 43232.105, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44205.163, "from_m": 43351.963, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44328.755, "from_m": 44205.163, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44433.703, "from_m": 44328.755, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 44538.019, "from_m": 44433.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46122.411, "from_m": 44538.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46398.926, "from_m": 46122.411, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48716.506, "from_m": 46398.926, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48878.688, "from_m": 48716.506, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 48881.15, "from_m": 48878.688, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 760247, "profile_key": "e2d2fe714fd2d3668290791bdb5ac9a3e830d58b8f3ca9eeed5f8848511aece6", "schedule_id": 2421, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0602", "location": "Stevenage", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131403}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Langley Jn", "stage_seq": 2, "distance_m": 1605.406, "section_seq": 1, "route_path_id": 131403}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Langley South Jn", "stage_seq": 3, "distance_m": 2725.623, "section_seq": 1, "route_path_id": 131403}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Bragbury Jn", "stage_seq": 4, "distance_m": 4341.663, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0609", "location": "Watton-at-Stone", "stage_seq": 5, "distance_m": 8174.409, "section_seq": 1, "route_path_id": 131403}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612", "location": "Molewood Jn", "stage_seq": 6, "distance_m": 12414.424, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0616", "location": "Hertford North", "stage_seq": 7, "distance_m": 15091.154, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620", "location": "Bayford", "stage_seq": 8, "distance_m": 19797.186, "section_seq": 1, "route_path_id": 131403}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "Ponsbourne Tunnel Sig. K894", "stage_seq": 9, "distance_m": 20243.649, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624H", "location": "Cuffley", "stage_seq": 10, "distance_m": 25382.202, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0627H", "location": "Crews Hill", "stage_seq": 11, "distance_m": 28130.897, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Gordon Hill", "stage_seq": 12, "distance_m": 30772.179, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "Enfield Chase", "stage_seq": 13, "distance_m": 31948.776, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635H", "location": "Grange Park", "stage_seq": 14, "distance_m": 33078.287, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Winchmore Hill", "stage_seq": 15, "distance_m": 34144.229, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0641", "location": "Palmers Green", "stage_seq": 16, "distance_m": 36029.785, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": "0643H", "location": "Bowes Park", "stage_seq": 17, "distance_m": 37502.072, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Alexandra Palace", "stage_seq": 18, "distance_m": 38682.708, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0648H", "location": "Hornsey", "stage_seq": 19, "distance_m": 40202.187, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0650H", "location": "Harringay", "stage_seq": 20, "distance_m": 41169.854, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0652H", "wtt_dep": "0654", "location": "Finsbury Park", "stage_seq": 21, "distance_m": 43129.88, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Drayton Park", "stage_seq": 22, "distance_m": 44662.18, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0700", "location": "Highbury & Islington (Great Northern)", "stage_seq": 23, "distance_m": 45336.104, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0701H", "wtt_dep": "0702", "location": "Essex Road", "stage_seq": 24, "distance_m": 46198.357, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0704H", "wtt_dep": "0705H", "location": "Old Street", "stage_seq": 25, "distance_m": 48281.681, "section_seq": 1, "route_path_id": 131403}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Moorgate (Great Northern)", "stage_seq": 26, "distance_m": 48881.15, "section_seq": 1, "route_path_id": 131403}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48881.15, "from_m": 0.0, "section_seq": 1, "route_path_id": 131403}], "total_distance_m": 48881.15, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 45631.792, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3249.358, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15705, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:59Z", "source_id": 64510063, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:05Z", "source_id": 20440643, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15725, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:22Z", "source_id": 64519874, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:26Z", "source_id": 20443852, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15768, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:12Z", "source_id": 64532736, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:19:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:13Z", "source_id": 20448049, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15772, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:04Z", "source_id": 64540386, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:23:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:05Z", "source_id": 20450542, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15776, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:59Z", "source_id": 64546043, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:27:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:03Z", "source_id": 20452538, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15785, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:21Z", "source_id": 64555119, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:31:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:24Z", "source_id": 20455502, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15808, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:45Z", "source_id": 64560429, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:33:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:51Z", "source_id": 20457216, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15812, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:08Z", "source_id": 64565732, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:10Z", "source_id": 20458898, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15817, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:36Z", "source_id": 64571175, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:38:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:40Z", "source_id": 20460631, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15822, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:39Z", "source_id": 64577864, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:41:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:41Z", "source_id": 20462799, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15827, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:30Z", "source_id": 64581953, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:43:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:35Z", "source_id": 20464205, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16006, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:16Z", "source_id": 64588453, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:46:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:20Z", "source_id": 20466211, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:38Z", "source_id": 64593884, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:48:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:38Z", "source_id": 20468044, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:16Z", "source_id": 64597737, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:50:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:18Z", "source_id": 20469267, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16148, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:44Z", "source_id": 64606037, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:53:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:46Z", "source_id": 20471860, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16198, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:31Z", "source_id": 64615155, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:57:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:37Z", "source_id": 20474809, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16207, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:03Z", "source_id": 64621094, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:59:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:09Z", "source_id": 20476773, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16211, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:28Z", "source_id": 64627189, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:02:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:30Z", "source_id": 20478649, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16215, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:11Z", "source_id": 64636291, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:05:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:16Z", "source_id": 20481484, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16222, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:25Z", "source_id": 64641947, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:09:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:31Z", "source_id": 20483319, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Stevenage |
0602 |
0602 |
1 |
None |
None |
Moorgate (Great Northern) |
0708 |
0708 |
9 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C18536/2026-09-22/detailed |
None |
Old Street |
2026-09-22T07:06:30+01:00 |
Moorgate (Great Northern) |
3.0 |
{"type": "LineString", "coordinates": [[-0.0874991, 51.52396780000001], [-0.0872897, 51.5229251], [-0.0871075, 51.522197], [-0.08709379999999999, 51.5218691], [-0.08733689999999998, 51.5200807], [-0.08737689999999998, 51.51993230000001], [-0.087414, 51.51981189999999], [-0.0874836, 51.51967239999999], [-0.0875453, 51.5194924], [-0.0876683, 51.519204300000006], [-0.0879932, 51.518685], [-0.0880023, 51.51866359999999]]} |
0.4 |
0706 |
0709 |
Old Street |
Moorgate (Great Northern) |
Moorgate (Great Northern) |
51.5186636 |
-0.0880023 |
51.5186636 |
-0.0880023 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Moorgate (Great Northern) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483319 |
1790057253381926 |
113 |
113 |
2026-09-22 06:19:29.502383 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:29.454659 |
| 730482 |
762250 |
W87318 |
045R17M622 |
2026-09-22 |
COMPLETE |
20484214 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 762250, "stp": "P", "toc": "ScotRail", "uid": "W87318", "consist": "385119+385120", "dest_crs": "EDB", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87318/2026-09-22/detailed", "trust_id": "045R17M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "10", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "5R17", "timing_status": "LATE", "origin_station": "Millerhill Emu Yard", "current_leg_arr": "0709", "current_leg_dep": "0657", "current_leg_end": "Edinburgh", "origin_dep_time": "0656", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0809093, 55.9216298], [-3.0822558999999994, 55.924219], [-3.0823848, 55.9244699], [-3.082544, 55.924697], [-3.0826365999999994, 55.924823499999995], [-3.0830766, 55.9252387], [-3.0833863999999997, 55.92547220000001], [-3.083974, 55.926039900000006], [-3.0842779, 55.9263285], [-3.0846049999999994, 55.9265961], [-3.0849081, 55.9268397], [-3.0850373000000006, 55.926943599999994], [-3.0851456, 55.9270277], [-3.0852551, 55.9271124], [-3.0857525, 55.927496999999995], [-3.0862926999999996, 55.9279633], [-3.0866399999999996, 55.9283071], [-3.0869024, 55.9285768], [-3.0870417, 55.9287412], [-3.0873493999999995, 55.9290919], [-3.0877416, 55.92948139999999], [-3.0886515, 55.9305527], [-3.0887479, 55.9306703], [-3.0890246, 55.9310079], [-3.0892388999999993, 55.93125710000001], [-3.0898785999999996, 55.932058900000015], [-3.0901541999999997, 55.932394999999985], [-3.0903713, 55.9326488], [-3.0906538773628003, 55.932987996565195], [-3.0906981999999994, 55.9330412], [-3.0909084, 55.93328319999999], [-3.0911208999999995, 55.933509400000005], [-3.0911427999999996, 55.93353119999999], [-3.0913427, 55.93373050000001], [-3.0914827999999996, 55.9338521], [-3.0917466, 55.9340706], [-3.0920899, 55.93431509999999], [-3.0923875999999995, 55.9345151], [-3.0926865, 55.9347067], [-3.0928494000000004, 55.9348143], [-3.093549, 55.9352153], [-3.093722, 55.935314], [-3.094274, 55.9356528], [-3.0945263999999995, 55.9358042], [-3.0946335, 55.93586849999999], [-3.0951389, 55.9361737], [-3.0957833, 55.9365597], [-3.0972502999999993, 55.9374438], [-3.0980822, 55.9379902], [-3.0985238999999996, 55.9383323], [-3.0990388, 55.938813], [-3.09907, 55.9388466], [-3.0995992999999995, 55.939416], [-3.0999446, 55.9398932], [-3.1002919, 55.9405559], [-3.1004626, 55.9410059], [-3.1006514, 55.9415036], [-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Millerhill Emu Yard", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Millerhill Emu Yard", "current_leg_milage": "5.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 979.966, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1583.125, \"from_m\": 979.966, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1718.405, \"from_m\": 1583.125, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1733.786, \"from_m\": 1718.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3228.82, \"from_m\": 1733.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3436.697, \"from_m\": 3228.82, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6540.259, \"from_m\": 3436.697, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7179.001, \"from_m\": 6540.259, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 7649.158, \"from_m\": 7179.001, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7715.611, \"from_m\": 7649.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7778.29, \"from_m\": 7715.611, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8345.285, \"from_m\": 7778.29, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8792.025, \"from_m\": 8345.285, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 762250, \"profile_key\": \"3855dc17c26c20097b67a8912dbe7c3361ae0a4f4d403b3796f96422481ca3dd\", \"schedule_id\": 28608, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0656\", \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121116}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Newcraighall\", \"stage_seq\": 2, \"distance_m\": 1416.566, \"section_seq\": 1, \"route_path_id\": 121116}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 3, \"distance_m\": 3467.181, \"section_seq\": 1, \"route_path_id\": 121116}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 4, \"distance_m\": 5838.36, \"section_seq\": 1, \"route_path_id\": 121116}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 5, \"distance_m\": 7778.29, \"section_seq\": 1, \"route_path_id\": 121116}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 121116}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121116}], \"total_distance_m\": 8792.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7796.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 995.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0656", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:34Z\", \"source_id\": 64644920, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:38Z\", \"source_id\": 20484214, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "10", "timing_fact_generation": 1790057322518571, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:32.282686", "service_state_evidence_id": 20484214, "current_leg_start_actual_dep": "2026-09-22T06:57:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:33.004519", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
None |
EDB |
5R17 |
385119+385120 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 979.966, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1583.125, "from_m": 979.966, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1718.405, "from_m": 1583.125, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1733.786, "from_m": 1718.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3228.82, "from_m": 1733.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3436.697, "from_m": 3228.82, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6540.259, "from_m": 3436.697, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7179.001, "from_m": 6540.259, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 7649.158, "from_m": 7179.001, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7715.611, "from_m": 7649.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7778.29, "from_m": 7715.611, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8345.285, "from_m": 7778.29, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8792.025, "from_m": 8345.285, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 762250, "profile_key": "3855dc17c26c20097b67a8912dbe7c3361ae0a4f4d403b3796f96422481ca3dd", "schedule_id": 28608, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0656", "location": "Millerhill Emu Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121116}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Newcraighall", "stage_seq": 2, "distance_m": 1416.566, "section_seq": 1, "route_path_id": 121116}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 3, "distance_m": 3467.181, "section_seq": 1, "route_path_id": 121116}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Craigentinny Jn", "stage_seq": 4, "distance_m": 5838.36, "section_seq": 1, "route_path_id": 121116}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "Abbeyhill Jn", "stage_seq": 5, "distance_m": 7778.29, "section_seq": 1, "route_path_id": 121116}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 121116}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 121116}], "total_distance_m": 8792.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7796.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 995.347, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 893, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:34Z", "source_id": 64644920, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:09:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:38Z", "source_id": 20484214, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Millerhill Emu Yard |
0656 |
0656 |
None |
None |
None |
Edinburgh |
0708 |
0708 |
10 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87318/2026-09-22/detailed |
None |
Millerhill Emu Yard |
2026-09-22T06:57:00+01:00 |
Edinburgh |
12.0 |
{"type": "LineString", "coordinates": [[-3.0809093, 55.9216298], [-3.0822558999999994, 55.924219], [-3.0823848, 55.9244699], [-3.082544, 55.924697], [-3.0826365999999994, 55.924823499999995], [-3.0830766, 55.9252387], [-3.0833863999999997, 55.92547220000001], [-3.083974, 55.926039900000006], [-3.0842779, 55.9263285], [-3.0846049999999994, 55.9265961], [-3.0849081, 55.9268397], [-3.0850373000000006, 55.926943599999994], [-3.0851456, 55.9270277], [-3.0852551, 55.9271124], [-3.0857525, 55.927496999999995], [-3.0862926999999996, 55.9279633], [-3.0866399999999996, 55.9283071], [-3.0869024, 55.9285768], [-3.0870417, 55.9287412], [-3.0873493999999995, 55.9290919], [-3.0877416, 55.92948139999999], [-3.0886515, 55.9305527], [-3.0887479, 55.9306703], [-3.0890246, 55.9310079], [-3.0892388999999993, 55.93125710000001], [-3.0898785999999996, 55.932058900000015], [-3.0901541999999997, 55.932394999999985], [-3.0903713, 55.9326488], [-3.0906538773628003, 55.932987996565195], [-3.0906981999999994, 55.9330412], [-3.0909084, 55.93328319999999], [-3.0911208999999995, 55.933509400000005], [-3.0911427999999996, 55.93353119999999], [-3.0913427, 55.93373050000001], [-3.0914827999999996, 55.9338521], [-3.0917466, 55.9340706], [-3.0920899, 55.93431509999999], [-3.0923875999999995, 55.9345151], [-3.0926865, 55.9347067], [-3.0928494000000004, 55.9348143], [-3.093549, 55.9352153], [-3.093722, 55.935314], [-3.094274, 55.9356528], [-3.0945263999999995, 55.9358042], [-3.0946335, 55.93586849999999], [-3.0951389, 55.9361737], [-3.0957833, 55.9365597], [-3.0972502999999993, 55.9374438], [-3.0980822, 55.9379902], [-3.0985238999999996, 55.9383323], [-3.0990388, 55.938813], [-3.09907, 55.9388466], [-3.0995992999999995, 55.939416], [-3.0999446, 55.9398932], [-3.1002919, 55.9405559], [-3.1004626, 55.9410059], [-3.1006514, 55.9415036], [-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
5.5 |
0657 |
0709 |
Millerhill Emu Yard |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484214 |
1790057322518571 |
15 |
15 |
2026-09-22 06:19:33.004519 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:32.282686 |
| 730483 |
759676 |
C21848 |
591F00M522 |
2026-09-22 |
COMPLETE |
20483650 |
2026-09-22 07:09:00 |
2026-09-22 06:19:34 |
2026-09-24 06:19:34 |
{"id": 759676, "stp": "O", "toc": "East Midlands Railway", "uid": "C21848", "consist": "222021", "dest_crs": "SHF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21848/2026-09-22/detailed", "trust_id": "591F00M522", "origin_crs": "LEI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "8A", "is_terminated": 1, "next_location": null, "signalling_id": "1F00", "timing_status": "LATE", "origin_station": "Leicester", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0548", "origin_platform": "2", "current_location": "Sheffield", "last_update_time": "2026-09-22T06:19:34", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Chesterfield", "current_leg_milage": null, "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 330.25, \"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\": 910.589, \"from_m\": 330.25, \"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\": 968.535, \"from_m\": 910.589, \"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\": 1485.095, \"from_m\": 968.535, \"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\": 8160.463, \"from_m\": 1485.095, \"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\": 8210.343, \"from_m\": 8160.463, \"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\": 12190.993, \"from_m\": 8210.343, \"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\": 15352.691, \"from_m\": 12190.993, \"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\": 17453.599, \"from_m\": 15352.691, \"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\": 26353.332, \"from_m\": 17453.599, \"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\": 32383.586, \"from_m\": 26353.332, \"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\": 32914.722, \"from_m\": 32383.586, \"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\": 32954.815, \"from_m\": 32914.722, \"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\": 33028.793, \"from_m\": 32954.815, \"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\": 33912.705, \"from_m\": 33028.793, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33943.976, \"from_m\": 33912.705, \"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\": 33993.094, \"from_m\": 33943.976, \"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\": 34957.944, \"from_m\": 33993.094, \"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\": 38342.076, \"from_m\": 34957.944, \"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\": 43412.058, \"from_m\": 38342.076, \"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\": 43859.228, \"from_m\": 43412.058, \"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\": 46021.5, \"from_m\": 43859.228, \"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\": 46973.558, \"from_m\": 46021.5, \"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\": 47221.707, \"from_m\": 46973.558, \"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\": 47413.267, \"from_m\": 47221.707, \"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\": 47528.109, \"from_m\": 47413.267, \"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\": 47540.554, \"from_m\": 47528.109, \"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\": 48072.476, \"from_m\": 47540.554, \"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\": 48140.509, \"from_m\": 48072.476, \"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\": 48141.134, \"from_m\": 48140.509, \"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\": 49378.487, \"from_m\": 48141.134, \"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\": 49818.973, \"from_m\": 49378.487, \"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\": 52983.992, \"from_m\": 49818.973, \"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\": 63867.694, \"from_m\": 52983.992, \"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\": 64545.072, \"from_m\": 63867.694, \"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\": 66398.825, \"from_m\": 64545.072, \"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\": 79486.265, \"from_m\": 66398.825, \"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\": 86881.438, \"from_m\": 79486.265, \"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\": 86952.246, \"from_m\": 86881.438, \"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\": 98304.613, \"from_m\": 86952.246, \"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\": 101547.425, \"from_m\": 98304.613, \"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\": 101568.731, \"from_m\": 101547.425, \"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\": 101701.726, \"from_m\": 101568.731, \"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\": 101739.702, \"from_m\": 101701.726, \"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\": 103620.953, \"from_m\": 101739.702, \"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\": 103848.806, \"from_m\": 103620.953, \"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\": 104913.498, \"from_m\": 103848.806, \"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\": 104945.539, \"from_m\": 104913.498, \"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\": 111691.925, \"from_m\": 104945.539, \"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\": 111975.179, \"from_m\": 111691.925, \"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\": 112252.086, \"from_m\": 111975.179, \"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\": 112554.302, \"from_m\": 112252.086, \"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\": 112586.435, \"from_m\": 112554.302, \"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\": 112588.568, \"from_m\": 112586.435, \"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\": 113085.579, \"from_m\": 112588.568, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 759676, \"profile_key\": \"0e6e8a04c246ca44f465f8fc43195472c1628fbba9a4cbd8709f31bce7911dd3\", \"schedule_id\": 36066, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Leicester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Syston South Jn\", \"stage_seq\": 2, \"distance_m\": 8483.2, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555H\", \"location\": \"Sileby Jn\", \"stage_seq\": 3, \"distance_m\": 13375.941, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": false, \"wtt_arr\": \"0558H\", \"wtt_dep\": \"0600\", \"location\": \"Loughborough\", \"stage_seq\": 4, \"distance_m\": 20819.681, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0607H\", \"location\": \"East Midlands Parkway\", \"stage_seq\": 5, \"distance_m\": 31414.497, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Trent South Jn\", \"stage_seq\": 6, \"distance_m\": 32996.419, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610H\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 7, \"distance_m\": 33912.705, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0613H\", \"location\": \"Long Eaton\", \"stage_seq\": 8, \"distance_m\": 34757.121, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0618H\", \"location\": \"Spondon\", \"stage_seq\": 9, \"distance_m\": 43681.862, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 10, \"distance_m\": 47447.135, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0625\", \"location\": \"Derby\", \"stage_seq\": 11, \"distance_m\": 47805.767, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"St. Mary's South Jn\", \"stage_seq\": 12, \"distance_m\": 49263.145, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Ambergate Jn\", \"stage_seq\": 13, \"distance_m\": 63714.583, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 14, \"distance_m\": 81306.968, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 15, \"distance_m\": 85077.957, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0643\", \"location\": \"Chesterfield\", \"stage_seq\": 16, \"distance_m\": 86519.685, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644H\", \"location\": \"Tapton Jn\", \"stage_seq\": 17, \"distance_m\": 87432.585, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648\", \"location\": \"Barrow Hill North Jn\", \"stage_seq\": 18, \"distance_m\": 91889.143, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653H\", \"location\": \"Beighton Jn\", \"stage_seq\": 19, \"distance_m\": 101616.616, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656H\", \"location\": \"Woodhouse Jn\", \"stage_seq\": 20, \"distance_m\": 103796.681, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Woodburn Jn\", \"stage_seq\": 21, \"distance_m\": 110736.642, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 22, \"distance_m\": 112358.944, \"section_seq\": 1, \"route_path_id\": 131771}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Sheffield\", \"stage_seq\": 23, \"distance_m\": 113085.579, \"section_seq\": 1, \"route_path_id\": 131771}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 113085.579, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131771}], \"total_distance_m\": 113085.579, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 101263.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 11821.906, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0548", "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\": 7612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:03Z\", \"source_id\": 64590296, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:09Z\", \"source_id\": 20466827, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:52Z\", \"source_id\": 64643175, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:57Z\", \"source_id\": 20483650, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheffield", "service_state_platform": "8", "timing_fact_generation": 1790057277828111, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:32.292746", "service_state_evidence_id": 20483650, "current_leg_start_actual_dep": null, "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:32.564216", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
O |
LEI |
SHF |
1F00 |
222021 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 330.25, "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": 910.589, "from_m": 330.25, "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": 968.535, "from_m": 910.589, "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": 1485.095, "from_m": 968.535, "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": 8160.463, "from_m": 1485.095, "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": 8210.343, "from_m": 8160.463, "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": 12190.993, "from_m": 8210.343, "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": 15352.691, "from_m": 12190.993, "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": 17453.599, "from_m": 15352.691, "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": 26353.332, "from_m": 17453.599, "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": 32383.586, "from_m": 26353.332, "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": 32914.722, "from_m": 32383.586, "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": 32954.815, "from_m": 32914.722, "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": 33028.793, "from_m": 32954.815, "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": 33912.705, "from_m": 33028.793, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33943.976, "from_m": 33912.705, "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": 33993.094, "from_m": 33943.976, "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": 34957.944, "from_m": 33993.094, "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": 38342.076, "from_m": 34957.944, "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": 43412.058, "from_m": 38342.076, "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": 43859.228, "from_m": 43412.058, "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": 46021.5, "from_m": 43859.228, "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": 46973.558, "from_m": 46021.5, "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": 47221.707, "from_m": 46973.558, "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": 47413.267, "from_m": 47221.707, "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": 47528.109, "from_m": 47413.267, "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": 47540.554, "from_m": 47528.109, "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": 48072.476, "from_m": 47540.554, "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": 48140.509, "from_m": 48072.476, "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": 48141.134, "from_m": 48140.509, "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": 49378.487, "from_m": 48141.134, "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": 49818.973, "from_m": 49378.487, "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": 52983.992, "from_m": 49818.973, "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": 63867.694, "from_m": 52983.992, "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": 64545.072, "from_m": 63867.694, "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": 66398.825, "from_m": 64545.072, "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": 79486.265, "from_m": 66398.825, "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": 86881.438, "from_m": 79486.265, "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": 86952.246, "from_m": 86881.438, "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": 98304.613, "from_m": 86952.246, "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": 101547.425, "from_m": 98304.613, "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": 101568.731, "from_m": 101547.425, "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": 101701.726, "from_m": 101568.731, "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": 101739.702, "from_m": 101701.726, "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": 103620.953, "from_m": 101739.702, "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": 103848.806, "from_m": 103620.953, "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": 104913.498, "from_m": 103848.806, "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": 104945.539, "from_m": 104913.498, "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": 111691.925, "from_m": 104945.539, "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": 111975.179, "from_m": 111691.925, "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": 112252.086, "from_m": 111975.179, "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": 112554.302, "from_m": 112252.086, "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": 112586.435, "from_m": 112554.302, "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": 112588.568, "from_m": 112586.435, "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": 113085.579, "from_m": 112588.568, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 759676, "profile_key": "0e6e8a04c246ca44f465f8fc43195472c1628fbba9a4cbd8709f31bce7911dd3", "schedule_id": 36066, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0548", "location": "Leicester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554", "location": "Syston South Jn", "stage_seq": 2, "distance_m": 8483.2, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555H", "location": "Sileby Jn", "stage_seq": 3, "distance_m": 13375.941, "section_seq": 1, "route_path_id": 131771}, {"is_pass": false, "wtt_arr": "0558H", "wtt_dep": "0600", "location": "Loughborough", "stage_seq": 4, "distance_m": 20819.681, "section_seq": 1, "route_path_id": 131771}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0607H", "location": "East Midlands Parkway", "stage_seq": 5, "distance_m": 31414.497, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609", "location": "Trent South Jn", "stage_seq": 6, "distance_m": 32996.419, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610H", "location": "Sheet Stores Jn", "stage_seq": 7, "distance_m": 33912.705, "section_seq": 1, "route_path_id": 131771}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0613H", "location": "Long Eaton", "stage_seq": 8, "distance_m": 34757.121, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0618H", "location": "Spondon", "stage_seq": 9, "distance_m": 43681.862, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Derby Way & Works Jn", "stage_seq": 10, "distance_m": 47447.135, "section_seq": 1, "route_path_id": 131771}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0625", "location": "Derby", "stage_seq": 11, "distance_m": 47805.767, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "St. Mary's South Jn", "stage_seq": 12, "distance_m": 49263.145, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Ambergate Jn", "stage_seq": 13, "distance_m": 63714.583, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Clay Cross North Jn", "stage_seq": 14, "distance_m": 81306.968, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Chesterfield South Jn", "stage_seq": 15, "distance_m": 85077.957, "section_seq": 1, "route_path_id": 131771}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0643", "location": "Chesterfield", "stage_seq": 16, "distance_m": 86519.685, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644H", "location": "Tapton Jn", "stage_seq": 17, "distance_m": 87432.585, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648", "location": "Barrow Hill North Jn", "stage_seq": 18, "distance_m": 91889.143, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653H", "location": "Beighton Jn", "stage_seq": 19, "distance_m": 101616.616, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656H", "location": "Woodhouse Jn", "stage_seq": 20, "distance_m": 103796.681, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Woodburn Jn", "stage_seq": 21, "distance_m": 110736.642, "section_seq": 1, "route_path_id": 131771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "Nunnery Main Line Jn", "stage_seq": 22, "distance_m": 112358.944, "section_seq": 1, "route_path_id": 131771}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Sheffield", "stage_seq": 23, "distance_m": 113085.579, "section_seq": 1, "route_path_id": 131771}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 113085.579, "from_m": 0.0, "section_seq": 1, "route_path_id": 131771}], "total_distance_m": 113085.579, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 101263.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 11821.906, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7612, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:03Z", "source_id": 64590296, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:09Z", "source_id": 20466827, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7320, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:52Z", "source_id": 64643175, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:09:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:57Z", "source_id": 20483650, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Leicester |
0548 |
0548 |
2 |
None |
None |
Sheffield |
0708 |
0708 |
8A |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21848/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Chesterfield |
Sheffield |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-22 06:19:34 |
TERMINATED |
2026-09-22 06:09:00 |
Sheffield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483650 |
1790057277828111 |
74 |
74 |
2026-09-22 06:19:32.564216 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:32.292746 |
| 730484 |
759989 |
C24464 |
321P07M422 |
2026-09-22 |
COMPLETE |
20484985 |
2026-09-22 07:08:00 |
2026-09-22 06:20:03 |
2026-09-24 06:20:03 |
{"id": 759989, "stp": "O", "toc": "TransPennine Express", "uid": "C24464", "consist": "185107+185139", "dest_crs": "SCA", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24464/2026-09-22/detailed", "trust_id": "321P07M422", "origin_crs": "MIA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scarborough", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "3", "is_terminated": 1, "next_location": "Scarborough", "signalling_id": "1P07", "timing_status": "LATE", "origin_station": "Manchester Airport", "current_leg_arr": "0708", "current_leg_dep": "0703", "current_leg_end": "Scarborough", "origin_dep_time": "0407", "origin_platform": "3A", "current_location": "Scarborough", "last_update_time": "2026-09-22T06:20:03", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]}", "current_leg_start": "Seamer", "dest_arr_time_act": "0706", "motion_projection": null, "next_location_lat": "54.2797231", "next_location_lon": "-0.4052969", "previous_location": "Seamer", "current_leg_milage": "2.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 13973.909, \"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\": 15170.692, \"from_m\": 13973.909, \"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\": 15207.32, \"from_m\": 15170.692, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15604.778, \"from_m\": 15207.32, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15640.589, \"from_m\": 15604.778, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15885.482, \"from_m\": 15640.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15907.827, \"from_m\": 15885.482, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16046.654, \"from_m\": 15907.827, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16509.994, \"from_m\": 16046.654, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17122.924, \"from_m\": 16509.994, \"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\": 17202.733, \"from_m\": 17122.924, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19463.745, \"from_m\": 17202.733, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19482.565, \"from_m\": 19463.745, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19627.501, \"from_m\": 19482.565, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20117.196, \"from_m\": 19627.501, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20730.888, \"from_m\": 20117.196, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22358.257, \"from_m\": 20730.888, \"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\": 22424.455, \"from_m\": 22358.257, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22447.221, \"from_m\": 22424.455, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22504.66, \"from_m\": 22447.221, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34620.467, \"from_m\": 22504.66, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36503.699, \"from_m\": 34620.467, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36693.076, \"from_m\": 36503.699, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37571.167, \"from_m\": 36693.076, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37607.89, \"from_m\": 37571.167, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37635.295, \"from_m\": 37607.89, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43539.624, \"from_m\": 37635.295, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43571.615, \"from_m\": 43539.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47348.148, \"from_m\": 43571.615, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47550.444, \"from_m\": 47348.148, \"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\": 50411.411, \"from_m\": 47550.444, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51959.14, \"from_m\": 50411.411, \"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\": 52008.502, \"from_m\": 51959.14, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52057.984, \"from_m\": 52008.502, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56055.876, \"from_m\": 52057.984, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56429.833, \"from_m\": 56055.876, \"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\": 58333.457, \"from_m\": 56429.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\": 60382.649, \"from_m\": 58333.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\": 67283.359, \"from_m\": 60382.649, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67757.654, \"from_m\": 67283.359, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80075.696, \"from_m\": 67757.654, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84396.483, \"from_m\": 80075.696, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87025.948, \"from_m\": 84396.483, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87059.54, \"from_m\": 87025.948, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 93300.975, \"from_m\": 87059.54, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 93480.251, \"from_m\": 93300.975, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93503.209, \"from_m\": 93480.251, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96724.693, \"from_m\": 93503.209, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96752.558, \"from_m\": 96724.693, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 96818.788, \"from_m\": 96752.558, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97292.573, \"from_m\": 96818.788, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97902.345, \"from_m\": 97292.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103288.371, \"from_m\": 97902.345, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 105727.606, \"from_m\": 103288.371, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 105783.675, \"from_m\": 105727.606, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 105839.665, \"from_m\": 105783.675, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116345.999, \"from_m\": 105839.665, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116893.332, \"from_m\": 116345.999, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 118138.673, \"from_m\": 116893.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 118536.856, \"from_m\": 118138.673, \"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\": 119290.399, \"from_m\": 118536.856, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 119540.313, \"from_m\": 119290.399, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 119876.518, \"from_m\": 119540.313, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 120323.769, \"from_m\": 119876.518, \"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\": 121007.199, \"from_m\": 120323.769, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121046.289, \"from_m\": 121007.199, \"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\": 123095.736, \"from_m\": 121046.289, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 123914.906, \"from_m\": 123095.736, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 125843.691, \"from_m\": 123914.906, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 125910.667, \"from_m\": 125843.691, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135085.149, \"from_m\": 125910.667, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 135116.03, \"from_m\": 135085.149, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 142446.616, \"from_m\": 135116.03, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 143772.351, \"from_m\": 142446.616, \"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\": 155222.761, \"from_m\": 143772.351, \"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\": 157372.385, \"from_m\": 155222.761, \"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\": 159659.432, \"from_m\": 157372.385, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 159710.481, \"from_m\": 159659.432, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159815.742, \"from_m\": 159710.481, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 160225.736, \"from_m\": 159815.742, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 160583.549, \"from_m\": 160225.736, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 160971.085, \"from_m\": 160583.549, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 163094.921, \"from_m\": 160971.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\": 167451.645, \"from_m\": 163094.921, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 170493.867, \"from_m\": 167451.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\": 171635.363, \"from_m\": 170493.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\": 176636.467, \"from_m\": 171635.363, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 178124.149, \"from_m\": 176636.467, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 181902.625, \"from_m\": 178124.149, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 182509.266, \"from_m\": 181902.625, \"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\": 182616.078, \"from_m\": 182509.266, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 184077.309, \"from_m\": 182616.078, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 184473.794, \"from_m\": 184077.309, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 184503.412, \"from_m\": 184473.794, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 184552.325, \"from_m\": 184503.412, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 186526.602, \"from_m\": 184552.325, \"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\": 189815.09, \"from_m\": 186526.602, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 190132.487, \"from_m\": 189815.09, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 190871.899, \"from_m\": 190132.487, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 193753.524, \"from_m\": 190871.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 194103.991, \"from_m\": 193753.524, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 194629.983, \"from_m\": 194103.991, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 194847.555, \"from_m\": 194629.983, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 211861.384, \"from_m\": 194847.555, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 212196.041, \"from_m\": 211861.384, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 222678.678, \"from_m\": 212196.041, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 227229.339, \"from_m\": 222678.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\": 227470.987, \"from_m\": 227229.339, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 227598.459, \"from_m\": 227470.987, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 227717.288, \"from_m\": 227598.459, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 227991.09, \"from_m\": 227717.288, \"capability_applied\": null, \"effective_limit_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\": 759989, \"profile_key\": \"a2cc50d04b77aac8e75caaf0033d0cf6f579b6e44792168486a3a3184d81332a\", \"schedule_id\": 41619, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0407\", \"location\": \"Manchester Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0409\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 2, \"distance_m\": 1809.429, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0410\", \"location\": \"Heald Green\", \"stage_seq\": 3, \"distance_m\": 3014.44, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0415H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12752.139, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0418\", \"location\": \"Ardwick Jn\", \"stage_seq\": 5, \"distance_m\": 15273.5, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0420\", \"wtt_dep\": \"0422\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 6, \"distance_m\": 16384.227, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0423H\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 7, \"distance_m\": 17278.961, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0424\", \"location\": \"Deansgate\", \"stage_seq\": 8, \"distance_m\": 17846.115, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0425\", \"location\": \"Water Street Jn\", \"stage_seq\": 9, \"distance_m\": 18384.048, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0426\", \"location\": \"Salford Central\", \"stage_seq\": 10, \"distance_m\": 19213.888, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0426H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 11, \"distance_m\": 19627.501, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0428\", \"wtt_dep\": \"0436\", \"location\": \"Manchester Victoria\", \"stage_seq\": 12, \"distance_m\": 20273.014, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0438H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 13, \"distance_m\": 22447.221, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0439H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 23872.262, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0441H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 15, \"distance_m\": 27967.836, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0445\", \"location\": \"Castleton East Jn\", \"stage_seq\": 16, \"distance_m\": 34281.65, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0447H\", \"location\": \"Rochdale\", \"stage_seq\": 17, \"distance_m\": 37126.037, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0448\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 18, \"distance_m\": 37571.167, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0451\", \"location\": \"Littleborough\", \"stage_seq\": 19, \"distance_m\": 42465.026, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456\", \"location\": \"Todmorden\", \"stage_seq\": 20, \"distance_m\": 51089.173, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 21, \"distance_m\": 52057.984, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Hebden Bridge\", \"stage_seq\": 22, \"distance_m\": 58234.516, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0505\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 23, \"distance_m\": 67283.359, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0507\", \"location\": \"Greetland Jn\", \"stage_seq\": 24, \"distance_m\": 70092.617, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0511\", \"wtt_dep\": \"0516H\", \"location\": \"Brighouse\", \"stage_seq\": 25, \"distance_m\": 75545.891, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518H\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 26, \"distance_m\": 77666.783, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520H\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 27, \"distance_m\": 80656.427, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 28, \"distance_m\": 83407.153, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 29, \"distance_m\": 84396.483, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Horbury Jn\", \"stage_seq\": 30, \"distance_m\": 93342.887, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 31, \"distance_m\": 97015.306, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0536H\", \"location\": \"Altofts Jn\", \"stage_seq\": 32, \"distance_m\": 103185.332, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538\", \"location\": \"Methley Jn\", \"stage_seq\": 33, \"distance_m\": 105783.675, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542\", \"location\": \"Stourton Jn\", \"stage_seq\": 34, \"distance_m\": 113832.49, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546H\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 35, \"distance_m\": 118158.656, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 36, \"distance_m\": 118900.291, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0550\", \"wtt_dep\": \"0552\", \"location\": \"Leeds\", \"stage_seq\": 37, \"distance_m\": 119416.451, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 38, \"distance_m\": 122051.169, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Cross Gates\", \"stage_seq\": 39, \"distance_m\": 126528.66, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Micklefield\", \"stage_seq\": 40, \"distance_m\": 134984.744, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Church Fenton\", \"stage_seq\": 41, \"distance_m\": 143186.169, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Colton Jn\", \"stage_seq\": 42, \"distance_m\": 151569.655, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0618\", \"location\": \"York\", \"stage_seq\": 43, \"distance_m\": 160463.705, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"York Scarborough Bridge Jn\", \"stage_seq\": 44, \"distance_m\": 160888.967, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Strensall S.B.\", \"stage_seq\": 45, \"distance_m\": 171053.917, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Barton Hill S.B.\", \"stage_seq\": 46, \"distance_m\": 179092.931, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Kirkham Abbey S.B.\", \"stage_seq\": 47, \"distance_m\": 184560.516, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642H\", \"location\": \"Malton\", \"stage_seq\": 48, \"distance_m\": 194406.71, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Weaverthorpe L.C.\", \"stage_seq\": 49, \"distance_m\": 213138.609, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0658H\", \"wtt_dep\": \"0659H\", \"location\": \"Seamer\", \"stage_seq\": 50, \"distance_m\": 223368.657, \"section_seq\": 1, \"route_path_id\": 157121}, {\"is_pass\": false, \"wtt_arr\": \"0706\", \"wtt_dep\": null, \"location\": \"Scarborough\", \"stage_seq\": 51, \"distance_m\": 227991.09, \"section_seq\": 1, \"route_path_id\": 157121}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 227991.09, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157121}], \"total_distance_m\": 227991.09, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 220963.087, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7028.003, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0407", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.2797231", "current_position_lon": "-0.4052969", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:09:42Z\", \"source_id\": 64418591, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:10:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:09:44Z\", \"source_id\": 20410926, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:20:32Z\", \"source_id\": 64420805, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:20:34Z\", \"source_id\": 20411753, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:24:00Z\", \"source_id\": 64421598, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:24:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:24:05Z\", \"source_id\": 20412075, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:25:07Z\", \"source_id\": 64421879, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:25:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:25:11Z\", \"source_id\": 20412170, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:26:32Z\", \"source_id\": 64422221, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:27:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:26:35Z\", \"source_id\": 20412301, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:28:17Z\", \"source_id\": 64422701, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:29:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:28:20Z\", \"source_id\": 20412496, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:45:34Z\", \"source_id\": 64428341, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:46:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:45:40Z\", \"source_id\": 20414528, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:50:02Z\", \"source_id\": 64430393, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:50:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:50:06Z\", \"source_id\": 20415161, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:54:53Z\", \"source_id\": 64432942, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:54:55Z\", \"source_id\": 20415899, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:58:50Z\", \"source_id\": 64435252, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:00:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:58:56Z\", \"source_id\": 20416570, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:10:49Z\", \"source_id\": 64443455, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:11:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:10:56Z\", \"source_id\": 20419039, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:18:36Z\", \"source_id\": 64449267, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:19:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:18:41Z\", \"source_id\": 20420895, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:30:00Z\", \"source_id\": 64459932, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:30:05Z\", \"source_id\": 20424250, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:27Z\", \"source_id\": 64475211, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:44:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:30Z\", \"source_id\": 20429184, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:17Z\", \"source_id\": 64481694, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:19Z\", \"source_id\": 20431228, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:48Z\", \"source_id\": 64493800, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:55Z\", \"source_id\": 20435208, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:26Z\", \"source_id\": 64499327, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:30Z\", \"source_id\": 20436991, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:15Z\", \"source_id\": 64507230, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:19Z\", \"source_id\": 20439656, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:09Z\", \"source_id\": 20446092, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:22Z\", \"source_id\": 20467779, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:01Z\", \"source_id\": 20480552, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:37Z\", \"source_id\": 20484985, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Scarborough", "service_state_platform": "3", "timing_fact_generation": 1790057377940197, "current_leg_arrival_utc": "2026-09-22T07:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:37.921188", "service_state_evidence_id": 20484985, "current_leg_start_actual_dep": "2026-09-22T07:01:30+01:00", "operational_evidence_version": 105, "service_state_event_time_utc": "2026-09-22T06:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:38.098366", "service_state_valid_until_kind": null, "operational_interpretation_version": 105, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
O |
MIA |
SCA |
1P07 |
185107+185139 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 382.629, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 601.176, "from_m": 382.629, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1809.429, "from_m": 601.176, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2460.351, "from_m": 1809.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12308.245, "from_m": 2460.351, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12742.627, "from_m": 12308.245, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13973.909, "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": 15170.692, "from_m": 13973.909, "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": 15207.32, "from_m": 15170.692, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15604.778, "from_m": 15207.32, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15640.589, "from_m": 15604.778, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15885.482, "from_m": 15640.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15907.827, "from_m": 15885.482, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16046.654, "from_m": 15907.827, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16509.994, "from_m": 16046.654, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17122.924, "from_m": 16509.994, "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": 17202.733, "from_m": 17122.924, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19463.745, "from_m": 17202.733, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19482.565, "from_m": 19463.745, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19627.501, "from_m": 19482.565, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20117.196, "from_m": 19627.501, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20730.888, "from_m": 20117.196, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22358.257, "from_m": 20730.888, "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": 22424.455, "from_m": 22358.257, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22447.221, "from_m": 22424.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22504.66, "from_m": 22447.221, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34620.467, "from_m": 22504.66, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36503.699, "from_m": 34620.467, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36693.076, "from_m": 36503.699, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37571.167, "from_m": 36693.076, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37607.89, "from_m": 37571.167, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37635.295, "from_m": 37607.89, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43539.624, "from_m": 37635.295, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43571.615, "from_m": 43539.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47348.148, "from_m": 43571.615, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47550.444, "from_m": 47348.148, "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": 50411.411, "from_m": 47550.444, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51959.14, "from_m": 50411.411, "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": 52008.502, "from_m": 51959.14, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52057.984, "from_m": 52008.502, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56055.876, "from_m": 52057.984, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56429.833, "from_m": 56055.876, "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": 58333.457, "from_m": 56429.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": 60382.649, "from_m": 58333.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": 67283.359, "from_m": 60382.649, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67757.654, "from_m": 67283.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80075.696, "from_m": 67757.654, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84396.483, "from_m": 80075.696, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87025.948, "from_m": 84396.483, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87059.54, "from_m": 87025.948, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 93300.975, "from_m": 87059.54, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93480.251, "from_m": 93300.975, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93503.209, "from_m": 93480.251, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96724.693, "from_m": 93503.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96752.558, "from_m": 96724.693, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 96818.788, "from_m": 96752.558, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97292.573, "from_m": 96818.788, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97902.345, "from_m": 97292.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103288.371, "from_m": 97902.345, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105727.606, "from_m": 103288.371, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 105783.675, "from_m": 105727.606, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 105839.665, "from_m": 105783.675, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116345.999, "from_m": 105839.665, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116893.332, "from_m": 116345.999, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 118138.673, "from_m": 116893.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 118536.856, "from_m": 118138.673, "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": 119290.399, "from_m": 118536.856, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 119540.313, "from_m": 119290.399, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 119876.518, "from_m": 119540.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 120323.769, "from_m": 119876.518, "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": 121007.199, "from_m": 120323.769, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121046.289, "from_m": 121007.199, "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": 123095.736, "from_m": 121046.289, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 123914.906, "from_m": 123095.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 125843.691, "from_m": 123914.906, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 125910.667, "from_m": 125843.691, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135085.149, "from_m": 125910.667, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 135116.03, "from_m": 135085.149, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 142446.616, "from_m": 135116.03, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 143772.351, "from_m": 142446.616, "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": 155222.761, "from_m": 143772.351, "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": 157372.385, "from_m": 155222.761, "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": 159659.432, "from_m": 157372.385, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 159710.481, "from_m": 159659.432, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159815.742, "from_m": 159710.481, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 160225.736, "from_m": 159815.742, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 160583.549, "from_m": 160225.736, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 160971.085, "from_m": 160583.549, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 163094.921, "from_m": 160971.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": 167451.645, "from_m": 163094.921, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 170493.867, "from_m": 167451.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": 171635.363, "from_m": 170493.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": 176636.467, "from_m": 171635.363, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 178124.149, "from_m": 176636.467, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 181902.625, "from_m": 178124.149, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 182509.266, "from_m": 181902.625, "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": 182616.078, "from_m": 182509.266, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 184077.309, "from_m": 182616.078, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 184473.794, "from_m": 184077.309, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 184503.412, "from_m": 184473.794, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 184552.325, "from_m": 184503.412, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 186526.602, "from_m": 184552.325, "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": 189815.09, "from_m": 186526.602, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 190132.487, "from_m": 189815.09, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 190871.899, "from_m": 190132.487, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 193753.524, "from_m": 190871.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 194103.991, "from_m": 193753.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 194629.983, "from_m": 194103.991, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 194847.555, "from_m": 194629.983, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 211861.384, "from_m": 194847.555, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 212196.041, "from_m": 211861.384, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 222678.678, "from_m": 212196.041, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 227229.339, "from_m": 222678.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": 227470.987, "from_m": 227229.339, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 227598.459, "from_m": 227470.987, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 227717.288, "from_m": 227598.459, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 227991.09, "from_m": 227717.288, "capability_applied": null, "effective_limit_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": 759989, "profile_key": "a2cc50d04b77aac8e75caaf0033d0cf6f579b6e44792168486a3a3184d81332a", "schedule_id": 41619, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0407", "location": "Manchester Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0409", "location": "Heald Green West Jn", "stage_seq": 2, "distance_m": 1809.429, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0410", "location": "Heald Green", "stage_seq": 3, "distance_m": 3014.44, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0415H", "location": "Slade Lane Jn", "stage_seq": 4, "distance_m": 12752.139, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0418", "location": "Ardwick Jn", "stage_seq": 5, "distance_m": 15273.5, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0420", "wtt_dep": "0422", "location": "Manchester Piccadilly", "stage_seq": 6, "distance_m": 16384.227, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0423H", "location": "Manchester Oxford Road", "stage_seq": 7, "distance_m": 17278.961, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0424", "location": "Deansgate", "stage_seq": 8, "distance_m": 17846.115, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0425", "location": "Water Street Jn", "stage_seq": 9, "distance_m": 18384.048, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0426", "location": "Salford Central", "stage_seq": 10, "distance_m": 19213.888, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0426H", "location": "Deal Street Jn", "stage_seq": 11, "distance_m": 19627.501, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0428", "wtt_dep": "0436", "location": "Manchester Victoria", "stage_seq": 12, "distance_m": 20273.014, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0438H", "location": "Miles Platting Jn", "stage_seq": 13, "distance_m": 22447.221, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0439H", "location": "Thorpes Bridge Jn", "stage_seq": 14, "distance_m": 23872.262, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0441H", "location": "Vitriol Works S.B.", "stage_seq": 15, "distance_m": 27967.836, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0445", "location": "Castleton East Jn", "stage_seq": 16, "distance_m": 34281.65, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0447H", "location": "Rochdale", "stage_seq": 17, "distance_m": 37126.037, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0448", "location": "Rochdale East Jn", "stage_seq": 18, "distance_m": 37571.167, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0451", "location": "Littleborough", "stage_seq": 19, "distance_m": 42465.026, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456", "location": "Todmorden", "stage_seq": 20, "distance_m": 51089.173, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456H", "location": "Hall Royd Jn", "stage_seq": 21, "distance_m": 52057.984, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500", "location": "Hebden Bridge", "stage_seq": 22, "distance_m": 58234.516, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0505", "location": "Milner Royd Jn", "stage_seq": 23, "distance_m": 67283.359, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0507", "location": "Greetland Jn", "stage_seq": 24, "distance_m": 70092.617, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0511", "wtt_dep": "0516H", "location": "Brighouse", "stage_seq": 25, "distance_m": 75545.891, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518H", "location": "Bradley Wood Jn", "stage_seq": 26, "distance_m": 77666.783, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520H", "location": "Heaton Lodge East Jn", "stage_seq": 27, "distance_m": 80656.427, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522H", "location": "Mirfield East Jn", "stage_seq": 28, "distance_m": 83407.153, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523", "location": "Thornhill L.N.W. Jn", "stage_seq": 29, "distance_m": 84396.483, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Horbury Jn", "stage_seq": 30, "distance_m": 93342.887, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532H", "location": "Wakefield Kirkgate", "stage_seq": 31, "distance_m": 97015.306, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0536H", "location": "Altofts Jn", "stage_seq": 32, "distance_m": 103185.332, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538", "location": "Methley Jn", "stage_seq": 33, "distance_m": 105783.675, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542", "location": "Stourton Jn", "stage_seq": 34, "distance_m": 113832.49, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546H", "location": "Engine Shed Jn", "stage_seq": 35, "distance_m": 118158.656, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548H", "location": "Leeds West Jn", "stage_seq": 36, "distance_m": 118900.291, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0550", "wtt_dep": "0552", "location": "Leeds", "stage_seq": 37, "distance_m": 119416.451, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Neville H. West Jn", "stage_seq": 38, "distance_m": 122051.169, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557", "location": "Cross Gates", "stage_seq": 39, "distance_m": 126528.66, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Micklefield", "stage_seq": 40, "distance_m": 134984.744, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Church Fenton", "stage_seq": 41, "distance_m": 143186.169, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "Colton Jn", "stage_seq": 42, "distance_m": 151569.655, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0618", "location": "York", "stage_seq": 43, "distance_m": 160463.705, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "York Scarborough Bridge Jn", "stage_seq": 44, "distance_m": 160888.967, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Strensall S.B.", "stage_seq": 45, "distance_m": 171053.917, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Barton Hill S.B.", "stage_seq": 46, "distance_m": 179092.931, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Kirkham Abbey S.B.", "stage_seq": 47, "distance_m": 184560.516, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642H", "location": "Malton", "stage_seq": 48, "distance_m": 194406.71, "section_seq": 1, "route_path_id": 157121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Weaverthorpe L.C.", "stage_seq": 49, "distance_m": 213138.609, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0658H", "wtt_dep": "0659H", "location": "Seamer", "stage_seq": 50, "distance_m": 223368.657, "section_seq": 1, "route_path_id": 157121}, {"is_pass": false, "wtt_arr": "0706", "wtt_dep": null, "location": "Scarborough", "stage_seq": 51, "distance_m": 227991.09, "section_seq": 1, "route_path_id": 157121}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 227991.09, "from_m": 0.0, "section_seq": 1, "route_path_id": 157121}], "total_distance_m": 227991.09, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 220963.087, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7028.003, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8933, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:09:42Z", "source_id": 64418591, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T03:10:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:09:44Z", "source_id": 20410926, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8485, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:20:32Z", "source_id": 64420805, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T03:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:20:34Z", "source_id": 20411753, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9230, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:24:00Z", "source_id": 64421598, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T03:24:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:24:05Z", "source_id": 20412075, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:25:07Z", "source_id": 64421879, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T03:25:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:25:11Z", "source_id": 20412170, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8263, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:26:32Z", "source_id": 64422221, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T03:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:26:35Z", "source_id": 20412301, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8198, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:28:17Z", "source_id": 64422701, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T03:29:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:28:20Z", "source_id": 20412496, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T04:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8068, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:45:34Z", "source_id": 64428341, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T03:46:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:45:40Z", "source_id": 20414528, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T04:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8085, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:50:02Z", "source_id": 64430393, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T03:50:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:50:06Z", "source_id": 20415161, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T04:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8054, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:54:53Z", "source_id": 64432942, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T03:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:54:55Z", "source_id": 20415899, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T04:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:58:50Z", "source_id": 64435252, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T04:00:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:58:56Z", "source_id": 20416570, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6178, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:10:49Z", "source_id": 64443455, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T04:11:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:10:56Z", "source_id": 20419039, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6134, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:18:36Z", "source_id": 64449267, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T04:19:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:18:41Z", "source_id": 20420895, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5977, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:30:00Z", "source_id": 64459932, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T04:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:30:05Z", "source_id": 20424250, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:27Z", "source_id": 64475211, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T04:44:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:30Z", "source_id": 20429184, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5413, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:17Z", "source_id": 64481694, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-22T04:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:19Z", "source_id": 20431228, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-22T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:48Z", "source_id": 64493800, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T04:57:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:55Z", "source_id": 20435208, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:26Z", "source_id": 64499327, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T05:01:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:30Z", "source_id": 20436991, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:15Z", "source_id": 64507230, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-22T05:06:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:19Z", "source_id": 20439656, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:09Z", "source_id": 20446092, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:22Z", "source_id": 20467779, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:01Z", "source_id": 20480552, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:37Z", "source_id": 20484985, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-22T07:08:00+01:00", "operational_fact": true}] |
Manchester Airport |
0407 |
0407 |
3A |
None |
None |
Scarborough |
0708 |
0706 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C24464/2026-09-22/detailed |
None |
Seamer |
2026-09-22T07:01:30+01:00 |
Scarborough |
5.0 |
{"type": "LineString", "coordinates": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]} |
2.9 |
0703 |
0708 |
Seamer |
Scarborough |
Scarborough |
54.2797231 |
-0.4052969 |
54.2797231 |
-0.4052969 |
1 |
0 |
2026-09-22 06:20:03 |
TERMINATED |
2026-09-22 06:08:00 |
Scarborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484985 |
1790057377940197 |
105 |
105 |
2026-09-22 06:19:38.098366 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:37.921188 |
| 730485 |
760236 |
F51276 |
511B031622 |
2026-09-22 |
COMPLETE |
20483539 |
2026-09-22 07:09:00 |
2026-09-22 06:20:03 |
2026-09-24 06:20:03 |
{"id": 760236, "stp": "N", "toc": "c2c", "uid": "F51276", "consist": "357011+357323", "dest_crs": "FST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F51276/2026-09-22/detailed", "trust_id": "511B031622", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "3", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "1B03", "timing_status": "ON TIME", "origin_station": "Shoeburyness", "current_leg_arr": "0709", "current_leg_dep": "0705", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "0602", "origin_platform": "2", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-22T06:20:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]}", "current_leg_start": "Limehouse", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "Limehouse", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 796.55, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 830.391, \"from_m\": 796.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 881.925, \"from_m\": 830.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5753.763, \"from_m\": 881.925, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6407.84, \"from_m\": 5753.763, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10941.367, \"from_m\": 6407.84, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11258.982, \"from_m\": 10941.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19007.858, \"from_m\": 11258.982, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20468.805, \"from_m\": 19007.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20804.912, \"from_m\": 20468.805, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.782, \"from_m\": 20804.912, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20934.417, \"from_m\": 20890.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50146.062, \"from_m\": 20934.417, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51637.361, \"from_m\": 50146.062, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51665.102, \"from_m\": 51637.361, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51671.928, \"from_m\": 51665.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53790.191, \"from_m\": 51671.928, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56465.25, \"from_m\": 53790.191, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58658.916, \"from_m\": 56465.25, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59098.332, \"from_m\": 58658.916, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 60452.847, \"from_m\": 59098.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60710.412, \"from_m\": 60452.847, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62562.031, \"from_m\": 60710.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63264.84, \"from_m\": 62562.031, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 760236, \"profile_key\": \"cfaf5d7169f4dd0a504212e8d55b59070e93250be98101590e49867c4a4ffdbe\", \"schedule_id\": 36842, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0605H\", \"wtt_dep\": \"0606\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": \"0608H\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 6, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623H\", \"location\": \"Benfleet\", \"stage_seq\": 7, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Pitsea\", \"stage_seq\": 8, \"distance_m\": 20667.206, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0632H\", \"location\": \"Basildon\", \"stage_seq\": 9, \"distance_m\": 24381.925, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635H\", \"location\": \"Laindon\", \"stage_seq\": 10, \"distance_m\": 26626.346, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0645H\", \"wtt_dep\": \"0646\", \"location\": \"Upminster\", \"stage_seq\": 11, \"distance_m\": 38763.718, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654\", \"location\": \"Barking\", \"stage_seq\": 12, \"distance_m\": 51027.98, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0658H\", \"wtt_dep\": \"0659H\", \"location\": \"West Ham High Level\", \"stage_seq\": 13, \"distance_m\": 56859.574, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 14, \"distance_m\": 58976.816, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": \"0705\", \"location\": \"Limehouse\", \"stage_seq\": 15, \"distance_m\": 60516.23, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Christian Street Jn\", \"stage_seq\": 16, \"distance_m\": 62103.639, \"section_seq\": 1, \"route_path_id\": 145171}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 17, \"distance_m\": 63264.84, \"section_seq\": 1, \"route_path_id\": 145171}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 63264.84, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145171}], \"total_distance_m\": 63264.84, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60816.389, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2448.451, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0602", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:34Z\", \"source_id\": 64506014, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:37Z\", \"source_id\": 20439274, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:22Z\", \"source_id\": 64510696, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:25Z\", \"source_id\": 20440837, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:43Z\", \"source_id\": 64514895, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:49Z\", \"source_id\": 20442212, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:02Z\", \"source_id\": 64524762, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:04Z\", \"source_id\": 20445427, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:13Z\", \"source_id\": 64536843, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:15Z\", \"source_id\": 20449345, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:06Z\", \"source_id\": 64546272, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:10Z\", \"source_id\": 20452619, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:42Z\", \"source_id\": 64555888, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:44Z\", \"source_id\": 20455689, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:54Z\", \"source_id\": 64562920, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:58Z\", \"source_id\": 20457996, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:56Z\", \"source_id\": 64587684, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:00Z\", \"source_id\": 20465998, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:12Z\", \"source_id\": 64607125, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:15Z\", \"source_id\": 20472256, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:43Z\", \"source_id\": 64620262, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:44Z\", \"source_id\": 20476441, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:56Z\", \"source_id\": 64633139, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:59Z\", \"source_id\": 20480498, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:46Z\", \"source_id\": 64642847, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:49Z\", \"source_id\": 20483539, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "3", "timing_fact_generation": 1790057271149108, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:40.066054", "service_state_evidence_id": 20483539, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:40.927635", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
FST |
1B03 |
357011+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": 796.55, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 830.391, "from_m": 796.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 881.925, "from_m": 830.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5753.763, "from_m": 881.925, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6407.84, "from_m": 5753.763, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10941.367, "from_m": 6407.84, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11258.982, "from_m": 10941.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19007.858, "from_m": 11258.982, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20468.805, "from_m": 19007.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20804.912, "from_m": 20468.805, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.782, "from_m": 20804.912, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20934.417, "from_m": 20890.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50146.062, "from_m": 20934.417, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51637.361, "from_m": 50146.062, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51665.102, "from_m": 51637.361, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51671.928, "from_m": 51665.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53790.191, "from_m": 51671.928, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56465.25, "from_m": 53790.191, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58658.916, "from_m": 56465.25, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59098.332, "from_m": 58658.916, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60452.847, "from_m": 59098.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60710.412, "from_m": 60452.847, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62562.031, "from_m": 60710.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63264.84, "from_m": 62562.031, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 760236, "profile_key": "cfaf5d7169f4dd0a504212e8d55b59070e93250be98101590e49867c4a4ffdbe", "schedule_id": 36842, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0602", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0605H", "wtt_dep": "0606", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": "0608H", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 145171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617", "location": "Leigh-on-Sea", "stage_seq": 6, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623H", "location": "Benfleet", "stage_seq": 7, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Pitsea", "stage_seq": 8, "distance_m": 20667.206, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0632H", "location": "Basildon", "stage_seq": 9, "distance_m": 24381.925, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635H", "location": "Laindon", "stage_seq": 10, "distance_m": 26626.346, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0645H", "wtt_dep": "0646", "location": "Upminster", "stage_seq": 11, "distance_m": 38763.718, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654", "location": "Barking", "stage_seq": 12, "distance_m": 51027.98, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0658H", "wtt_dep": "0659H", "location": "West Ham High Level", "stage_seq": 13, "distance_m": 56859.574, "section_seq": 1, "route_path_id": 145171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702", "location": "Gas Factory Jn", "stage_seq": 14, "distance_m": 58976.816, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": "0705", "location": "Limehouse", "stage_seq": 15, "distance_m": 60516.23, "section_seq": 1, "route_path_id": 145171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Christian Street Jn", "stage_seq": 16, "distance_m": 62103.639, "section_seq": 1, "route_path_id": 145171}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 17, "distance_m": 63264.84, "section_seq": 1, "route_path_id": 145171}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 63264.84, "from_m": 0.0, "section_seq": 1, "route_path_id": 145171}], "total_distance_m": 63264.84, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60816.389, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2448.451, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:34Z", "source_id": 64506014, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:05:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:37Z", "source_id": 20439274, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:22Z", "source_id": 64510696, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:07:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:25Z", "source_id": 20440837, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:43Z", "source_id": 64514895, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:10:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:49Z", "source_id": 20442212, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:02Z", "source_id": 64524762, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:04Z", "source_id": 20445427, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:13Z", "source_id": 64536843, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:21:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:15Z", "source_id": 20449345, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:06Z", "source_id": 64546272, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:27:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:10Z", "source_id": 20452619, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14480, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:42Z", "source_id": 64555888, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:30:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:44Z", "source_id": 20455689, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14509, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:54Z", "source_id": 64562920, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:34:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:58Z", "source_id": 20457996, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:56Z", "source_id": 64587684, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:45:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:00Z", "source_id": 20465998, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14707, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:12Z", "source_id": 64607125, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:53:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:15Z", "source_id": 20472256, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:43Z", "source_id": 64620262, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:59:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:44Z", "source_id": 20476441, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15365, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:56Z", "source_id": 64633139, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:04:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:59Z", "source_id": 20480498, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15373, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:46Z", "source_id": 64642847, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:49Z", "source_id": 20483539, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Shoeburyness |
0602 |
0602 |
2 |
None |
None |
London Fenchurch Street |
0709 |
0709 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F51276/2026-09-22/detailed |
None |
Limehouse |
2026-09-22T07:05:00+01:00 |
London Fenchurch Street |
4.0 |
{"type": "LineString", "coordinates": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]} |
1.7 |
0705 |
0709 |
Limehouse |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-22 06:20:03 |
TERMINATED |
2026-09-22 06:09:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483539 |
1790057271149108 |
94 |
94 |
2026-09-22 06:19:40.927635 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:40.066054 |
| 730486 |
761262 |
P85766 |
881K14M622 |
2026-09-22 |
COMPLETE |
20483491 |
2026-09-22 07:09:00 |
2026-09-22 06:20:03 |
2026-09-24 06:20:03 |
{"id": 761262, "stp": "P", "toc": "Southeastern", "uid": "P85766", "consist": "465031+465034", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85766/2026-09-22/detailed", "trust_id": "881K14M622", "origin_crs": "HYS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "4", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1K14", "timing_status": "EARLY", "origin_station": "Hayes (Kent)", "current_leg_arr": "0709", "current_leg_dep": "0706", "current_leg_end": "London Charing Cross", "origin_dep_time": "0628", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-22T06:20:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "0710", "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\": 761262, \"profile_key\": \"6801472a77f3dd15df013494da57249565465d1a86533212e07722016d5bba36\", \"schedule_id\": 21647, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"Hayes (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"West Wickham\", \"stage_seq\": 2, \"distance_m\": 1861.186, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634\", \"location\": \"Eden Park\", \"stage_seq\": 3, \"distance_m\": 3226.578, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Elmers End\", \"stage_seq\": 4, \"distance_m\": 5371.834, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640\", \"location\": \"Clock House\", \"stage_seq\": 5, \"distance_m\": 6614.313, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": \"0643\", \"location\": \"New Beckenham\", \"stage_seq\": 6, \"distance_m\": 7872.497, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": \"0645\", \"location\": \"Lower Sydenham\", \"stage_seq\": 7, \"distance_m\": 8755.872, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0647H\", \"wtt_dep\": \"0648H\", \"location\": \"Catford Bridge\", \"stage_seq\": 8, \"distance_m\": 11063.435, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0651\", \"location\": \"Ladywell\", \"stage_seq\": 9, \"distance_m\": 12401.745, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652\", \"location\": \"Ladywell Jn\", \"stage_seq\": 10, \"distance_m\": 12759.573, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 12989.451, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0654\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 12, \"distance_m\": 14373.017, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"New Cross\", \"stage_seq\": 13, \"distance_m\": 15191.701, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 14, \"distance_m\": 18164.969, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0702\", \"location\": \"London Bridge\", \"stage_seq\": 15, \"distance_m\": 20030.161, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 16, \"distance_m\": 20970.345, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0706\", \"wtt_dep\": \"0707\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 17, \"distance_m\": 21716.86, \"section_seq\": 1, \"route_path_id\": 139625}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 18, \"distance_m\": 22923.496, \"section_seq\": 1, \"route_path_id\": 139625}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 22923.496, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139625}], \"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": "0628", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:55Z\", \"source_id\": 64554195, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:57Z\", \"source_id\": 20455149, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:58Z\", \"source_id\": 64558654, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:01Z\", \"source_id\": 20456633, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:03Z\", \"source_id\": 64567850, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:06Z\", \"source_id\": 20459546, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:18Z\", \"source_id\": 64574860, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:20Z\", \"source_id\": 20461825, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:48Z\", \"source_id\": 64580348, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:50Z\", \"source_id\": 20463656, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:03Z\", \"source_id\": 64585548, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:05Z\", \"source_id\": 20465287, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:08Z\", \"source_id\": 64592727, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:14Z\", \"source_id\": 20467680, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:38Z\", \"source_id\": 64598588, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:41Z\", \"source_id\": 20469539, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:16Z\", \"source_id\": 64619289, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:20Z\", \"source_id\": 20476128, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:38Z\", \"source_id\": 64634893, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:44Z\", \"source_id\": 20481060, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:41Z\", \"source_id\": 64642644, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:45Z\", \"source_id\": 20483491, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "4", "timing_fact_generation": 1790057267778917, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:43.836718", "service_state_evidence_id": 20483491, "current_leg_start_actual_dep": "2026-09-22T07:07:00+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:44.980611", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
HYS |
CHX |
1K14 |
465031+465034 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 366.133, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 414.85, "from_m": 366.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 427.956, "from_m": 414.85, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5417.952, "from_m": 427.956, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5505.209, "from_m": 5417.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5539.153, "from_m": 5505.209, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7634.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": 761262, "profile_key": "6801472a77f3dd15df013494da57249565465d1a86533212e07722016d5bba36", "schedule_id": 21647, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0628", "location": "Hayes (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "West Wickham", "stage_seq": 2, "distance_m": 1861.186, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634", "location": "Eden Park", "stage_seq": 3, "distance_m": 3226.578, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Elmers End", "stage_seq": 4, "distance_m": 5371.834, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640", "location": "Clock House", "stage_seq": 5, "distance_m": 6614.313, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": "0643", "location": "New Beckenham", "stage_seq": 6, "distance_m": 7872.497, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": "0645", "location": "Lower Sydenham", "stage_seq": 7, "distance_m": 8755.872, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0647H", "wtt_dep": "0648H", "location": "Catford Bridge", "stage_seq": 8, "distance_m": 11063.435, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0651", "location": "Ladywell", "stage_seq": 9, "distance_m": 12401.745, "section_seq": 1, "route_path_id": 139625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 12759.573, "section_seq": 1, "route_path_id": 139625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652H", "location": "Parks Bridge Jn", "stage_seq": 11, "distance_m": 12989.451, "section_seq": 1, "route_path_id": 139625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0654", "location": "Tanners Hill Jn (NX)", "stage_seq": 12, "distance_m": 14373.017, "section_seq": 1, "route_path_id": 139625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "New Cross", "stage_seq": 13, "distance_m": 15191.701, "section_seq": 1, "route_path_id": 139625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0657", "location": "Blue Anchor (Kent)", "stage_seq": 14, "distance_m": 18164.969, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0702", "location": "London Bridge", "stage_seq": 15, "distance_m": 20030.161, "section_seq": 1, "route_path_id": 139625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Ewer Street Jn", "stage_seq": 16, "distance_m": 20970.345, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0706", "wtt_dep": "0707", "location": "London Waterloo (East)", "stage_seq": 17, "distance_m": 21716.86, "section_seq": 1, "route_path_id": 139625}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 18, "distance_m": 22923.496, "section_seq": 1, "route_path_id": 139625}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 22923.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 139625}], "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-22T05:29:55Z", "source_id": 64554195, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:57Z", "source_id": 20455149, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:58Z", "source_id": 64558654, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:33:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:01Z", "source_id": 20456633, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31384, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:03Z", "source_id": 64567850, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:37:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:06Z", "source_id": 20459546, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31380, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:18Z", "source_id": 64574860, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:20Z", "source_id": 20461825, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31372, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:48Z", "source_id": 64580348, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:42:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:50Z", "source_id": 20463656, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31338, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:03Z", "source_id": 64585548, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:44:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:05Z", "source_id": 20465287, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31330, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:08Z", "source_id": 64592727, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:48:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:14Z", "source_id": 20467680, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31320, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:38Z", "source_id": 64598588, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:50:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:41Z", "source_id": 20469539, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:16Z", "source_id": 64619289, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:59:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:20Z", "source_id": 20476128, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:38Z", "source_id": 64634893, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:44Z", "source_id": 20481060, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31429, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:41Z", "source_id": 64642644, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:09:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:45Z", "source_id": 20483491, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Hayes (Kent) |
0628 |
0628 |
1 |
None |
None |
London Charing Cross |
0710 |
0710 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85766/2026-09-22/detailed |
None |
London Waterloo (East) |
2026-09-22T07:07:00+01:00 |
London Charing Cross |
3.0 |
{"type": "LineString", "coordinates": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]} |
0.7 |
0706 |
0709 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-22 06:20:03 |
TERMINATED |
2026-09-22 06:09:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483491 |
1790057267778917 |
59 |
59 |
2026-09-22 06:19:44.980611 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:43.836718 |
| 730487 |
759414 |
L80581 |
742C10M522 |
2026-09-22 |
COMPLETE |
20483717 |
2026-09-22 07:09:00 |
2026-09-22 06:20:03 |
2026-09-24 06:20:03 |
{"id": 759414, "stp": "P", "toc": "South Western Railway", "uid": "L80581", "consist": "450001+450101", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80581/2026-09-22/detailed", "trust_id": "742C10M522", "origin_crs": "RDZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "19", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2C10", "timing_status": "LATE", "origin_station": "Reading Platforms 4/5/6", "current_leg_arr": "0709", "current_leg_dep": "0706", "current_leg_end": "London Waterloo", "origin_dep_time": "0539", "origin_platform": "5", "current_location": "London Waterloo", "last_update_time": "2026-09-22T06:20:03", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 286.934, \"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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 547.015, \"from_m\": 286.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\": 986.336, \"from_m\": 547.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1071.378, \"from_m\": 986.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1077.995, \"from_m\": 1071.378, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10575.995, \"from_m\": 1077.995, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11031.652, \"from_m\": 10575.995, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11092.083, \"from_m\": 11031.652, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11220.731, \"from_m\": 11092.083, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12834.159, \"from_m\": 11220.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17521.253, \"from_m\": 12834.159, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17969.337, \"from_m\": 17521.253, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26283.809, \"from_m\": 17969.337, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26610.274, \"from_m\": 26283.809, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36428.406, \"from_m\": 26610.274, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38198.064, \"from_m\": 36428.406, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38514.402, \"from_m\": 38198.064, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39310.657, \"from_m\": 38514.402, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39850.139, \"from_m\": 39310.657, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46894.875, \"from_m\": 39850.139, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46958.6, \"from_m\": 46894.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\": 48144.255, \"from_m\": 46958.6, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51426.5, \"from_m\": 48144.255, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51480.788, \"from_m\": 51426.5, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51824.221, \"from_m\": 51480.788, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 51861.572, \"from_m\": 51824.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\": 53216.914, \"from_m\": 51861.572, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54324.728, \"from_m\": 53216.914, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 58173.625, \"from_m\": 54324.728, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58234.677, \"from_m\": 58173.625, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63132.679, \"from_m\": 58234.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63193.765, \"from_m\": 63132.679, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 63237.103, \"from_m\": 63193.765, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63795.157, \"from_m\": 63237.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65207.551, \"from_m\": 63795.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\": 65287.373, \"from_m\": 65207.551, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 66493.207, \"from_m\": 65287.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\": 66616.55, \"from_m\": 66493.207, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 67397.288, \"from_m\": 66616.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\": 68227.871, \"from_m\": 67397.288, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69082.751, \"from_m\": 68227.871, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69659.884, \"from_m\": 69082.751, \"capability_applied\": null, \"effective_limit_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\": 759414, \"profile_key\": \"ffdc283d92e233bd16577cd2b40e7ad088ffa704e5317965e1d89272135c3d93\", \"schedule_id\": 16384, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 2, \"distance_m\": 1246.197, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0543H\", \"wtt_dep\": \"0544\", \"location\": \"Earley\", \"stage_seq\": 3, \"distance_m\": 4516.404, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0547\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 4, \"distance_m\": 6370.742, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0549\", \"location\": \"Winnersh\", \"stage_seq\": 5, \"distance_m\": 7461.199, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0552H\", \"wtt_dep\": \"0553H\", \"location\": \"Wokingham\", \"stage_seq\": 6, \"distance_m\": 10816.443, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0600\", \"location\": \"Bracknell\", \"stage_seq\": 7, \"distance_m\": 17744.582, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0602H\", \"wtt_dep\": \"0603\", \"location\": \"Martins Heron\", \"stage_seq\": 8, \"distance_m\": 19688.389, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": \"0608\", \"location\": \"Ascot\", \"stage_seq\": 9, \"distance_m\": 23146.693, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Sunningdale\", \"stage_seq\": 10, \"distance_m\": 26487.4, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0619\", \"location\": \"Virginia Water\", \"stage_seq\": 11, \"distance_m\": 32395.455, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0623\", \"location\": \"Egham\", \"stage_seq\": 12, \"distance_m\": 35903.319, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629H\", \"location\": \"Staines\", \"stage_seq\": 13, \"distance_m\": 39162.603, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0637\", \"location\": \"Feltham\", \"stage_seq\": 14, \"distance_m\": 45830.023, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Feltham Jn\", \"stage_seq\": 15, \"distance_m\": 48144.255, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639H\", \"location\": \"Whitton Jn\", \"stage_seq\": 16, \"distance_m\": 48759.426, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Twickenham Jn\", \"stage_seq\": 17, \"distance_m\": 51094.537, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642H\", \"location\": \"Twickenham\", \"stage_seq\": 18, \"distance_m\": 51529.693, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"St. Margarets\", \"stage_seq\": 19, \"distance_m\": 52410.588, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0647\", \"location\": \"Richmond\", \"stage_seq\": 20, \"distance_m\": 54121.045, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651\", \"location\": \"Barnes\", \"stage_seq\": 21, \"distance_m\": 58376.003, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0652H\", \"wtt_dep\": \"0653H\", \"location\": \"Putney\", \"stage_seq\": 22, \"distance_m\": 60261.533, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 23, \"distance_m\": 63488.975, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"West London Jn\", \"stage_seq\": 24, \"distance_m\": 64593.064, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 25, \"distance_m\": 65426.646, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 26, \"distance_m\": 66458.438, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703H\", \"location\": \"Vauxhall\", \"stage_seq\": 27, \"distance_m\": 67592.31, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 28, \"distance_m\": 68930.906, \"section_seq\": 1, \"route_path_id\": 137432}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 29, \"distance_m\": 69659.884, \"section_seq\": 1, \"route_path_id\": 137432}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 69659.884, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137432}], \"total_distance_m\": 69659.884, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68376.23, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1283.654, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0539", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:10Z\", \"source_id\": 64474823, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:44:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:16Z\", \"source_id\": 20429073, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:48Z\", \"source_id\": 64478370, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:47:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:49Z\", \"source_id\": 20430138, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:15Z\", \"source_id\": 64481648, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:49:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:19Z\", \"source_id\": 20431218, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:22Z\", \"source_id\": 64487263, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:53:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:26Z\", \"source_id\": 20433087, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:54Z\", \"source_id\": 64496878, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:59Z\", \"source_id\": 20436225, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:56Z\", \"source_id\": 64503325, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:59Z\", \"source_id\": 20438403, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:10Z\", \"source_id\": 64510397, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:15Z\", \"source_id\": 20440733, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:20Z\", \"source_id\": 64516034, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:22Z\", \"source_id\": 20442604, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:55Z\", \"source_id\": 64526471, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:59Z\", \"source_id\": 20446009, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:21Z\", \"source_id\": 64535130, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:25Z\", \"source_id\": 20448812, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:09Z\", \"source_id\": 64548414, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:12Z\", \"source_id\": 20453321, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:05Z\", \"source_id\": 64565600, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:10Z\", \"source_id\": 20458862, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:21Z\", \"source_id\": 64588661, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:23Z\", \"source_id\": 20466268, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:35Z\", \"source_id\": 64593790, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:37Z\", \"source_id\": 20468018, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:03Z\", \"source_id\": 64597177, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:06Z\", \"source_id\": 20469119, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:41Z\", \"source_id\": 64608243, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:43Z\", \"source_id\": 20472618, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28415, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:08Z\", \"source_id\": 64611786, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:15Z\", \"source_id\": 20473772, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:02Z\", \"source_id\": 64621029, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:05Z\", \"source_id\": 20476750, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:23Z\", \"source_id\": 64629433, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:23Z\", \"source_id\": 20479324, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:27Z\", \"source_id\": 64634409, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:31Z\", \"source_id\": 20480928, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28990, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:00Z\", \"source_id\": 64643504, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:01Z\", \"source_id\": 20483717, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "23", "timing_fact_generation": 1790057282715983, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:44.389831", "service_state_evidence_id": 20483717, "current_leg_start_actual_dep": "2026-09-22T07:04:30+01:00", "operational_evidence_version": 127, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:44.977897", "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 |
RDZ |
None |
2C10 |
450001+450101 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 286.934, "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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 547.015, "from_m": 286.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": 986.336, "from_m": 547.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1071.378, "from_m": 986.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1077.995, "from_m": 1071.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10575.995, "from_m": 1077.995, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11031.652, "from_m": 10575.995, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11092.083, "from_m": 11031.652, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11220.731, "from_m": 11092.083, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12834.159, "from_m": 11220.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17521.253, "from_m": 12834.159, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17969.337, "from_m": 17521.253, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26283.809, "from_m": 17969.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26610.274, "from_m": 26283.809, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36428.406, "from_m": 26610.274, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38198.064, "from_m": 36428.406, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38514.402, "from_m": 38198.064, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39310.657, "from_m": 38514.402, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39850.139, "from_m": 39310.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46894.875, "from_m": 39850.139, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46958.6, "from_m": 46894.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": 48144.255, "from_m": 46958.6, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51426.5, "from_m": 48144.255, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51480.788, "from_m": 51426.5, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51824.221, "from_m": 51480.788, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 51861.572, "from_m": 51824.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": 53216.914, "from_m": 51861.572, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54324.728, "from_m": 53216.914, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 58173.625, "from_m": 54324.728, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58234.677, "from_m": 58173.625, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63132.679, "from_m": 58234.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63193.765, "from_m": 63132.679, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 63237.103, "from_m": 63193.765, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63795.157, "from_m": 63237.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65207.551, "from_m": 63795.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": 65287.373, "from_m": 65207.551, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 66493.207, "from_m": 65287.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": 66616.55, "from_m": 66493.207, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 67397.288, "from_m": 66616.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": 68227.871, "from_m": 67397.288, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69082.751, "from_m": 68227.871, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69659.884, "from_m": 69082.751, "capability_applied": null, "effective_limit_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": 759414, "profile_key": "ffdc283d92e233bd16577cd2b40e7ad088ffa704e5317965e1d89272135c3d93", "schedule_id": 16384, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0539", "location": "Reading Platforms 4/5/6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541", "location": "Reading Spur Jn", "stage_seq": 2, "distance_m": 1246.197, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0543H", "wtt_dep": "0544", "location": "Earley", "stage_seq": 3, "distance_m": 4516.404, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0547", "location": "Winnersh Triangle", "stage_seq": 4, "distance_m": 6370.742, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0549", "location": "Winnersh", "stage_seq": 5, "distance_m": 7461.199, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0552H", "wtt_dep": "0553H", "location": "Wokingham", "stage_seq": 6, "distance_m": 10816.443, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0600", "location": "Bracknell", "stage_seq": 7, "distance_m": 17744.582, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0602H", "wtt_dep": "0603", "location": "Martins Heron", "stage_seq": 8, "distance_m": 19688.389, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": "0608", "location": "Ascot", "stage_seq": 9, "distance_m": 23146.693, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Sunningdale", "stage_seq": 10, "distance_m": 26487.4, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0619", "location": "Virginia Water", "stage_seq": 11, "distance_m": 32395.455, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0623", "location": "Egham", "stage_seq": 12, "distance_m": 35903.319, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629H", "location": "Staines", "stage_seq": 13, "distance_m": 39162.603, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0637", "location": "Feltham", "stage_seq": 14, "distance_m": 45830.023, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Feltham Jn", "stage_seq": 15, "distance_m": 48144.255, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639H", "location": "Whitton Jn", "stage_seq": 16, "distance_m": 48759.426, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Twickenham Jn", "stage_seq": 17, "distance_m": 51094.537, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642H", "location": "Twickenham", "stage_seq": 18, "distance_m": 51529.693, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644", "location": "St. Margarets", "stage_seq": 19, "distance_m": 52410.588, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0647", "location": "Richmond", "stage_seq": 20, "distance_m": 54121.045, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651", "location": "Barnes", "stage_seq": 21, "distance_m": 58376.003, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0652H", "wtt_dep": "0653H", "location": "Putney", "stage_seq": 22, "distance_m": 60261.533, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Clapham Junction (W)", "stage_seq": 23, "distance_m": 63488.975, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700", "location": "West London Jn", "stage_seq": 24, "distance_m": 64593.064, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700H", "location": "Queenstown Road (Battersea)", "stage_seq": 25, "distance_m": 65426.646, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Nine Elms Jn", "stage_seq": 26, "distance_m": 66458.438, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703H", "location": "Vauxhall", "stage_seq": 27, "distance_m": 67592.31, "section_seq": 1, "route_path_id": 137432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "Waterloo West Crossings", "stage_seq": 28, "distance_m": 68930.906, "section_seq": 1, "route_path_id": 137432}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 29, "distance_m": 69659.884, "section_seq": 1, "route_path_id": 137432}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 69659.884, "from_m": 0.0, "section_seq": 1, "route_path_id": 137432}], "total_distance_m": 69659.884, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68376.23, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1283.654, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27802, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:10Z", "source_id": 64474823, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:44:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:16Z", "source_id": 20429073, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27798, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:48Z", "source_id": 64478370, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:47:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:49Z", "source_id": 20430138, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27806, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:15Z", "source_id": 64481648, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:49:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:19Z", "source_id": 20431218, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27810, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:22Z", "source_id": 64487263, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:53:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:26Z", "source_id": 20433087, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28172, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:54Z", "source_id": 64496878, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:59Z", "source_id": 20436225, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28168, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:56Z", "source_id": 64503325, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:03:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:59Z", "source_id": 20438403, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28180, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:10Z", "source_id": 64510397, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:07:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:15Z", "source_id": 20440733, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28197, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:20Z", "source_id": 64516034, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:22Z", "source_id": 20442604, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28205, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:55Z", "source_id": 64526471, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:16:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:59Z", "source_id": 20446009, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28214, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:21Z", "source_id": 64535130, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:20:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:25Z", "source_id": 20448812, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:09Z", "source_id": 64548414, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:28:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:12Z", "source_id": 20453321, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28264, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:05Z", "source_id": 64565600, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:10Z", "source_id": 20458862, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28285, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:21Z", "source_id": 64588661, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:46:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:23Z", "source_id": 20466268, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28315, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:35Z", "source_id": 64593790, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:48:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:37Z", "source_id": 20468018, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28333, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:03Z", "source_id": 64597177, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:06Z", "source_id": 20469119, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28392, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:41Z", "source_id": 64608243, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:54:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:43Z", "source_id": 20472618, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28415, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:08Z", "source_id": 64611786, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:55:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:15Z", "source_id": 20473772, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29131, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:02Z", "source_id": 64621029, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:59:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:05Z", "source_id": 20476750, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29115, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:23Z", "source_id": 64629433, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:03:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:23Z", "source_id": 20479324, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29085, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:27Z", "source_id": 64634409, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:05:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:31Z", "source_id": 20480928, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28990, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:00Z", "source_id": 64643504, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T06:09:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:01Z", "source_id": 20483717, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Reading Platforms 4/5/6 |
0539 |
0539 |
5 |
None |
None |
London Waterloo |
0710 |
0708 |
19 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L80581/2026-09-22/detailed |
None |
Vauxhall |
2026-09-22T07:04:30+01:00 |
London Waterloo |
3.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
0706 |
0709 |
Vauxhall |
London Waterloo |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-22 06:20:03 |
TERMINATED |
2026-09-22 06:09:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483717 |
1790057282715983 |
127 |
127 |
2026-09-22 06:19:44.977897 |
23 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:44.389831 |
| 730488 |
760798 |
G27111 |
872B07M622 |
2026-09-22 |
COMPLETE |
20483680 |
2026-09-22 07:09:00 |
2026-09-22 06:20:03 |
2026-09-24 06:20:03 |
{"id": 760798, "stp": "P", "toc": "Southern", "uid": "G27111", "consist": "377609", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27111/2026-09-22/detailed", "trust_id": "872B07M622", "origin_crs": "SUO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "10", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2B07", "timing_status": "EARLY", "origin_station": "Sutton (Surrey)", "current_leg_arr": "0709", "current_leg_dep": "0706", "current_leg_end": "London Victoria (C)", "origin_dep_time": "0616", "origin_platform": "4", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-22T06:20:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Battersea Park", "dest_arr_time_act": "0710", "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\": 38.577, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 142.751, \"from_m\": 38.577, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 204.371, \"from_m\": 142.751, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 241.301, \"from_m\": 204.371, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 246.697, \"from_m\": 241.301, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 258.731, \"from_m\": 246.697, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 315.841, \"from_m\": 258.731, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6880.542, \"from_m\": 315.841, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7292.203, \"from_m\": 6880.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}, {\"to_m\": 7327.459, \"from_m\": 7292.203, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7535.456, \"from_m\": 7327.459, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8495.036, \"from_m\": 7535.456, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8803.22, \"from_m\": 8495.036, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8852.878, \"from_m\": 8803.22, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8934.2, \"from_m\": 8852.878, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8987.976, \"from_m\": 8934.2, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16927.072, \"from_m\": 8987.976, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17368.006, \"from_m\": 16927.072, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19680.865, \"from_m\": 17368.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\": 19994.813, \"from_m\": 19680.865, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20752.981, \"from_m\": 19994.813, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22656.657, \"from_m\": 20752.981, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 22746.369, \"from_m\": 22656.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23441.605, \"from_m\": 22746.369, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 24098.642, \"from_m\": 23441.605, \"capability_applied\": null, \"effective_limit_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\": 760798, \"profile_key\": \"a02cd5235729a7e76a33be601008823584d0bcb50d1b05dbff35d2fdf27ce11a\", \"schedule_id\": 10290, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619H\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 2, \"distance_m\": 1605.936, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0621H\", \"wtt_dep\": \"0622H\", \"location\": \"Wallington\", \"stage_seq\": 3, \"distance_m\": 2928.156, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Waddon\", \"stage_seq\": 4, \"distance_m\": 5368.509, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0634H\", \"location\": \"West Croydon\", \"stage_seq\": 5, \"distance_m\": 7057.465, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 6, \"distance_m\": 8495.036, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640H\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 9079.869, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643H\", \"location\": \"Thornton Heath\", \"stage_seq\": 8, \"distance_m\": 10288.942, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0647\", \"location\": \"Norbury\", \"stage_seq\": 9, \"distance_m\": 12231.383, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0650\", \"location\": \"Streatham Common\", \"stage_seq\": 10, \"distance_m\": 13640.611, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651\", \"location\": \"Streatham North Jn\", \"stage_seq\": 11, \"distance_m\": 14374.461, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0655H\", \"location\": \"Balham\", \"stage_seq\": 12, \"distance_m\": 16720.472, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Wandsworth Common\", \"stage_seq\": 13, \"distance_m\": 17612.249, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0702\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 14, \"distance_m\": 19850.063, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 15, \"distance_m\": 20921.133, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0706\", \"location\": \"Battersea Park\", \"stage_seq\": 16, \"distance_m\": 22186.338, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 17, \"distance_m\": 22756.57, \"section_seq\": 1, \"route_path_id\": 117020}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 18, \"distance_m\": 24098.642, \"section_seq\": 1, \"route_path_id\": 117020}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24098.642, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117020}], \"total_distance_m\": 24098.642, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23657.708, \"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": "0616", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:30Z\", \"source_id\": 64533440, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:36Z\", \"source_id\": 20448272, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:39Z\", \"source_id\": 64537663, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:44Z\", \"source_id\": 20449637, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:59Z\", \"source_id\": 64544058, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:03Z\", \"source_id\": 20451830, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:40Z\", \"source_id\": 64551588, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:44Z\", \"source_id\": 20454326, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:02Z\", \"source_id\": 64569877, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:03Z\", \"source_id\": 20460217, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:05Z\", \"source_id\": 64578810, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:08Z\", \"source_id\": 20463145, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:38Z\", \"source_id\": 64586933, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:41Z\", \"source_id\": 20465746, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:02Z\", \"source_id\": 64594868, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:05Z\", \"source_id\": 20468377, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:31Z\", \"source_id\": 64607956, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:35Z\", \"source_id\": 20472510, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:05Z\", \"source_id\": 64614140, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:08Z\", \"source_id\": 20474469, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:07Z\", \"source_id\": 64623636, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:12Z\", \"source_id\": 20477535, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:25Z\", \"source_id\": 64634308, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:27Z\", \"source_id\": 20480907, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:54Z\", \"source_id\": 64643239, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:00Z\", \"source_id\": 20483680, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "10", "timing_fact_generation": 1790057283187990, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:49.536316", "service_state_evidence_id": 20483680, "current_leg_start_actual_dep": "2026-09-22T07:06:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:49.594902", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
SUO |
None |
2B07 |
377609 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 38.577, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 142.751, "from_m": 38.577, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 204.371, "from_m": 142.751, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 241.301, "from_m": 204.371, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 246.697, "from_m": 241.301, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 258.731, "from_m": 246.697, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 315.841, "from_m": 258.731, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6880.542, "from_m": 315.841, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7292.203, "from_m": 6880.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}, {"to_m": 7327.459, "from_m": 7292.203, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7535.456, "from_m": 7327.459, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8495.036, "from_m": 7535.456, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8803.22, "from_m": 8495.036, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8852.878, "from_m": 8803.22, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8934.2, "from_m": 8852.878, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8987.976, "from_m": 8934.2, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16927.072, "from_m": 8987.976, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17368.006, "from_m": 16927.072, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19680.865, "from_m": 17368.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": 19994.813, "from_m": 19680.865, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20752.981, "from_m": 19994.813, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22656.657, "from_m": 20752.981, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 22746.369, "from_m": 22656.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23441.605, "from_m": 22746.369, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 24098.642, "from_m": 23441.605, "capability_applied": null, "effective_limit_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": 760798, "profile_key": "a02cd5235729a7e76a33be601008823584d0bcb50d1b05dbff35d2fdf27ce11a", "schedule_id": 10290, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0616", "location": "Sutton (Surrey)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619H", "location": "Carshalton Beeches", "stage_seq": 2, "distance_m": 1605.936, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0621H", "wtt_dep": "0622H", "location": "Wallington", "stage_seq": 3, "distance_m": 2928.156, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Waddon", "stage_seq": 4, "distance_m": 5368.509, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0634H", "location": "West Croydon", "stage_seq": 5, "distance_m": 7057.465, "section_seq": 1, "route_path_id": 117020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 6, "distance_m": 8495.036, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640H", "location": "Selhurst", "stage_seq": 7, "distance_m": 9079.869, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643H", "location": "Thornton Heath", "stage_seq": 8, "distance_m": 10288.942, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0647", "location": "Norbury", "stage_seq": 9, "distance_m": 12231.383, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0650", "location": "Streatham Common", "stage_seq": 10, "distance_m": 13640.611, "section_seq": 1, "route_path_id": 117020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651", "location": "Streatham North Jn", "stage_seq": 11, "distance_m": 14374.461, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0655H", "location": "Balham", "stage_seq": 12, "distance_m": 16720.472, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Wandsworth Common", "stage_seq": 13, "distance_m": 17612.249, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0702", "location": "Clapham Junction (C)", "stage_seq": 14, "distance_m": 19850.063, "section_seq": 1, "route_path_id": 117020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Pouparts Jn", "stage_seq": 15, "distance_m": 20921.133, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0706", "location": "Battersea Park", "stage_seq": 16, "distance_m": 22186.338, "section_seq": 1, "route_path_id": 117020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Battersea Pier Jn", "stage_seq": 17, "distance_m": 22756.57, "section_seq": 1, "route_path_id": 117020}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 18, "distance_m": 24098.642, "section_seq": 1, "route_path_id": 117020}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24098.642, "from_m": 0.0, "section_seq": 1, "route_path_id": 117020}], "total_distance_m": 24098.642, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23657.708, "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": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:30Z", "source_id": 64533440, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:36Z", "source_id": 20448272, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:39Z", "source_id": 64537663, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:23:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:44Z", "source_id": 20449637, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:59Z", "source_id": 64544058, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:25:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:03Z", "source_id": 20451830, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:40Z", "source_id": 64551588, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:30:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:44Z", "source_id": 20454326, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29928, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:02Z", "source_id": 64569877, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:38:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:03Z", "source_id": 20460217, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:05Z", "source_id": 64578810, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:41:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:08Z", "source_id": 20463145, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:38Z", "source_id": 64586933, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:45:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:41Z", "source_id": 20465746, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:02Z", "source_id": 64594868, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:48:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:05Z", "source_id": 20468377, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:31Z", "source_id": 64607956, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:54:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:35Z", "source_id": 20472510, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29193, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:05Z", "source_id": 64614140, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:08Z", "source_id": 20474469, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:07Z", "source_id": 64623636, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:00:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:12Z", "source_id": 20477535, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:25Z", "source_id": 64634308, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:04:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:27Z", "source_id": 20480907, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28743, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:54Z", "source_id": 64643239, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:09:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:00Z", "source_id": 20483680, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Sutton (Surrey) |
0616 |
0616 |
4 |
None |
None |
London Victoria (C) |
0710 |
0710 |
10 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27111/2026-09-22/detailed |
None |
Battersea Park |
2026-09-22T07:06:00+01:00 |
London Victoria (C) |
3.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 |
0706 |
0709 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-22 06:20:03 |
TERMINATED |
2026-09-22 06:09:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483680 |
1790057283187990 |
73 |
73 |
2026-09-22 06:19:49.594902 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:49.536316 |
| 730489 |
759850 |
G39466 |
802E12M522 |
2026-09-22 |
COMPLETE |
20485144 |
2026-09-22 06:50:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 759850, "stp": "P", "toc": "Transport for Wales", "uid": "G39466", "consist": "197012+197031", "dest_crs": "MFH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39466/2026-09-22/detailed", "trust_id": "802E12M522", "origin_crs": "CMN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Milford Haven", "service_date": "2026-09-22", "dest_arr_time": "0652", "dest_platform": null, "is_terminated": 1, "next_location": "Milford Haven", "signalling_id": "2E12", "timing_status": "ON TIME", "origin_station": "Carmarthen", "current_leg_arr": "0650", "current_leg_dep": "0641", "current_leg_end": "Milford Haven", "origin_dep_time": "0554", "origin_platform": "2", "current_location": "Milford Haven", "last_update_time": "2026-09-22T06:20:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.9970524, 51.7568197], [-4.996660400000001, 51.75618970000001], [-4.9963938, 51.7558358], [-4.9957415, 51.7550865], [-4.995525, 51.7548468], [-4.9950707, 51.7543748], [-4.9944850999999995, 51.753833699999994], [-4.9940682, 51.75347880000001], [-4.9927629, 51.7524652], [-4.9925499, 51.752274199999995], [-4.9923805, 51.752081800000006], [-4.992198799999999, 51.75183440000001], [-4.9920598, 51.7515571], [-4.9919519999999995, 51.751266399999984], [-4.991871, 51.75092149999999], [-4.9918227, 51.7505198], [-4.9918241, 51.7502271], [-4.9918657, 51.74987629999999], [-4.991948, 51.74957340000001], [-4.9921558, 51.74910810000001], [-4.9924558999999995, 51.7485642], [-4.992697399999999, 51.7481575], [-4.9928642000000005, 51.7478749], [-4.993500999999999, 51.74676900000001], [-4.994070599999999, 51.745771299999994], [-4.9943305, 51.745324], [-4.9945972, 51.744972], [-4.9950790000000005, 51.744434], [-4.995387299999999, 51.744139999999994], [-4.9958421, 51.7437599], [-4.996479, 51.7432835], [-4.996976199999999, 51.74296759999999], [-4.9980246, 51.742385599999984], [-4.998323, 51.7422427], [-4.9992028, 51.7418803], [-5.000038899999999, 51.7416274], [-5.001054399999999, 51.741356200000006], [-5.001368899999999, 51.7412793], [-5.0042292, 51.74057749999999], [-5.004338499999999, 51.74055069999999], [-5.007888099999999, 51.73965689999999], [-5.009570299999999, 51.7392646], [-5.011465699999999, 51.738811], [-5.0135358, 51.73830280000001], [-5.0151829999999995, 51.7378859], [-5.0175875, 51.73728979999999], [-5.020499, 51.7365858], [-5.0225225, 51.73610419999999], [-5.0242695, 51.73567049999998], [-5.0250551, 51.7354839], [-5.0270062, 51.7349726], [-5.027811, 51.73469709999999], [-5.0283517, 51.7344679], [-5.0288358, 51.7342438], [-5.0292957, 51.7340079], [-5.0297931, 51.7337156], [-5.030286599999999, 51.7333855], [-5.03056559106932, 51.73317742681301], [-5.030781499999999, 51.7330164], [-5.0312168, 51.732649999999985], [-5.031609499999999, 51.7322804], [-5.031966199999999, 51.7319098], [-5.0326509, 51.7310238], [-5.0342173, 51.7287511], [-5.034889699999999, 51.727823999999984], [-5.0362147, 51.7259248], [-5.036398599999999, 51.725639099999995], [-5.036526899999999, 51.725344], [-5.0366006, 51.7250776], [-5.0366308, 51.7249194], [-5.0366389, 51.7247096], [-5.0366273, 51.72458840000001], [-5.0366057, 51.72436460000001], [-5.0364953, 51.722627], [-5.036497699999999, 51.722356299999994], [-5.036535, 51.72209209999999], [-5.036600998939315, 51.721918011123584], [-5.036632999999999, 51.7218336], [-5.036785499999999, 51.7215845], [-5.036981999999999, 51.7213406], [-5.037208399999999, 51.7211195], [-5.0374684, 51.720924700000005], [-5.0380871, 51.72050769999999], [-5.038488899999999, 51.720186000000005], [-5.0386836, 51.7199304], [-5.0387824000000005, 51.7197785], [-5.0389024, 51.7195019], [-5.039077999999999, 51.7190308], [-5.0393014, 51.7184959], [-5.0394155, 51.718272899999995], [-5.0395972, 51.7179817], [-5.0398732, 51.7176737], [-5.0401017999999995, 51.717457800000005], [-5.0402778999999995, 51.71729539999999], [-5.040519799999999, 51.71709899999999], [-5.040714799999999, 51.7168995], [-5.040881499999999, 51.7167168], [-5.0411048, 51.7164392], [-5.041208, 51.71629159999999], [-5.041316800000001, 51.716114100000006], [-5.0413984, 51.71590319999999], [-5.0414452, 51.71569839999999]]}", "current_leg_start": "Johnston", "dest_arr_time_act": "0650", "motion_projection": null, "next_location_lat": "51.7156984", "next_location_lon": "-5.0414452", "previous_location": "Johnston", "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\": 353.153, \"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\": 934.207, \"from_m\": 353.153, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1064.972, \"from_m\": 934.207, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22171.04, \"from_m\": 1064.972, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22329.175, \"from_m\": 22171.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\": 22344.454, \"from_m\": 22329.175, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22353.708, \"from_m\": 22344.454, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22390.857, \"from_m\": 22353.708, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 22552.586, \"from_m\": 22390.857, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23867.449, \"from_m\": 22552.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\": 41062.931, \"from_m\": 23867.449, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42105.061, \"from_m\": 41062.931, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 42169.334, \"from_m\": 42105.061, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42234.91, \"from_m\": 42169.334, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 50134.103, \"from_m\": 42234.91, \"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\": 51062.527, \"from_m\": 50134.103, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57921.622, \"from_m\": 51062.527, \"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\": 58399.062, \"from_m\": 57921.622, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59480.743, \"from_m\": 58399.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63376.265, \"from_m\": 59480.743, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64235.138, \"from_m\": 63376.265, \"capability_applied\": null, \"effective_limit_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\": 759850, \"profile_key\": \"aa0824136ae58c18bcdb693d31d8c2a89f971c2fb4c8f482ca7d3c561bee9c13\", \"schedule_id\": 34839, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Carmarthen\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Carmarthen Bridge\", \"stage_seq\": 2, \"distance_m\": 934.207, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559H\", \"location\": \"Sarnau S.B.\", \"stage_seq\": 3, \"distance_m\": 7882.369, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"St Clears Crossing\", \"stage_seq\": 4, \"distance_m\": 13526.312, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": \"0610\", \"location\": \"Whitland\", \"stage_seq\": 5, \"distance_m\": 22552.586, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617\", \"location\": \"Clunderwen\", \"stage_seq\": 6, \"distance_m\": 31253.531, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0624H\", \"location\": \"Clarbeston Road\", \"stage_seq\": 7, \"distance_m\": 41834.704, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"Haverfordwest\", \"stage_seq\": 8, \"distance_m\": 50257.448, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0641\", \"location\": \"Johnston\", \"stage_seq\": 9, \"distance_m\": 57803.133, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645\", \"location\": \"Herbrandston Jn\", \"stage_seq\": 10, \"distance_m\": 61584.752, \"section_seq\": 1, \"route_path_id\": 144389}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": null, \"location\": \"Milford Haven\", \"stage_seq\": 11, \"distance_m\": 64235.138, \"section_seq\": 1, \"route_path_id\": 144389}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 64235.138, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144389}], \"total_distance_m\": 64235.138, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 64235.138, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0554", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.7156984", "current_position_lon": "-5.0414452", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:28Z\", \"source_id\": 20442663, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:49Z\", \"source_id\": 20485144, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Milford Haven", "service_state_platform": null, "timing_fact_generation": 1790057390492709, "current_leg_arrival_utc": "2026-09-22T06:50:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:50.486955", "service_state_evidence_id": 20485144, "current_leg_start_actual_dep": "2026-09-22T06:41:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-22T05:50:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:50.759275", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CMN |
MFH |
2E12 |
197012+197031 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 353.153, "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": 934.207, "from_m": 353.153, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1064.972, "from_m": 934.207, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22171.04, "from_m": 1064.972, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22329.175, "from_m": 22171.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": 22344.454, "from_m": 22329.175, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22353.708, "from_m": 22344.454, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22390.857, "from_m": 22353.708, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 22552.586, "from_m": 22390.857, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23867.449, "from_m": 22552.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": 41062.931, "from_m": 23867.449, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42105.061, "from_m": 41062.931, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 42169.334, "from_m": 42105.061, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42234.91, "from_m": 42169.334, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50134.103, "from_m": 42234.91, "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": 51062.527, "from_m": 50134.103, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57921.622, "from_m": 51062.527, "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": 58399.062, "from_m": 57921.622, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59480.743, "from_m": 58399.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63376.265, "from_m": 59480.743, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64235.138, "from_m": 63376.265, "capability_applied": null, "effective_limit_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": 759850, "profile_key": "aa0824136ae58c18bcdb693d31d8c2a89f971c2fb4c8f482ca7d3c561bee9c13", "schedule_id": 34839, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0554", "location": "Carmarthen", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144389}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Carmarthen Bridge", "stage_seq": 2, "distance_m": 934.207, "section_seq": 1, "route_path_id": 144389}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559H", "location": "Sarnau S.B.", "stage_seq": 3, "distance_m": 7882.369, "section_seq": 1, "route_path_id": 144389}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "St Clears Crossing", "stage_seq": 4, "distance_m": 13526.312, "section_seq": 1, "route_path_id": 144389}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": "0610", "location": "Whitland", "stage_seq": 5, "distance_m": 22552.586, "section_seq": 1, "route_path_id": 144389}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617", "location": "Clunderwen", "stage_seq": 6, "distance_m": 31253.531, "section_seq": 1, "route_path_id": 144389}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0624H", "location": "Clarbeston Road", "stage_seq": 7, "distance_m": 41834.704, "section_seq": 1, "route_path_id": 144389}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "Haverfordwest", "stage_seq": 8, "distance_m": 50257.448, "section_seq": 1, "route_path_id": 144389}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0641", "location": "Johnston", "stage_seq": 9, "distance_m": 57803.133, "section_seq": 1, "route_path_id": 144389}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645", "location": "Herbrandston Jn", "stage_seq": 10, "distance_m": 61584.752, "section_seq": 1, "route_path_id": 144389}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": null, "location": "Milford Haven", "stage_seq": 11, "distance_m": 64235.138, "section_seq": 1, "route_path_id": 144389}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 64235.138, "from_m": 0.0, "section_seq": 1, "route_path_id": 144389}], "total_distance_m": 64235.138, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 64235.138, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:28Z", "source_id": 20442663, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:49Z", "source_id": 20485144, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}] |
Carmarthen |
0554 |
0554 |
2 |
None |
None |
Milford Haven |
0652 |
0650 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39466/2026-09-22/detailed |
None |
Johnston |
2026-09-22T06:41:00+01:00 |
Milford Haven |
9.0 |
{"type": "LineString", "coordinates": [[-4.9970524, 51.7568197], [-4.996660400000001, 51.75618970000001], [-4.9963938, 51.7558358], [-4.9957415, 51.7550865], [-4.995525, 51.7548468], [-4.9950707, 51.7543748], [-4.9944850999999995, 51.753833699999994], [-4.9940682, 51.75347880000001], [-4.9927629, 51.7524652], [-4.9925499, 51.752274199999995], [-4.9923805, 51.752081800000006], [-4.992198799999999, 51.75183440000001], [-4.9920598, 51.7515571], [-4.9919519999999995, 51.751266399999984], [-4.991871, 51.75092149999999], [-4.9918227, 51.7505198], [-4.9918241, 51.7502271], [-4.9918657, 51.74987629999999], [-4.991948, 51.74957340000001], [-4.9921558, 51.74910810000001], [-4.9924558999999995, 51.7485642], [-4.992697399999999, 51.7481575], [-4.9928642000000005, 51.7478749], [-4.993500999999999, 51.74676900000001], [-4.994070599999999, 51.745771299999994], [-4.9943305, 51.745324], [-4.9945972, 51.744972], [-4.9950790000000005, 51.744434], [-4.995387299999999, 51.744139999999994], [-4.9958421, 51.7437599], [-4.996479, 51.7432835], [-4.996976199999999, 51.74296759999999], [-4.9980246, 51.742385599999984], [-4.998323, 51.7422427], [-4.9992028, 51.7418803], [-5.000038899999999, 51.7416274], [-5.001054399999999, 51.741356200000006], [-5.001368899999999, 51.7412793], [-5.0042292, 51.74057749999999], [-5.004338499999999, 51.74055069999999], [-5.007888099999999, 51.73965689999999], [-5.009570299999999, 51.7392646], [-5.011465699999999, 51.738811], [-5.0135358, 51.73830280000001], [-5.0151829999999995, 51.7378859], [-5.0175875, 51.73728979999999], [-5.020499, 51.7365858], [-5.0225225, 51.73610419999999], [-5.0242695, 51.73567049999998], [-5.0250551, 51.7354839], [-5.0270062, 51.7349726], [-5.027811, 51.73469709999999], [-5.0283517, 51.7344679], [-5.0288358, 51.7342438], [-5.0292957, 51.7340079], [-5.0297931, 51.7337156], [-5.030286599999999, 51.7333855], [-5.03056559106932, 51.73317742681301], [-5.030781499999999, 51.7330164], [-5.0312168, 51.732649999999985], [-5.031609499999999, 51.7322804], [-5.031966199999999, 51.7319098], [-5.0326509, 51.7310238], [-5.0342173, 51.7287511], [-5.034889699999999, 51.727823999999984], [-5.0362147, 51.7259248], [-5.036398599999999, 51.725639099999995], [-5.036526899999999, 51.725344], [-5.0366006, 51.7250776], [-5.0366308, 51.7249194], [-5.0366389, 51.7247096], [-5.0366273, 51.72458840000001], [-5.0366057, 51.72436460000001], [-5.0364953, 51.722627], [-5.036497699999999, 51.722356299999994], [-5.036535, 51.72209209999999], [-5.036600998939315, 51.721918011123584], [-5.036632999999999, 51.7218336], [-5.036785499999999, 51.7215845], [-5.036981999999999, 51.7213406], [-5.037208399999999, 51.7211195], [-5.0374684, 51.720924700000005], [-5.0380871, 51.72050769999999], [-5.038488899999999, 51.720186000000005], [-5.0386836, 51.7199304], [-5.0387824000000005, 51.7197785], [-5.0389024, 51.7195019], [-5.039077999999999, 51.7190308], [-5.0393014, 51.7184959], [-5.0394155, 51.718272899999995], [-5.0395972, 51.7179817], [-5.0398732, 51.7176737], [-5.0401017999999995, 51.717457800000005], [-5.0402778999999995, 51.71729539999999], [-5.040519799999999, 51.71709899999999], [-5.040714799999999, 51.7168995], [-5.040881499999999, 51.7167168], [-5.0411048, 51.7164392], [-5.041208, 51.71629159999999], [-5.041316800000001, 51.716114100000006], [-5.0413984, 51.71590319999999], [-5.0414452, 51.71569839999999]]} |
3.9 |
0641 |
0650 |
Johnston |
Milford Haven |
Milford Haven |
51.7156984 |
-5.0414452 |
51.7156984 |
-5.0414452 |
1 |
0 |
2026-09-22 06:20:03 |
TERMINATED |
2026-09-22 05:50:00 |
Milford Haven |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485144 |
1790057390492709 |
13 |
13 |
2026-09-22 06:19:50.759275 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:50.486955 |
| 730490 |
761211 |
Y65353 |
529A05M622 |
2026-09-22 |
COMPLETE |
20484271 |
2026-09-22 07:09:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 761211, "stp": "P", "toc": "London Overground", "uid": "Y65353", "consist": null, "dest_crs": "CYP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65353/2026-09-22/detailed", "trust_id": "529A05M622", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crystal Palace", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "3", "is_terminated": 1, "next_location": "Crystal Palace", "signalling_id": "9A05", "timing_status": "ON TIME", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0709", "current_leg_dep": "0705", "current_leg_end": "Crystal Palace", "origin_dep_time": "0626", "origin_platform": "2", "current_location": "Crystal Palace", "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.0561156, 51.4238932], [-0.0565091, 51.4230958], [-0.056778699999999994, 51.42259159999999], [-0.0569687, 51.4222742], [-0.0572154, 51.42188759999999], [-0.0574755, 51.4215108], [-0.05761801357643543, 51.42132177722947], [-0.057640498977152475, 51.42129195366443], [-0.05771420000000001, 51.4211942], [-0.0579529, 51.4208846], [-0.058256, 51.4205236], [-0.058538, 51.420205499999994], [-0.0588275, 51.41990800000001], [-0.05913039999999999, 51.4196254], [-0.05941199999999999, 51.419399799999994], [-0.0597259, 51.41916890000001], [-0.060073600000000005, 51.418939], [-0.06064919999999999, 51.41859049999999], [-0.061100600000000005, 51.418314], [-0.0615519, 51.41809699999999], [-0.062038399999999994, 51.4178258], [-0.0623111, 51.417685500000005], [-0.062637, 51.4175425], [-0.0628481, 51.4174616], [-0.06303039999999999, 51.41739], [-0.06335639999999998, 51.4172811], [-0.0636958, 51.4171832], [-0.06403499999999998, 51.41708729999999], [-0.06439579999999999, 51.417009599999986], [-0.0646551, 51.4169253], [-0.0649829, 51.4168718], [-0.0652119, 51.4168415], [-0.0655365, 51.41680109999999], [-0.0658819, 51.4167722], [-0.06606569999999999, 51.4167636], [-0.0663521, 51.416751299999994], [-0.06657719999999999, 51.41674570000001], [-0.06678639999999998, 51.4167468], [-0.06709589999999999, 51.4167459], [-0.0674388, 51.41674350000001], [-0.0677887, 51.41675359999999], [-0.06795299999999999, 51.41676669999998], [-0.0684269, 51.416800599999995], [-0.0687837, 51.41683209999999], [-0.06911240000000002, 51.41689610000001], [-0.0696317, 51.41699349999999], [-0.07005339999999999, 51.417076599999994], [-0.0702808, 51.4171306], [-0.07048079999999998, 51.417186599999994], [-0.07065779999999999, 51.41724270000001], [-0.07204479999999999, 51.4177527], [-0.07213649999999999, 51.4177859]]}", "current_leg_start": "Sydenham", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.4177859", "next_location_lon": "-0.0721365", "previous_location": "Sydenham", "current_leg_milage": "1.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 375.764, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 930.35, \"from_m\": 375.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1863.659, \"from_m\": 930.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2266.455, \"from_m\": 1863.659, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2409.355, \"from_m\": 2266.455, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2482.229, \"from_m\": 2409.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2742.204, \"from_m\": 2482.229, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2797.186, \"from_m\": 2742.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4534.845, \"from_m\": 2797.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5686.37, \"from_m\": 4534.845, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7424.028, \"from_m\": 5686.37, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7481.365, \"from_m\": 7424.028, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9220.872, \"from_m\": 7481.365, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9527.363, \"from_m\": 9220.872, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9564.818, \"from_m\": 9527.363, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9944.901, \"from_m\": 9564.818, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10660.453, \"from_m\": 9944.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10892.733, \"from_m\": 10660.453, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 12575.691, \"from_m\": 10892.733, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12660.129, \"from_m\": 12575.691, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15874.875, \"from_m\": 12660.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22023.866, \"from_m\": 15874.875, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23709.616, \"from_m\": 22023.866, \"capability_applied\": null, \"effective_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\": 761211, \"profile_key\": \"3f45306cc6174e2fc54c4a16f99f3b91b2010c34cd80dfd41342a58d6b9d16e5\", \"schedule_id\": 29885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0626\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 892.4, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 1135.864, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 2323.071, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 2996.051, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 3878.289, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 5110.607, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0640\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 10892.733, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 11877.265, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 12660.129, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0645H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 13136.453, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 13450.518, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0648H\", \"wtt_dep\": \"0649H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 14060.184, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 14349.628, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 15106.453, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 15840.894, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0654\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 16068.806, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0656H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 17384.818, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0658H\", \"wtt_dep\": \"0659\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 19049.889, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 20402.252, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0704\", \"wtt_dep\": \"0705\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 21822.782, \"section_seq\": 1, \"route_path_id\": 121283}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Crystal Palace\", \"stage_seq\": 22, \"distance_m\": 23709.616, \"section_seq\": 1, \"route_path_id\": 121283}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23709.616, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121283}], \"total_distance_m\": 23709.616, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 21284.087, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2425.529, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0626", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4177859", "current_position_lon": "-0.0721365", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:47Z\", \"source_id\": 64549647, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:49Z\", \"source_id\": 20453720, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:33Z\", \"source_id\": 64555613, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:40Z\", \"source_id\": 20455639, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:21Z\", \"source_id\": 64561662, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:25Z\", \"source_id\": 20457625, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:33Z\", \"source_id\": 64566711, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:38Z\", \"source_id\": 20459210, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:13Z\", \"source_id\": 64572456, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:15Z\", \"source_id\": 20461036, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:31Z\", \"source_id\": 64577497, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:33Z\", \"source_id\": 20462726, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:42Z\", \"source_id\": 64582397, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:49Z\", \"source_id\": 20464338, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:49Z\", \"source_id\": 64587429, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:49Z\", \"source_id\": 20465858, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:29Z\", \"source_id\": 64591275, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:34Z\", \"source_id\": 20467153, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:12Z\", \"source_id\": 64595245, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:15Z\", \"source_id\": 20468501, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:58Z\", \"source_id\": 64599355, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:04Z\", \"source_id\": 20469817, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:34Z\", \"source_id\": 64608017, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:37Z\", \"source_id\": 20472549, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:33Z\", \"source_id\": 64615227, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:37Z\", \"source_id\": 20474813, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:23Z\", \"source_id\": 64621925, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:25Z\", \"source_id\": 20477013, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:50Z\", \"source_id\": 64628069, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:54Z\", \"source_id\": 20478919, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:27Z\", \"source_id\": 64634457, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:31Z\", \"source_id\": 20480927, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:37Z\", \"source_id\": 64645021, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:42Z\", \"source_id\": 20484271, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crystal Palace", "service_state_platform": "3", "timing_fact_generation": 1790057325100160, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:52.235942", "service_state_evidence_id": 20484271, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:52.722095", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
CYP |
9A05 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 375.764, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 930.35, "from_m": 375.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1863.659, "from_m": 930.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2266.455, "from_m": 1863.659, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2409.355, "from_m": 2266.455, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2482.229, "from_m": 2409.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2742.204, "from_m": 2482.229, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2797.186, "from_m": 2742.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4534.845, "from_m": 2797.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5686.37, "from_m": 4534.845, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7424.028, "from_m": 5686.37, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7481.365, "from_m": 7424.028, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9220.872, "from_m": 7481.365, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9527.363, "from_m": 9220.872, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9564.818, "from_m": 9527.363, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9944.901, "from_m": 9564.818, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10660.453, "from_m": 9944.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10892.733, "from_m": 10660.453, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 12575.691, "from_m": 10892.733, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12660.129, "from_m": 12575.691, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15874.875, "from_m": 12660.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22023.866, "from_m": 15874.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23709.616, "from_m": 22023.866, "capability_applied": null, "effective_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": 761211, "profile_key": "3f45306cc6174e2fc54c4a16f99f3b91b2010c34cd80dfd41342a58d6b9d16e5", "schedule_id": 29885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0626", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 892.4, "section_seq": 1, "route_path_id": 121283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 1135.864, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 2323.071, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Haggerston", "stage_seq": 5, "distance_m": 2996.051, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Hoxton", "stage_seq": 6, "distance_m": 3878.289, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 5110.607, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0640", "location": "Whitechapel", "stage_seq": 8, "distance_m": 10892.733, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642", "location": "Shadwell", "stage_seq": 9, "distance_m": 11877.265, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644", "location": "Wapping", "stage_seq": 10, "distance_m": 12660.129, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0645H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 13136.453, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647H", "location": "Canada Water", "stage_seq": 12, "distance_m": 13450.518, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0648H", "wtt_dep": "0649H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 14060.184, "section_seq": 1, "route_path_id": 121283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 14349.628, "section_seq": 1, "route_path_id": 121283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 15106.453, "section_seq": 1, "route_path_id": 121283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 15840.894, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0654", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 16068.806, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0656H", "location": "Brockley", "stage_seq": 18, "distance_m": 17384.818, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0658H", "wtt_dep": "0659", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 19049.889, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 20402.252, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0704", "wtt_dep": "0705", "location": "Sydenham", "stage_seq": 21, "distance_m": 21822.782, "section_seq": 1, "route_path_id": 121283}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Crystal Palace", "stage_seq": 22, "distance_m": 23709.616, "section_seq": 1, "route_path_id": 121283}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23709.616, "from_m": 0.0, "section_seq": 1, "route_path_id": 121283}], "total_distance_m": 23709.616, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 21284.087, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2425.529, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:47Z", "source_id": 64549647, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:28:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:49Z", "source_id": 20453720, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:33Z", "source_id": 64555613, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:40Z", "source_id": 20455639, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:21Z", "source_id": 64561662, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:33:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:25Z", "source_id": 20457625, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:33Z", "source_id": 64566711, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:35:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:38Z", "source_id": 20459210, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:13Z", "source_id": 64572456, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:38:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:15Z", "source_id": 20461036, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:31Z", "source_id": 64577497, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:40:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:33Z", "source_id": 20462726, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:42Z", "source_id": 64582397, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:49Z", "source_id": 20464338, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:49Z", "source_id": 64587429, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:49Z", "source_id": 20465858, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:29Z", "source_id": 64591275, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:46:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:34Z", "source_id": 20467153, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:12Z", "source_id": 64595245, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:15Z", "source_id": 20468501, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:58Z", "source_id": 64599355, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:04Z", "source_id": 20469817, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:34Z", "source_id": 64608017, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:54:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:37Z", "source_id": 20472549, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:33Z", "source_id": 64615227, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:57:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:37Z", "source_id": 20474813, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:23Z", "source_id": 64621925, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:59:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:25Z", "source_id": 20477013, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:50Z", "source_id": 64628069, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:02:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:54Z", "source_id": 20478919, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:27Z", "source_id": 64634457, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:31Z", "source_id": 20480927, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29871, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:37Z", "source_id": 64645021, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:09:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:42Z", "source_id": 20484271, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
0626 |
0626 |
2 |
None |
None |
Crystal Palace |
0709 |
0709 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65353/2026-09-22/detailed |
None |
Sydenham |
2026-09-22T07:05:00+01:00 |
Crystal Palace |
4.0 |
{"type": "LineString", "coordinates": [[-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.0561156, 51.4238932], [-0.0565091, 51.4230958], [-0.056778699999999994, 51.42259159999999], [-0.0569687, 51.4222742], [-0.0572154, 51.42188759999999], [-0.0574755, 51.4215108], [-0.05761801357643543, 51.42132177722947], [-0.057640498977152475, 51.42129195366443], [-0.05771420000000001, 51.4211942], [-0.0579529, 51.4208846], [-0.058256, 51.4205236], [-0.058538, 51.420205499999994], [-0.0588275, 51.41990800000001], [-0.05913039999999999, 51.4196254], [-0.05941199999999999, 51.419399799999994], [-0.0597259, 51.41916890000001], [-0.060073600000000005, 51.418939], [-0.06064919999999999, 51.41859049999999], [-0.061100600000000005, 51.418314], [-0.0615519, 51.41809699999999], [-0.062038399999999994, 51.4178258], [-0.0623111, 51.417685500000005], [-0.062637, 51.4175425], [-0.0628481, 51.4174616], [-0.06303039999999999, 51.41739], [-0.06335639999999998, 51.4172811], [-0.0636958, 51.4171832], [-0.06403499999999998, 51.41708729999999], [-0.06439579999999999, 51.417009599999986], [-0.0646551, 51.4169253], [-0.0649829, 51.4168718], [-0.0652119, 51.4168415], [-0.0655365, 51.41680109999999], [-0.0658819, 51.4167722], [-0.06606569999999999, 51.4167636], [-0.0663521, 51.416751299999994], [-0.06657719999999999, 51.41674570000001], [-0.06678639999999998, 51.4167468], [-0.06709589999999999, 51.4167459], [-0.0674388, 51.41674350000001], [-0.0677887, 51.41675359999999], [-0.06795299999999999, 51.41676669999998], [-0.0684269, 51.416800599999995], [-0.0687837, 51.41683209999999], [-0.06911240000000002, 51.41689610000001], [-0.0696317, 51.41699349999999], [-0.07005339999999999, 51.417076599999994], [-0.0702808, 51.4171306], [-0.07048079999999998, 51.417186599999994], [-0.07065779999999999, 51.41724270000001], [-0.07204479999999999, 51.4177527], [-0.07213649999999999, 51.4177859]]} |
1.2 |
0705 |
0709 |
Sydenham |
Crystal Palace |
Crystal Palace |
51.4177859 |
-0.0721365 |
51.4177859 |
-0.0721365 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:09:00 |
Crystal Palace |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484271 |
1790057325100160 |
78 |
78 |
2026-09-22 06:19:52.722095 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:52.235942 |
| 730491 |
761031 |
L88478 |
072B73M622 |
2026-09-22 |
COMPLETE |
20483830 |
2026-09-22 07:09:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 761031, "stp": "P", "toc": "ScotRail", "uid": "L88478", "consist": "385007+385012", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88478/2026-09-22/detailed", "trust_id": "072B73M622", "origin_crs": "LNK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "3", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2B73", "timing_status": "EARLY", "origin_station": "Lanark", "current_leg_arr": "0709", "current_leg_dep": "0701", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0621", "origin_platform": "2", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cambuslang", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cambuslang", "current_leg_milage": "5.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 301.862, \"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\": 1325.187, \"from_m\": 301.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3558.712, \"from_m\": 1325.187, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4046.017, \"from_m\": 3558.712, \"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\": 7162.784, \"from_m\": 4046.017, \"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\": 9052.476, \"from_m\": 7162.784, \"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\": 15404.212, \"from_m\": 9052.476, \"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\": 16666.144, \"from_m\": 15404.212, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17012.605, \"from_m\": 16666.144, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17110.433, \"from_m\": 17012.605, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17134.047, \"from_m\": 17110.433, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17264.605, \"from_m\": 17134.047, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21258.231, \"from_m\": 17264.605, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21271.599, \"from_m\": 21258.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21504.454, \"from_m\": 21271.599, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22341.143, \"from_m\": 21504.454, \"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\": 22477.185, \"from_m\": 22341.143, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22501.101, \"from_m\": 22477.185, \"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\": 22582.88, \"from_m\": 22501.101, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23482.148, \"from_m\": 22582.88, \"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\": 23529.716, \"from_m\": 23482.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25004.404, \"from_m\": 23529.716, \"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\": 25412.861, \"from_m\": 25004.404, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25959.675, \"from_m\": 25412.861, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26014.105, \"from_m\": 25959.675, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28242.106, \"from_m\": 26014.105, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28321.232, \"from_m\": 28242.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29028.859, \"from_m\": 28321.232, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33981.749, \"from_m\": 29028.859, \"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\": 36350.353, \"from_m\": 33981.749, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36448.669, \"from_m\": 36350.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38530.358, \"from_m\": 36448.669, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41034.616, \"from_m\": 38530.358, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42420.37, \"from_m\": 41034.616, \"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\": 45674.495, \"from_m\": 42420.37, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46504.054, \"from_m\": 45674.495, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46917.931, \"from_m\": 46504.054, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47478.242, \"from_m\": 46917.931, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 47902.709, \"from_m\": 47478.242, \"capability_applied\": null, \"effective_limit_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\": 761031, \"profile_key\": \"a48a34ebeadf0e96ef46b35742a6680abcae9d05e9cdceec21fadf01394b4efa\", \"schedule_id\": 31859, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Lanark\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"Lanark Jn\", \"stage_seq\": 2, \"distance_m\": 4189.753, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Carluke\", \"stage_seq\": 3, \"distance_m\": 13486.661, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Law Jn\", \"stage_seq\": 4, \"distance_m\": 17012.605, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Wishaw\", \"stage_seq\": 5, \"distance_m\": 20562.651, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0640H\", \"location\": \"Shieldmuir\", \"stage_seq\": 6, \"distance_m\": 22826.582, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": \"0646\", \"location\": \"Motherwell\", \"stage_seq\": 7, \"distance_m\": 25583.143, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0649\", \"location\": \"Mossend South Jn\", \"stage_seq\": 8, \"distance_m\": 28242.106, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650\", \"location\": \"Mossend West Jn\", \"stage_seq\": 9, \"distance_m\": 29084.87, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0652\", \"location\": \"Bellshill\", \"stage_seq\": 10, \"distance_m\": 30322.679, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Uddingston Jn\", \"stage_seq\": 11, \"distance_m\": 34128.168, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0655H\", \"wtt_dep\": \"0656\", \"location\": \"Uddingston\", \"stage_seq\": 12, \"distance_m\": 34296.488, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Newton East Jn\", \"stage_seq\": 13, \"distance_m\": 36448.669, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659H\", \"location\": \"Newton West Jn\", \"stage_seq\": 14, \"distance_m\": 38424.181, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Cambuslang\", \"stage_seq\": 15, \"distance_m\": 39860.83, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 16, \"distance_m\": 41647.726, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 17, \"distance_m\": 43669.601, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 18, \"distance_m\": 45885.937, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 19, \"distance_m\": 46668.579, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 20, \"distance_m\": 46973.276, \"section_seq\": 1, \"route_path_id\": 118708}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 21, \"distance_m\": 47902.709, \"section_seq\": 1, \"route_path_id\": 118708}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47902.709, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118708}], \"total_distance_m\": 47902.709, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47680.868, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 221.841, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0621", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:43Z\", \"source_id\": 64553735, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:49Z\", \"source_id\": 20455002, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:41Z\", \"source_id\": 64560243, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:43Z\", \"source_id\": 20457132, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:53Z\", \"source_id\": 64567398, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:56Z\", \"source_id\": 20459425, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:44Z\", \"source_id\": 64575791, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:48Z\", \"source_id\": 20462132, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:48Z\", \"source_id\": 64584967, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:48Z\", \"source_id\": 20465069, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:44Z\", \"source_id\": 64603624, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:51Z\", \"source_id\": 20471159, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:47Z\", \"source_id\": 64610903, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:50Z\", \"source_id\": 20473482, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:56Z\", \"source_id\": 64623198, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:58Z\", \"source_id\": 20477384, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1998, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:06Z\", \"source_id\": 64643818, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:09Z\", \"source_id\": 20483830, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "3", "timing_fact_generation": 1790057291505245, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:52.241376", "service_state_evidence_id": 20483830, "current_leg_start_actual_dep": "2026-09-22T07:01:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:52.717298", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
LNK |
GLC |
2B73 |
385007+385012 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 301.862, "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": 1325.187, "from_m": 301.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3558.712, "from_m": 1325.187, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4046.017, "from_m": 3558.712, "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": 7162.784, "from_m": 4046.017, "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": 9052.476, "from_m": 7162.784, "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": 15404.212, "from_m": 9052.476, "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": 16666.144, "from_m": 15404.212, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17012.605, "from_m": 16666.144, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17110.433, "from_m": 17012.605, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17134.047, "from_m": 17110.433, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17264.605, "from_m": 17134.047, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21258.231, "from_m": 17264.605, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21271.599, "from_m": 21258.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21504.454, "from_m": 21271.599, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22341.143, "from_m": 21504.454, "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": 22477.185, "from_m": 22341.143, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22501.101, "from_m": 22477.185, "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": 22582.88, "from_m": 22501.101, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23482.148, "from_m": 22582.88, "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": 23529.716, "from_m": 23482.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25004.404, "from_m": 23529.716, "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": 25412.861, "from_m": 25004.404, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25959.675, "from_m": 25412.861, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26014.105, "from_m": 25959.675, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28242.106, "from_m": 26014.105, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28321.232, "from_m": 28242.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29028.859, "from_m": 28321.232, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33981.749, "from_m": 29028.859, "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": 36350.353, "from_m": 33981.749, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36448.669, "from_m": 36350.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38530.358, "from_m": 36448.669, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41034.616, "from_m": 38530.358, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42420.37, "from_m": 41034.616, "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": 45674.495, "from_m": 42420.37, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46504.054, "from_m": 45674.495, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46917.931, "from_m": 46504.054, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47478.242, "from_m": 46917.931, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47902.709, "from_m": 47478.242, "capability_applied": null, "effective_limit_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": 761031, "profile_key": "a48a34ebeadf0e96ef46b35742a6680abcae9d05e9cdceec21fadf01394b4efa", "schedule_id": 31859, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0621", "location": "Lanark", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625", "location": "Lanark Jn", "stage_seq": 2, "distance_m": 4189.753, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Carluke", "stage_seq": 3, "distance_m": 13486.661, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Law Jn", "stage_seq": 4, "distance_m": 17012.605, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Wishaw", "stage_seq": 5, "distance_m": 20562.651, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0640H", "location": "Shieldmuir", "stage_seq": 6, "distance_m": 22826.582, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": "0646", "location": "Motherwell", "stage_seq": 7, "distance_m": 25583.143, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0649", "location": "Mossend South Jn", "stage_seq": 8, "distance_m": 28242.106, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650", "location": "Mossend West Jn", "stage_seq": 9, "distance_m": 29084.87, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0652", "location": "Bellshill", "stage_seq": 10, "distance_m": 30322.679, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "Uddingston Jn", "stage_seq": 11, "distance_m": 34128.168, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0655H", "wtt_dep": "0656", "location": "Uddingston", "stage_seq": 12, "distance_m": 34296.488, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Newton East Jn", "stage_seq": 13, "distance_m": 36448.669, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659H", "location": "Newton West Jn", "stage_seq": 14, "distance_m": 38424.181, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Cambuslang", "stage_seq": 15, "distance_m": 39860.83, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703", "location": "Rutherglen East Jn", "stage_seq": 16, "distance_m": 41647.726, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704H", "location": "Shawfield Jn", "stage_seq": 17, "distance_m": 43669.601, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "Larkfield Jn", "stage_seq": 18, "distance_m": 45885.937, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Eglinton St Jn", "stage_seq": 19, "distance_m": 46668.579, "section_seq": 1, "route_path_id": 118708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Glasgow Bridge Street Jn", "stage_seq": 20, "distance_m": 46973.276, "section_seq": 1, "route_path_id": 118708}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 21, "distance_m": 47902.709, "section_seq": 1, "route_path_id": 118708}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47902.709, "from_m": 0.0, "section_seq": 1, "route_path_id": 118708}], "total_distance_m": 47902.709, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47680.868, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 221.841, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2620, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:43Z", "source_id": 64553735, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:30:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:49Z", "source_id": 20455002, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:41Z", "source_id": 64560243, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:33:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:43Z", "source_id": 20457132, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2604, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:53Z", "source_id": 64567398, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:36:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:56Z", "source_id": 20459425, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2595, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:44Z", "source_id": 64575791, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:40:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:48Z", "source_id": 20462132, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:48Z", "source_id": 64584967, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:48Z", "source_id": 20465069, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2378, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:44Z", "source_id": 64603624, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:51Z", "source_id": 20471159, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2369, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:47Z", "source_id": 64610903, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:55:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:50Z", "source_id": 20473482, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2341, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:56Z", "source_id": 64623198, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:00:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:58Z", "source_id": 20477384, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1998, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:06Z", "source_id": 64643818, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:09:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:09Z", "source_id": 20483830, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Lanark |
0621 |
0621 |
2 |
None |
None |
Glasgow Central High Level |
0710 |
0710 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88478/2026-09-22/detailed |
None |
Cambuslang |
2026-09-22T07:01:30+01:00 |
Glasgow Central High Level |
8.0 |
{"type": "LineString", "coordinates": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
5.0 |
0701 |
0709 |
Cambuslang |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:09:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483830 |
1790057291505245 |
61 |
61 |
2026-09-22 06:19:52.717298 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:52.241376 |
| 730492 |
760547 |
W83286 |
062R06M622 |
2026-09-22 |
COMPLETE |
20483962 |
2026-09-22 07:09:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 760547, "stp": "P", "toc": "ScotRail", "uid": "W83286", "consist": "318255", "dest_crs": "MTH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83286/2026-09-22/detailed", "trust_id": "062R06M622", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": "3", "is_terminated": 1, "next_location": "Motherwell", "signalling_id": "2R06", "timing_status": "EARLY", "origin_station": "Dalmuir", "current_leg_arr": "0709", "current_leg_dep": "0703", "current_leg_end": "Motherwell", "origin_dep_time": "0609", "origin_platform": "5", "current_location": "Motherwell", "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.018459687446195, 55.854007115710274], [-4.018290699999999, 55.85390280000001], [-4.018039999999999, 55.8537323], [-4.017713399999999, 55.8535227], [-4.0169279, 55.85299750000001], [-4.0163756, 55.852616], [-4.0154953, 55.85206130000001], [-4.014590299999999, 55.851412], [-4.014344199999999, 55.8512433], [-4.0143198, 55.85122729999999], [-4.013381599999999, 55.8506106], [-4.0119941, 55.84969860000001], [-4.0114236, 55.8493165], [-4.0112901, 55.8492312], [-4.0108693, 55.8489621], [-4.0103928, 55.8485997], [-4.0101277, 55.8483682], [-4.0099027, 55.8481413], [-4.009541999999999, 55.8477233], [-4.0093296, 55.8474091], [-4.008864, 55.84651720000001], [-4.008559100000001, 55.8458736], [-4.0084344, 55.8456104], [-4.007539699999999, 55.843791], [-4.007062, 55.842820800000005], [-4.0057514, 55.840159], [-4.0053391, 55.83937119999999], [-4.0052905, 55.83928], [-4.0050165, 55.838714], [-4.004736899999999, 55.83813469999999], [-4.0041958, 55.8370186], [-4.003843399999999, 55.836332000000006], [-4.0037581, 55.83615730000001], [-4.0036494, 55.8359396], [-4.0033078, 55.8352423], [-4.0029832, 55.834587199999994], [-4.0028288, 55.8342706], [-4.0027217, 55.834051800000005], [-4.0025671, 55.833735100000006], [-4.0022671, 55.8331152], [-4.0021148, 55.83280429999999], [-4.0018619, 55.8322786], [-4.0016831, 55.8319055], [-4.0015517, 55.831638699999985], [-4.0012592, 55.831039], [-4.001232, 55.8309747], [-4.0011912, 55.8308833], [-4.001023, 55.8305525], [-4.0009337, 55.83036299999999], [-4.0008836, 55.8302766], [-4.0008303, 55.8301594], [-4.0005967, 55.8296421], [-4.000281, 55.8290434], [-4.0002112, 55.82890079999999], [-4.000157, 55.8287806], [-3.9999574, 55.82834089999999], [-3.9998031, 55.8280213], [-3.999432000000001, 55.82725500000001], [-3.9990137, 55.82639979999999], [-3.9987414, 55.8258628], [-3.9981098999999993, 55.8245705], [-3.9977593, 55.8238714], [-3.997522299999999, 55.82338479999999], [-3.997145699999999, 55.8225882], [-3.9966612, 55.8216386], [-3.9966142, 55.821542699999995], [-3.996344299999999, 55.8209524], [-3.9961257, 55.8204435], [-3.995962499999999, 55.8199612], [-3.9958762, 55.819656900000005], [-3.9954009, 55.8179802], [-3.9953674925605354, 55.81785772299182], [-3.995357250316787, 55.81782017321335], [-3.995334399999999, 55.8177364], [-3.995143300000001, 55.81702949999999], [-3.9950066999999994, 55.8165162], [-3.994836399999999, 55.8156951], [-3.994768999999999, 55.8152829], [-3.994754499999999, 55.8151991], [-3.9946472000000006, 55.81457459999999], [-3.994606800000001, 55.8144007], [-3.9942898, 55.8125819], [-3.994276399999999, 55.8125048], [-3.9935943, 55.808566500000005], [-3.9935014, 55.807980400000005], [-3.9934618, 55.8076802], [-3.9934462, 55.8075991], [-3.9934037999999994, 55.8073783], [-3.9933646, 55.807173899999995], [-3.9932715088794057, 55.80654382101159], [-3.9932182, 55.80618299999999], [-3.9931877, 55.805819], [-3.9931575, 55.805462299999995], [-3.9931383, 55.805172199999994], [-3.993162799999999, 55.80475579999999], [-3.9932181, 55.80433039999999], [-3.9932374, 55.8042329], [-3.993307699999999, 55.8038769], [-3.9934286, 55.8034642], [-3.993440399999999, 55.8034239], [-3.9934732, 55.8033456], [-3.9935638, 55.8030973], [-3.9937209, 55.80265489999999], [-3.993935799999999, 55.80216279999999], [-3.9940209, 55.80198339999998], [-3.9941114, 55.8017887], [-3.994359199999999, 55.8013503], [-3.9944453, 55.80121189999999], [-3.9945729, 55.800995799999995], [-3.9946984999999993, 55.80078289999999], [-3.995142099999999, 55.8001565], [-3.995547399999999, 55.7996433], [-3.9958788999999992, 55.7992612], [-3.996127899999999, 55.799010499999994], [-3.996938399999999, 55.7981941], [-3.9971937, 55.7979356], [-3.9974161, 55.79768329999999], [-3.9976481000000006, 55.797395399999985], [-3.9978133, 55.79715360000001], [-3.9979214, 55.7969423], [-3.9980019, 55.796782599999986], [-3.9980671, 55.7965503], [-3.9981137000000007, 55.79625630000001], [-3.998094, 55.795813800000005], [-3.9980534, 55.7955167], [-3.9979388999999994, 55.79519659999999], [-3.997908899999999, 55.7951178], [-3.9978137999999994, 55.79495010000001], [-3.9976197999999994, 55.79465619999999], [-3.997362799999999, 55.7943878], [-3.9970847, 55.79404739999999], [-3.9967974000000006, 55.793765400000005], [-3.996486200000001, 55.79343209999998], [-3.9961307000000006, 55.793078], [-3.9958227, 55.79278459999999], [-3.995645699999999, 55.7925901], [-3.9956285, 55.79257230000001], [-3.9952092, 55.7921371], [-3.9949725, 55.7918868]]}", "current_leg_start": "Whifflet", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "55.7918868", "next_location_lon": "-3.9949725", "previous_location": "Whifflet", "current_leg_milage": "4.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.497, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.198, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.198, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.245, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17579.478, \"from_m\": 14252.245, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18052.542, \"from_m\": 17579.478, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18598.035, \"from_m\": 18052.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18989.807, \"from_m\": 18598.035, \"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\": 20890.036, \"from_m\": 18989.807, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25977.524, \"from_m\": 20890.036, \"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\": 27455.93, \"from_m\": 25977.524, \"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\": 29054.469, \"from_m\": 27455.93, \"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\": 29358.097, \"from_m\": 29054.469, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30356.612, \"from_m\": 29358.097, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30545.966, \"from_m\": 30356.612, \"capability_applied\": null, \"effective_limit_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\": 30745.99, \"from_m\": 30545.966, \"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\": 31186.64, \"from_m\": 30745.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31806.131, \"from_m\": 31186.64, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32843.038, \"from_m\": 31806.131, \"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\": 32907.117, \"from_m\": 32843.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\": 35318.755, \"from_m\": 32907.117, \"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\": 35397.882, \"from_m\": 35318.755, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37625.882, \"from_m\": 35397.882, \"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\": 37680.312, \"from_m\": 37625.882, \"capability_applied\": null, \"effective_limit_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\": 37714.206, \"from_m\": 37680.312, \"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\": 37755.858, \"from_m\": 37714.206, \"capability_applied\": null, \"effective_limit_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\": 37791.993, \"from_m\": 37755.858, \"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\": 38030.047, \"from_m\": 37791.993, \"capability_applied\": null, \"effective_limit_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\": 760547, \"profile_key\": \"75a7f3606dffe976d73584dcb62ad91bdaf76f4142c103c68bad5570a1dfa629\", \"schedule_id\": 27572, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0613H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0615H\", \"wtt_dep\": \"0616H\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0618H\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621H\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0624\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.336, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0634\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.726, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0636\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0638H\", \"wtt_dep\": \"0639\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.28, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0641\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18989.807, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0647H\", \"location\": \"Carmyle\", \"stage_seq\": 19, \"distance_m\": 21499.646, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650\", \"location\": \"Mount Vernon\", \"stage_seq\": 20, \"distance_m\": 23271.025, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0652H\", \"location\": \"Baillieston\", \"stage_seq\": 21, \"distance_m\": 24499.672, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0655H\", \"location\": \"Bargeddie\", \"stage_seq\": 22, \"distance_m\": 27143.913, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0659H\", \"location\": \"Kirkwood\", \"stage_seq\": 23, \"distance_m\": 28766.321, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700H\", \"location\": \"Langloan Jn\", \"stage_seq\": 24, \"distance_m\": 29358.097, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0702\", \"location\": \"Whifflet North Jn\", \"stage_seq\": 25, \"distance_m\": 30545.966, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703H\", \"location\": \"Whifflet\", \"stage_seq\": 26, \"distance_m\": 30745.99, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 27, \"distance_m\": 30978.376, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Mossend North Exit\", \"stage_seq\": 28, \"distance_m\": 32907.117, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706H\", \"location\": \"Mossend North Jn\", \"stage_seq\": 29, \"distance_m\": 34680.311, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Mossend South Jn\", \"stage_seq\": 30, \"distance_m\": 35397.882, \"section_seq\": 1, \"route_path_id\": 131154}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Motherwell\", \"stage_seq\": 31, \"distance_m\": 38030.047, \"section_seq\": 1, \"route_path_id\": 131154}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38030.047, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131154}], \"total_distance_m\": 38030.047, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37446.191, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 583.856, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0609", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7918868", "current_position_lon": "-3.9949725", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:13Z\", \"source_id\": 64517679, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:15Z\", \"source_id\": 20443139, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:04Z\", \"source_id\": 64521199, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:08Z\", \"source_id\": 20444264, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:16Z\", \"source_id\": 64525198, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:20Z\", \"source_id\": 20445570, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:01Z\", \"source_id\": 64528650, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:10Z\", \"source_id\": 20446715, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:22Z\", \"source_id\": 20449419, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:12Z\", \"source_id\": 64538697, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:16Z\", \"source_id\": 20450004, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:21Z\", \"source_id\": 64544806, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:25Z\", \"source_id\": 20452101, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:18Z\", \"source_id\": 64550834, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:22Z\", \"source_id\": 20454106, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:13Z\", \"source_id\": 64554799, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:16Z\", \"source_id\": 20455353, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:00Z\", \"source_id\": 64558753, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:06Z\", \"source_id\": 20456686, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:40Z\", \"source_id\": 64564761, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:43Z\", \"source_id\": 20458534, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:03Z\", \"source_id\": 64572060, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:05Z\", \"source_id\": 20460922, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:59Z\", \"source_id\": 64576310, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:06Z\", \"source_id\": 20462354, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:20Z\", \"source_id\": 64581574, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:23Z\", \"source_id\": 20464120, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:36Z\", \"source_id\": 64591512, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:40Z\", \"source_id\": 20467257, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:16Z\", \"source_id\": 64597752, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:20Z\", \"source_id\": 20469280, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:19Z\", \"source_id\": 64602561, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:22Z\", \"source_id\": 20470858, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:17Z\", \"source_id\": 64609767, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:20Z\", \"source_id\": 20473094, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:25Z\", \"source_id\": 64617192, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:29Z\", \"source_id\": 20475497, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2227, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:56Z\", \"source_id\": 64625743, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:59Z\", \"source_id\": 20478161, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:19Z\", \"source_id\": 64644324, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:20Z\", \"source_id\": 20483962, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell", "service_state_platform": "3", "timing_fact_generation": 1790057301032032, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:54.050358", "service_state_evidence_id": 20483962, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 106, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:54.539703", "service_state_valid_until_kind": null, "operational_interpretation_version": 106, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
MTH |
2R06 |
318255 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.497, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.198, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.198, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.245, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17579.478, "from_m": 14252.245, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18052.542, "from_m": 17579.478, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18598.035, "from_m": 18052.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18989.807, "from_m": 18598.035, "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": 20890.036, "from_m": 18989.807, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25977.524, "from_m": 20890.036, "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": 27455.93, "from_m": 25977.524, "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": 29054.469, "from_m": 27455.93, "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": 29358.097, "from_m": 29054.469, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30356.612, "from_m": 29358.097, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30545.966, "from_m": 30356.612, "capability_applied": null, "effective_limit_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": 30745.99, "from_m": 30545.966, "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": 31186.64, "from_m": 30745.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31806.131, "from_m": 31186.64, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32843.038, "from_m": 31806.131, "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": 32907.117, "from_m": 32843.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": 35318.755, "from_m": 32907.117, "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": 35397.882, "from_m": 35318.755, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37625.882, "from_m": 35397.882, "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": 37680.312, "from_m": 37625.882, "capability_applied": null, "effective_limit_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": 37714.206, "from_m": 37680.312, "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": 37755.858, "from_m": 37714.206, "capability_applied": null, "effective_limit_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": 37791.993, "from_m": 37755.858, "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": 38030.047, "from_m": 37791.993, "capability_applied": null, "effective_limit_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": 760547, "profile_key": "75a7f3606dffe976d73584dcb62ad91bdaf76f4142c103c68bad5570a1dfa629", "schedule_id": 27572, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0609", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0613H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0615H", "wtt_dep": "0616H", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0618H", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621H", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0624", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.336, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0634", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.726, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0636", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0638H", "wtt_dep": "0639", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.28, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0641", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18989.807, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0647H", "location": "Carmyle", "stage_seq": 19, "distance_m": 21499.646, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650", "location": "Mount Vernon", "stage_seq": 20, "distance_m": 23271.025, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0652H", "location": "Baillieston", "stage_seq": 21, "distance_m": 24499.672, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0655H", "location": "Bargeddie", "stage_seq": 22, "distance_m": 27143.913, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0659H", "location": "Kirkwood", "stage_seq": 23, "distance_m": 28766.321, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700H", "location": "Langloan Jn", "stage_seq": 24, "distance_m": 29358.097, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0702", "location": "Whifflet North Jn", "stage_seq": 25, "distance_m": 30545.966, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703H", "location": "Whifflet", "stage_seq": 26, "distance_m": 30745.99, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Whifflet South Jn", "stage_seq": 27, "distance_m": 30978.376, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Mossend North Exit", "stage_seq": 28, "distance_m": 32907.117, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706H", "location": "Mossend North Jn", "stage_seq": 29, "distance_m": 34680.311, "section_seq": 1, "route_path_id": 131154}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Mossend South Jn", "stage_seq": 30, "distance_m": 35397.882, "section_seq": 1, "route_path_id": 131154}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Motherwell", "stage_seq": 31, "distance_m": 38030.047, "section_seq": 1, "route_path_id": 131154}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38030.047, "from_m": 0.0, "section_seq": 1, "route_path_id": 131154}], "total_distance_m": 38030.047, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37446.191, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 583.856, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:13Z", "source_id": 64517679, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:11:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:15Z", "source_id": 20443139, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:04Z", "source_id": 64521199, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:13:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:08Z", "source_id": 20444264, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:16Z", "source_id": 64525198, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:20Z", "source_id": 20445570, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:01Z", "source_id": 64528650, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:17:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:10Z", "source_id": 20446715, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:22Z", "source_id": 20449419, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:12Z", "source_id": 64538697, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:23:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:16Z", "source_id": 20450004, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:21Z", "source_id": 64544806, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:25:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:25Z", "source_id": 20452101, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:18Z", "source_id": 64550834, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:22Z", "source_id": 20454106, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:13Z", "source_id": 64554799, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:16Z", "source_id": 20455353, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:00Z", "source_id": 64558753, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:06Z", "source_id": 20456686, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:40Z", "source_id": 64564761, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:43Z", "source_id": 20458534, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:03Z", "source_id": 64572060, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:38:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:05Z", "source_id": 20460922, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:59Z", "source_id": 64576310, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:06Z", "source_id": 20462354, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:20Z", "source_id": 64581574, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:23Z", "source_id": 20464120, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2110, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:36Z", "source_id": 64591512, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:47:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:40Z", "source_id": 20467257, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2114, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:16Z", "source_id": 64597752, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:20Z", "source_id": 20469280, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2118, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:19Z", "source_id": 64602561, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:52:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:22Z", "source_id": 20470858, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2122, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:17Z", "source_id": 64609767, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:55:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:20Z", "source_id": 20473094, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2126, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:25Z", "source_id": 64617192, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:57:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:29Z", "source_id": 20475497, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2227, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:56Z", "source_id": 64625743, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:02:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:59Z", "source_id": 20478161, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2438, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:19Z", "source_id": 64644324, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T06:09:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:20Z", "source_id": 20483962, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Dalmuir |
0609 |
0609 |
5 |
None |
None |
Motherwell |
0711 |
0711 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83286/2026-09-22/detailed |
None |
Whifflet |
2026-09-22T07:03:30+01:00 |
Motherwell |
6.0 |
{"type": "LineString", "coordinates": [[-4.018459687446195, 55.854007115710274], [-4.018290699999999, 55.85390280000001], [-4.018039999999999, 55.8537323], [-4.017713399999999, 55.8535227], [-4.0169279, 55.85299750000001], [-4.0163756, 55.852616], [-4.0154953, 55.85206130000001], [-4.014590299999999, 55.851412], [-4.014344199999999, 55.8512433], [-4.0143198, 55.85122729999999], [-4.013381599999999, 55.8506106], [-4.0119941, 55.84969860000001], [-4.0114236, 55.8493165], [-4.0112901, 55.8492312], [-4.0108693, 55.8489621], [-4.0103928, 55.8485997], [-4.0101277, 55.8483682], [-4.0099027, 55.8481413], [-4.009541999999999, 55.8477233], [-4.0093296, 55.8474091], [-4.008864, 55.84651720000001], [-4.008559100000001, 55.8458736], [-4.0084344, 55.8456104], [-4.007539699999999, 55.843791], [-4.007062, 55.842820800000005], [-4.0057514, 55.840159], [-4.0053391, 55.83937119999999], [-4.0052905, 55.83928], [-4.0050165, 55.838714], [-4.004736899999999, 55.83813469999999], [-4.0041958, 55.8370186], [-4.003843399999999, 55.836332000000006], [-4.0037581, 55.83615730000001], [-4.0036494, 55.8359396], [-4.0033078, 55.8352423], [-4.0029832, 55.834587199999994], [-4.0028288, 55.8342706], [-4.0027217, 55.834051800000005], [-4.0025671, 55.833735100000006], [-4.0022671, 55.8331152], [-4.0021148, 55.83280429999999], [-4.0018619, 55.8322786], [-4.0016831, 55.8319055], [-4.0015517, 55.831638699999985], [-4.0012592, 55.831039], [-4.001232, 55.8309747], [-4.0011912, 55.8308833], [-4.001023, 55.8305525], [-4.0009337, 55.83036299999999], [-4.0008836, 55.8302766], [-4.0008303, 55.8301594], [-4.0005967, 55.8296421], [-4.000281, 55.8290434], [-4.0002112, 55.82890079999999], [-4.000157, 55.8287806], [-3.9999574, 55.82834089999999], [-3.9998031, 55.8280213], [-3.999432000000001, 55.82725500000001], [-3.9990137, 55.82639979999999], [-3.9987414, 55.8258628], [-3.9981098999999993, 55.8245705], [-3.9977593, 55.8238714], [-3.997522299999999, 55.82338479999999], [-3.997145699999999, 55.8225882], [-3.9966612, 55.8216386], [-3.9966142, 55.821542699999995], [-3.996344299999999, 55.8209524], [-3.9961257, 55.8204435], [-3.995962499999999, 55.8199612], [-3.9958762, 55.819656900000005], [-3.9954009, 55.8179802], [-3.9953674925605354, 55.81785772299182], [-3.995357250316787, 55.81782017321335], [-3.995334399999999, 55.8177364], [-3.995143300000001, 55.81702949999999], [-3.9950066999999994, 55.8165162], [-3.994836399999999, 55.8156951], [-3.994768999999999, 55.8152829], [-3.994754499999999, 55.8151991], [-3.9946472000000006, 55.81457459999999], [-3.994606800000001, 55.8144007], [-3.9942898, 55.8125819], [-3.994276399999999, 55.8125048], [-3.9935943, 55.808566500000005], [-3.9935014, 55.807980400000005], [-3.9934618, 55.8076802], [-3.9934462, 55.8075991], [-3.9934037999999994, 55.8073783], [-3.9933646, 55.807173899999995], [-3.9932715088794057, 55.80654382101159], [-3.9932182, 55.80618299999999], [-3.9931877, 55.805819], [-3.9931575, 55.805462299999995], [-3.9931383, 55.805172199999994], [-3.993162799999999, 55.80475579999999], [-3.9932181, 55.80433039999999], [-3.9932374, 55.8042329], [-3.993307699999999, 55.8038769], [-3.9934286, 55.8034642], [-3.993440399999999, 55.8034239], [-3.9934732, 55.8033456], [-3.9935638, 55.8030973], [-3.9937209, 55.80265489999999], [-3.993935799999999, 55.80216279999999], [-3.9940209, 55.80198339999998], [-3.9941114, 55.8017887], [-3.994359199999999, 55.8013503], [-3.9944453, 55.80121189999999], [-3.9945729, 55.800995799999995], [-3.9946984999999993, 55.80078289999999], [-3.995142099999999, 55.8001565], [-3.995547399999999, 55.7996433], [-3.9958788999999992, 55.7992612], [-3.996127899999999, 55.799010499999994], [-3.996938399999999, 55.7981941], [-3.9971937, 55.7979356], [-3.9974161, 55.79768329999999], [-3.9976481000000006, 55.797395399999985], [-3.9978133, 55.79715360000001], [-3.9979214, 55.7969423], [-3.9980019, 55.796782599999986], [-3.9980671, 55.7965503], [-3.9981137000000007, 55.79625630000001], [-3.998094, 55.795813800000005], [-3.9980534, 55.7955167], [-3.9979388999999994, 55.79519659999999], [-3.997908899999999, 55.7951178], [-3.9978137999999994, 55.79495010000001], [-3.9976197999999994, 55.79465619999999], [-3.997362799999999, 55.7943878], [-3.9970847, 55.79404739999999], [-3.9967974000000006, 55.793765400000005], [-3.996486200000001, 55.79343209999998], [-3.9961307000000006, 55.793078], [-3.9958227, 55.79278459999999], [-3.995645699999999, 55.7925901], [-3.9956285, 55.79257230000001], [-3.9952092, 55.7921371], [-3.9949725, 55.7918868]]} |
4.5 |
0703 |
0709 |
Whifflet |
Motherwell |
Motherwell |
55.7918868 |
-3.9949725 |
55.7918868 |
-3.9949725 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:09:00 |
Motherwell |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483962 |
1790057301032032 |
106 |
106 |
2026-09-22 06:19:54.539703 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:54.050358 |
| 730493 |
761457 |
C03642 |
832K01M622 |
2026-09-22 |
COMPLETE |
20485186 |
2026-09-22 07:09:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 761457, "stp": "P", "toc": "Great Western Railway", "uid": "C03642", "consist": "150266", "dest_crs": "OKE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03642/2026-09-22/detailed", "trust_id": "832K01M622", "origin_crs": "EXD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Okehampton", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": null, "is_terminated": 1, "next_location": "Okehampton", "signalling_id": "2K01", "timing_status": "EARLY", "origin_station": "Exeter St. David's", "current_leg_arr": "0709", "current_leg_dep": "0707", "current_leg_end": "Okehampton", "origin_dep_time": "0633", "origin_platform": "4", "current_location": "Okehampton", "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9762524, 50.743268], [-3.9770491, 50.7428571], [-3.977526, 50.7425495], [-3.9780523, 50.7421486], [-3.9783468, 50.741875400000005], [-3.9786731999999994, 50.74152689999999], [-3.9791104, 50.741002400000006], [-3.979396799999999, 50.7405137], [-3.9796066, 50.7400062], [-3.9797681, 50.73933779999999], [-3.9797903, 50.7387919], [-3.979767, 50.738281099999995], [-3.9798225, 50.73760599999999], [-3.979909099999999, 50.7373023], [-3.9800744999999993, 50.736851], [-3.9801381999999994, 50.73668139999998], [-3.9802002, 50.7365396], [-3.9803194999999993, 50.7362977], [-3.9805156, 50.7360042], [-3.9807767999999992, 50.735677300000006], [-3.9809638, 50.7354736], [-3.9811741, 50.7352673], [-3.981327999999999, 50.73511249999999], [-3.981738399999999, 50.7347834], [-3.9820128, 50.7345817], [-3.9822395, 50.734432], [-3.9824872, 50.7342832], [-3.982793899999999, 50.734098999999986], [-3.983297499999999, 50.73385], [-3.9840177, 50.733547600000016], [-3.984435, 50.7333967], [-3.9848697, 50.7332798], [-3.9852013, 50.7332005], [-3.985667199999999, 50.733093800000006], [-3.9861287, 50.7330055], [-3.9867217, 50.7329234], [-3.987392499999999, 50.7328576], [-3.9878251, 50.732835599999994], [-3.9882491999999994, 50.7328342], [-3.988812100000001, 50.7328213], [-3.9894295, 50.7328018], [-3.990218, 50.732768500000006], [-3.990798499999999, 50.73275259999999], [-3.9914228, 50.73273449999999], [-3.992170099999999, 50.7326962], [-3.9929643, 50.7326609], [-3.993938599999999, 50.73260350000001], [-3.994718699999999, 50.7325389], [-3.9951921000000006, 50.73249249999999], [-3.9963762, 50.732352500000005]]}", "current_leg_start": "Okehampton Interchange", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "50.7323525", "next_location_lon": "-3.9963762", "previous_location": "Okehampton Interchange", "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\": 325.771, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 393.709, \"from_m\": 325.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\": 470.057, \"from_m\": 393.709, \"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\": 2001.241, \"from_m\": 470.057, \"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\": 2192.878, \"from_m\": 2001.241, \"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\": 2498.153, \"from_m\": 2192.878, \"capability_applied\": null, \"effective_limit_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\": 4358.153, \"from_m\": 2498.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\": 7224.864, \"from_m\": 4358.153, \"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\": 18802.464, \"from_m\": 7224.864, \"capability_applied\": null, \"effective_limit_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\": 24311.222, \"from_m\": 18802.464, \"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\": 24321.535, \"from_m\": 24311.222, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37696.054, \"from_m\": 24321.535, \"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\": 37706.463, \"from_m\": 37696.054, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38895.247, \"from_m\": 37706.463, \"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\": 40040.99, \"from_m\": 38895.247, \"capability_applied\": null, \"effective_limit_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\": 761457, \"profile_key\": \"83fa49245955e345bed71b6ca5488aba8951a6c3e1f8cdf4582a6f48ec784dea\", \"schedule_id\": 32941, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Exeter St. David's\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143662}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1888.094, \"section_seq\": 1, \"route_path_id\": 143662}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": \"0644\", \"location\": \"Crediton\", \"stage_seq\": 3, \"distance_m\": 11051.683, \"section_seq\": 1, \"route_path_id\": 143662}, {\"is_pass\": false, \"wtt_arr\": \"0706\", \"wtt_dep\": \"0707\", \"location\": \"Okehampton Interchange\", \"stage_seq\": 4, \"distance_m\": 37877.288, \"section_seq\": 1, \"route_path_id\": 143662}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"Okehampton\", \"stage_seq\": 5, \"distance_m\": 40040.99, \"section_seq\": 1, \"route_path_id\": 143662}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 40040.99, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143662}], \"total_distance_m\": 40040.99, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 39694.497, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 346.493, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.7323525", "current_position_lon": "-3.9963762", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:52Z\", \"source_id\": 20464416, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:54Z\", \"source_id\": 20485186, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Okehampton", "service_state_platform": null, "timing_fact_generation": 1790057396408850, "current_leg_arrival_utc": "2026-09-22T07:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:56.400484", "service_state_evidence_id": 20485186, "current_leg_start_actual_dep": "2026-09-22T07:07:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:57.478692", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
EXD |
OKE |
2K01 |
150266 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 325.771, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 393.709, "from_m": 325.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": 470.057, "from_m": 393.709, "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": 2001.241, "from_m": 470.057, "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": 2192.878, "from_m": 2001.241, "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": 2498.153, "from_m": 2192.878, "capability_applied": null, "effective_limit_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": 4358.153, "from_m": 2498.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": 7224.864, "from_m": 4358.153, "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": 18802.464, "from_m": 7224.864, "capability_applied": null, "effective_limit_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": 24311.222, "from_m": 18802.464, "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": 24321.535, "from_m": 24311.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37696.054, "from_m": 24321.535, "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": 37706.463, "from_m": 37696.054, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38895.247, "from_m": 37706.463, "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": 40040.99, "from_m": 38895.247, "capability_applied": null, "effective_limit_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": 761457, "profile_key": "83fa49245955e345bed71b6ca5488aba8951a6c3e1f8cdf4582a6f48ec784dea", "schedule_id": 32941, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0633", "location": "Exeter St. David's", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143662}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Cowley Bridge Jn", "stage_seq": 2, "distance_m": 1888.094, "section_seq": 1, "route_path_id": 143662}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": "0644", "location": "Crediton", "stage_seq": 3, "distance_m": 11051.683, "section_seq": 1, "route_path_id": 143662}, {"is_pass": false, "wtt_arr": "0706", "wtt_dep": "0707", "location": "Okehampton Interchange", "stage_seq": 4, "distance_m": 37877.288, "section_seq": 1, "route_path_id": 143662}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "Okehampton", "stage_seq": 5, "distance_m": 40040.99, "section_seq": 1, "route_path_id": 143662}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 40040.99, "from_m": 0.0, "section_seq": 1, "route_path_id": 143662}], "total_distance_m": 40040.99, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39694.497, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 346.493, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:52Z", "source_id": 20464416, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:54Z", "source_id": 20485186, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Exeter St. David's |
0633 |
0633 |
4 |
None |
None |
Okehampton |
0710 |
0710 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03642/2026-09-22/detailed |
None |
Okehampton Interchange |
2026-09-22T07:07:00+01:00 |
Okehampton |
2.0 |
{"type": "LineString", "coordinates": [[-3.9762524, 50.743268], [-3.9770491, 50.7428571], [-3.977526, 50.7425495], [-3.9780523, 50.7421486], [-3.9783468, 50.741875400000005], [-3.9786731999999994, 50.74152689999999], [-3.9791104, 50.741002400000006], [-3.979396799999999, 50.7405137], [-3.9796066, 50.7400062], [-3.9797681, 50.73933779999999], [-3.9797903, 50.7387919], [-3.979767, 50.738281099999995], [-3.9798225, 50.73760599999999], [-3.979909099999999, 50.7373023], [-3.9800744999999993, 50.736851], [-3.9801381999999994, 50.73668139999998], [-3.9802002, 50.7365396], [-3.9803194999999993, 50.7362977], [-3.9805156, 50.7360042], [-3.9807767999999992, 50.735677300000006], [-3.9809638, 50.7354736], [-3.9811741, 50.7352673], [-3.981327999999999, 50.73511249999999], [-3.981738399999999, 50.7347834], [-3.9820128, 50.7345817], [-3.9822395, 50.734432], [-3.9824872, 50.7342832], [-3.982793899999999, 50.734098999999986], [-3.983297499999999, 50.73385], [-3.9840177, 50.733547600000016], [-3.984435, 50.7333967], [-3.9848697, 50.7332798], [-3.9852013, 50.7332005], [-3.985667199999999, 50.733093800000006], [-3.9861287, 50.7330055], [-3.9867217, 50.7329234], [-3.987392499999999, 50.7328576], [-3.9878251, 50.732835599999994], [-3.9882491999999994, 50.7328342], [-3.988812100000001, 50.7328213], [-3.9894295, 50.7328018], [-3.990218, 50.732768500000006], [-3.990798499999999, 50.73275259999999], [-3.9914228, 50.73273449999999], [-3.992170099999999, 50.7326962], [-3.9929643, 50.7326609], [-3.993938599999999, 50.73260350000001], [-3.994718699999999, 50.7325389], [-3.9951921000000006, 50.73249249999999], [-3.9963762, 50.732352500000005]]} |
1.3 |
0707 |
0709 |
Okehampton Interchange |
Okehampton |
Okehampton |
50.7323525 |
-3.9963762 |
50.7323525 |
-3.9963762 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:09:00 |
Okehampton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485186 |
1790057396408850 |
13 |
13 |
2026-09-22 06:19:57.478692 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:56.400484 |
| 730494 |
761299 |
G77390 |
892A07M622 |
2026-09-22 |
COMPLETE |
20483880 |
2026-09-22 07:09:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 761299, "stp": "P", "toc": "Southern", "uid": "G77390", "consist": "377319", "dest_crs": "RDH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77390/2026-09-22/detailed", "trust_id": "892A07M622", "origin_crs": "TON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redhill", "service_date": "2026-09-22", "dest_arr_time": "0702", "dest_platform": "1A", "is_terminated": 1, "next_location": "Redhill", "signalling_id": "2A07", "timing_status": "LATE", "origin_station": "Tonbridge", "current_leg_arr": "0709", "current_leg_dep": "0705", "current_leg_end": "Redhill", "origin_dep_time": "0629", "origin_platform": "1", "current_location": "Redhill Sig. T487", "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1322775, 51.22676239999999], [-0.1327922, 51.2268163], [-0.1405068, 51.2276479], [-0.14076329999999998, 51.22767240000001], [-0.14720159999999996, 51.228348], [-0.1474209, 51.22837179999999], [-0.15172869999999997, 51.228825099999995], [-0.1518497, 51.2288391], [-0.15191399999999997, 51.22884650000001], [-0.1578741, 51.22946999999999], [-0.1584696, 51.2295631], [-0.1591589, 51.2297087], [-0.15985359999999998, 51.22988249999998], [-0.16055639999999996, 51.2300924], [-0.16118939999999998, 51.2303056], [-0.1618075, 51.230569], [-0.16231039999999997, 51.2307981], [-0.1628493, 51.2310664], [-0.1630537, 51.23118960000001], [-0.1635811, 51.23151500000001], [-0.1637598, 51.2316339], [-0.1641611, 51.2319165], [-0.1645413, 51.23221989999999], [-0.1646678, 51.2323321], [-0.165014, 51.2326584], [-0.1653476, 51.2330101], [-0.1657, 51.233443599999994], [-0.16597919999999997, 51.2338396], [-0.1661899, 51.23419689999999], [-0.16642, 51.2346879], [-0.166578, 51.2350528], [-0.16663929999999996, 51.23530879999999], [-0.1666731, 51.23547510000001], [-0.16667728525212078, 51.235499739340135], [-0.16668560034369817, 51.23554869175683], [-0.16676879999999997, 51.23603850000001], [-0.16679279999999996, 51.23635029999999], [-0.1667999, 51.2365571], [-0.16679349999999998, 51.2371335], [-0.1667978, 51.237507599999994], [-0.1667689, 51.237662], [-0.1667085, 51.2379107], [-0.1666431, 51.23812010000001], [-0.1666074, 51.23821519999998], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]}", "current_leg_start": "Nutfield", "dest_arr_time_act": "0702", "motion_projection": null, "next_location_lat": "51.2401337", "next_location_lon": "-0.1656933", "previous_location": "Nutfield", "current_leg_milage": "2.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 250.396, \"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\": 730.323, \"from_m\": 250.396, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 787.475, \"from_m\": 730.323, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 837.509, \"from_m\": 787.475, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 932.614, \"from_m\": 837.509, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1421.411, \"from_m\": 932.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\": 1656.096, \"from_m\": 1421.411, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2395.203, \"from_m\": 1656.096, \"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\": 2582.283, \"from_m\": 2395.203, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13743.823, \"from_m\": 2582.283, \"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\": 13846.87, \"from_m\": 13743.823, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31269.931, \"from_m\": 13846.87, \"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\": 32417.426, \"from_m\": 31269.931, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32569.908, \"from_m\": 32417.426, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32596.964, \"from_m\": 32569.908, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32687.739, \"from_m\": 32596.964, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32761.706, \"from_m\": 32687.739, \"capability_applied\": null, \"effective_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\": 761299, \"profile_key\": \"f15f2ef754b7f2d14d0644e8f0f22f74c43b761d481e022d3a844724df12643c\", \"schedule_id\": 11846, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Tonbridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117214}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Leigh (Kent)\", \"stage_seq\": 2, \"distance_m\": 5186.478, \"section_seq\": 1, \"route_path_id\": 117214}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637H\", \"location\": \"Penshurst\", \"stage_seq\": 3, \"distance_m\": 7901.787, \"section_seq\": 1, \"route_path_id\": 117214}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644\", \"location\": \"Edenbridge\", \"stage_seq\": 4, \"distance_m\": 15828.604, \"section_seq\": 1, \"route_path_id\": 117214}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0651\", \"location\": \"Godstone\", \"stage_seq\": 5, \"distance_m\": 23702.568, \"section_seq\": 1, \"route_path_id\": 117214}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0657\", \"location\": \"Nutfield\", \"stage_seq\": 6, \"distance_m\": 29462.315, \"section_seq\": 1, \"route_path_id\": 117214}, {\"is_pass\": false, \"wtt_arr\": \"0702\", \"wtt_dep\": null, \"location\": \"Redhill\", \"stage_seq\": 7, \"distance_m\": 32761.706, \"section_seq\": 1, \"route_path_id\": 117214}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32761.706, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117214}], \"total_distance_m\": 32761.706, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32437.343, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 324.363, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0629", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2401337", "current_position_lon": "-0.1656933", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:58Z\", \"source_id\": 64563080, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:02Z\", \"source_id\": 20458055, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:44Z\", \"source_id\": 64575766, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:46Z\", \"source_id\": 20462122, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:08Z\", \"source_id\": 64592782, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:14Z\", \"source_id\": 20467676, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:58Z\", \"source_id\": 20481284, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:49Z\", \"source_id\": 64625471, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:51Z\", \"source_id\": 20478048, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:11Z\", \"source_id\": 64643993, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:14Z\", \"source_id\": 20483880, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redhill", "service_state_platform": "1", "timing_fact_generation": 1790057296497500, "current_leg_arrival_utc": "2026-09-22T07:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:09:59.086742", "service_state_evidence_id": 20483880, "current_leg_start_actual_dep": "2026-09-22T07:04:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-22T06:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:19:59.332087", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
TON |
RDH |
2A07 |
377319 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 250.396, "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": 730.323, "from_m": 250.396, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 787.475, "from_m": 730.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 837.509, "from_m": 787.475, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 932.614, "from_m": 837.509, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1421.411, "from_m": 932.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": 1656.096, "from_m": 1421.411, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2395.203, "from_m": 1656.096, "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": 2582.283, "from_m": 2395.203, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13743.823, "from_m": 2582.283, "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": 13846.87, "from_m": 13743.823, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31269.931, "from_m": 13846.87, "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": 32417.426, "from_m": 31269.931, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32569.908, "from_m": 32417.426, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32596.964, "from_m": 32569.908, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32687.739, "from_m": 32596.964, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32761.706, "from_m": 32687.739, "capability_applied": null, "effective_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": 761299, "profile_key": "f15f2ef754b7f2d14d0644e8f0f22f74c43b761d481e022d3a844724df12643c", "schedule_id": 11846, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0629", "location": "Tonbridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117214}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Leigh (Kent)", "stage_seq": 2, "distance_m": 5186.478, "section_seq": 1, "route_path_id": 117214}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637H", "location": "Penshurst", "stage_seq": 3, "distance_m": 7901.787, "section_seq": 1, "route_path_id": 117214}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644", "location": "Edenbridge", "stage_seq": 4, "distance_m": 15828.604, "section_seq": 1, "route_path_id": 117214}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0651", "location": "Godstone", "stage_seq": 5, "distance_m": 23702.568, "section_seq": 1, "route_path_id": 117214}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0657", "location": "Nutfield", "stage_seq": 6, "distance_m": 29462.315, "section_seq": 1, "route_path_id": 117214}, {"is_pass": false, "wtt_arr": "0702", "wtt_dep": null, "location": "Redhill", "stage_seq": 7, "distance_m": 32761.706, "section_seq": 1, "route_path_id": 117214}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32761.706, "from_m": 0.0, "section_seq": 1, "route_path_id": 117214}], "total_distance_m": 32761.706, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32437.343, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 324.363, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30391, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:58Z", "source_id": 64563080, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:02Z", "source_id": 20458055, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30384, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:44Z", "source_id": 64575766, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:45:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:46Z", "source_id": 20462122, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30380, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:08Z", "source_id": 64592782, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:51:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:14Z", "source_id": 20467676, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:58Z", "source_id": 20481284, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30376, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:49Z", "source_id": 64625471, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:04:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:51Z", "source_id": 20478048, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30306, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:11Z", "source_id": 64643993, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:09:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:14Z", "source_id": 20483880, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}] |
Tonbridge |
0629 |
0629 |
1 |
None |
None |
Redhill |
0702 |
0702 |
1A |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G77390/2026-09-22/detailed |
None |
Nutfield |
2026-09-22T07:04:00+01:00 |
Redhill |
4.0 |
{"type": "LineString", "coordinates": [[-0.1322775, 51.22676239999999], [-0.1327922, 51.2268163], [-0.1405068, 51.2276479], [-0.14076329999999998, 51.22767240000001], [-0.14720159999999996, 51.228348], [-0.1474209, 51.22837179999999], [-0.15172869999999997, 51.228825099999995], [-0.1518497, 51.2288391], [-0.15191399999999997, 51.22884650000001], [-0.1578741, 51.22946999999999], [-0.1584696, 51.2295631], [-0.1591589, 51.2297087], [-0.15985359999999998, 51.22988249999998], [-0.16055639999999996, 51.2300924], [-0.16118939999999998, 51.2303056], [-0.1618075, 51.230569], [-0.16231039999999997, 51.2307981], [-0.1628493, 51.2310664], [-0.1630537, 51.23118960000001], [-0.1635811, 51.23151500000001], [-0.1637598, 51.2316339], [-0.1641611, 51.2319165], [-0.1645413, 51.23221989999999], [-0.1646678, 51.2323321], [-0.165014, 51.2326584], [-0.1653476, 51.2330101], [-0.1657, 51.233443599999994], [-0.16597919999999997, 51.2338396], [-0.1661899, 51.23419689999999], [-0.16642, 51.2346879], [-0.166578, 51.2350528], [-0.16663929999999996, 51.23530879999999], [-0.1666731, 51.23547510000001], [-0.16667728525212078, 51.235499739340135], [-0.16668560034369817, 51.23554869175683], [-0.16676879999999997, 51.23603850000001], [-0.16679279999999996, 51.23635029999999], [-0.1667999, 51.2365571], [-0.16679349999999998, 51.2371335], [-0.1667978, 51.237507599999994], [-0.1667689, 51.237662], [-0.1667085, 51.2379107], [-0.1666431, 51.23812010000001], [-0.1666074, 51.23821519999998], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]} |
2.1 |
0705 |
0709 |
Nutfield |
Redhill Sig. T487 |
Redhill |
51.2401337 |
-0.1656933 |
51.2401337 |
-0.1656933 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:09:00 |
Redhill |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20483880 |
1790057296497500 |
35 |
35 |
2026-09-22 06:19:59.332087 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:09:59.086742 |
| 730495 |
760046 |
G13886 |
865B08M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:10:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 760046, "stp": "P", "toc": "Southern", "uid": "G13886", "consist": "377415+377147", "dest_crs": "BOG", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G13886/2026-09-22/detailed", "trust_id": "865B08M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:59:00", "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-22", "dest_arr_time": "0610", "dest_platform": "1", "is_terminated": 1, "next_location": "Bognor Regis Sig. Br55", "signalling_id": "5B08", "timing_status": null, "origin_station": "Bognor Middle Road", "current_leg_arr": "0603", "current_leg_dep": "0559", "current_leg_end": "Bognor Regis Sig. Br55", "origin_dep_time": "0559", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6752245999999998, 50.788802700000005], [-0.6743821, 50.7898575], [-0.6741493999999999, 50.79014800000001], [-0.6738919, 50.7904403], [-0.6736888999999999, 50.7906067], [-0.6733322, 50.7909161], [-0.6732224, 50.79101620000001], [-0.6730411999999999, 50.791175]]}", "current_leg_start": "Bognor Middle Road", "dest_arr_time_act": "0610", "motion_projection": null, "next_location_lat": "50.7911750", "next_location_lon": "-0.6730412", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 557.103, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 760046, \"profile_key\": \"e242790a630e96ef33fa42fdc1d4a18f1093c8da21c368d5ac86e8ed36756473\", \"schedule_id\": 8337, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Bognor Middle Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133238}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0608\", \"location\": \"Bognor Regis Sig. Br55\", \"stage_seq\": 2, \"distance_m\": 280.872, \"section_seq\": 1, \"route_path_id\": 133238}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 3, \"distance_m\": 557.103, \"section_seq\": 1, \"route_path_id\": 133238}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 557.103, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133238}], \"total_distance_m\": 557.103, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 557.103, \"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": "0559", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "50.7911750", "current_position_lon": "-0.6730412", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bognor Regis Sig. Br55", "service_state_platform": null, "timing_fact_generation": 1790053591869294, "current_leg_arrival_utc": "2026-09-22T06:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:00.892019", "service_state_evidence_id": 64498513, "current_leg_start_actual_dep": "2026-09-22T05:59:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:10:00.893560", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
BOG |
5B08 |
377415+377147 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 557.103, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 760046, "profile_key": "e242790a630e96ef33fa42fdc1d4a18f1093c8da21c368d5ac86e8ed36756473", "schedule_id": 8337, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Bognor Middle Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133238}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0608", "location": "Bognor Regis Sig. Br55", "stage_seq": 2, "distance_m": 280.872, "section_seq": 1, "route_path_id": 133238}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 3, "distance_m": 557.103, "section_seq": 1, "route_path_id": 133238}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 557.103, "from_m": 0.0, "section_seq": 1, "route_path_id": 133238}], "total_distance_m": 557.103, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 557.103, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bognor Middle Road |
0559 |
0559 |
None |
5:59:00 |
None |
Bognor Regis |
0610 |
0610 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G13886/2026-09-22/detailed |
None |
Bognor Middle Road |
2026-09-22T05:59:00+01:00 |
Bognor Regis Sig. Br55 |
4.0 |
{"type": "LineString", "coordinates": [[-0.6752245999999998, 50.788802700000005], [-0.6743821, 50.7898575], [-0.6741493999999999, 50.79014800000001], [-0.6738919, 50.7904403], [-0.6736888999999999, 50.7906067], [-0.6733322, 50.7909161], [-0.6732224, 50.79101620000001], [-0.6730411999999999, 50.791175]]} |
0.2 |
0559 |
0603 |
None |
None |
Bognor Regis Sig. Br55 |
50.7911750 |
-0.6730412 |
50.7911750 |
-0.6730412 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:10:00 |
Bognor Regis Sig. Br55 |
TD |
TRACKING_TIMEOUT |
64498513 |
1790053591869294 |
3 |
3 |
2026-09-22 06:10:00.893560 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:00.892019 |
| 730496 |
760557 |
C39863 |
865H08M622 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:10:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 760557, "stp": "P", "toc": "Southern", "uid": "C39863", "consist": "377102+377443+377426", "dest_crs": "LIT", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C39863/2026-09-22/detailed", "trust_id": "865H08M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": "06:10:00", "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-22", "dest_arr_time": "0629", "dest_platform": "1", "is_terminated": 1, "next_location": "Littlehampton Outside Shed", "signalling_id": "5H08", "timing_status": null, "origin_station": "Littlehampton Up Sidings 1", "current_leg_arr": "0612", "current_leg_dep": "0610", "current_leg_end": "Littlehampton Outside Shed", "origin_dep_time": "0610", "origin_platform": "S1", "current_location": null, "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5512306999999999, 50.811816799999995], [-0.5518882999999999, 50.812150699999975], [-0.5522297, 50.8123264], [-0.5528167, 50.81265380000001], [-0.5530202, 50.81276150000001], [-0.5532626, 50.8128646], [-0.5535025, 50.81294869999999], [-0.5537326, 50.8130305]]}", "current_leg_start": "Littlehampton Up Sidings 1", "dest_arr_time_act": "0629", "motion_projection": null, "next_location_lat": "50.8130305", "next_location_lon": "-0.5537326", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.73, \"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\": 731.311, \"from_m\": 272.73, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 760557, \"profile_key\": \"8af1239c8c37c9ddfcb40b2b06b05616f8f45401c980778d08cc6a3de89ca0c7\", \"schedule_id\": 5686, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Littlehampton Up Sidings 1\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132358}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0624\", \"location\": \"Littlehampton Outside Shed\", \"stage_seq\": 2, \"distance_m\": 163.871, \"section_seq\": 1, \"route_path_id\": 132358}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0627\", \"location\": \"Littlehampton Sig. LH11\", \"stage_seq\": 3, \"distance_m\": 219.375, \"section_seq\": 1, \"route_path_id\": 132358}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 4, \"distance_m\": 731.311, \"section_seq\": 1, \"route_path_id\": 132358}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 731.311, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132358}], \"total_distance_m\": 731.311, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 731.311, \"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": "0610", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.8130305", "current_position_lon": "-0.5537326", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Littlehampton Up Sidings 1", "service_state_platform": "S1", "timing_fact_generation": 1790050251743717, "current_leg_arrival_utc": "2026-09-22T06:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:01.032241", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-22T06:10:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:01.407224", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
LIT |
5H08 |
377102+377443+377426 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 272.73, "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": 731.311, "from_m": 272.73, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 760557, "profile_key": "8af1239c8c37c9ddfcb40b2b06b05616f8f45401c980778d08cc6a3de89ca0c7", "schedule_id": 5686, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Littlehampton Up Sidings 1", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132358}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0624", "location": "Littlehampton Outside Shed", "stage_seq": 2, "distance_m": 163.871, "section_seq": 1, "route_path_id": 132358}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0627", "location": "Littlehampton Sig. LH11", "stage_seq": 3, "distance_m": 219.375, "section_seq": 1, "route_path_id": 132358}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 4, "distance_m": 731.311, "section_seq": 1, "route_path_id": 132358}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 731.311, "from_m": 0.0, "section_seq": 1, "route_path_id": 132358}], "total_distance_m": 731.311, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 731.311, "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} |
[] |
Littlehampton Up Sidings 1 |
0610 |
0610 |
S1 |
6:10:00 |
None |
Littlehampton |
0629 |
0629 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C39863/2026-09-22/detailed |
None |
Littlehampton Up Sidings 1 |
2026-09-22T06:10:30+01:00 |
Littlehampton Outside Shed |
2.0 |
{"type": "LineString", "coordinates": [[-0.5512306999999999, 50.811816799999995], [-0.5518882999999999, 50.812150699999975], [-0.5522297, 50.8123264], [-0.5528167, 50.81265380000001], [-0.5530202, 50.81276150000001], [-0.5532626, 50.8128646], [-0.5535025, 50.81294869999999], [-0.5537326, 50.8130305]]} |
0.1 |
0610 |
0612 |
None |
None |
Littlehampton Outside Shed |
50.8130305 |
-0.5537326 |
50.8130305 |
-0.5537326 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:10:00 |
Littlehampton Up Sidings 1 |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790050251743717 |
1 |
1 |
2026-09-22 06:20:01.407224 |
S1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:01.032241 |
| 730497 |
760594 |
W75625 |
652P05M622 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:10:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 760594, "stp": "P", "toc": "West Midlands Trains", "uid": "W75625", "consist": "139001", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75625/2026-09-22/detailed", "trust_id": "652P05M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": "06:10:00", "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-22", "dest_arr_time": "0613", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P05", "timing_status": null, "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "0613", "current_leg_dep": "0610", "current_leg_end": "Stourbridge Town", "origin_dep_time": "0610", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "0613", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "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\": 85.609, \"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\": 1066.05, \"from_m\": 85.609, \"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\": 1066.05, \"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\": 760594, \"profile_key\": \"9d861fbc71a24db92e43641546d424ddb81182cf8398f5fde463099c26c8307b\", \"schedule_id\": 27086, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120709}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 120709}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120709}], \"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": "0610", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1790050261392118, "current_leg_arrival_utc": "2026-09-22T06:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:01.098175", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-22T06:10:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:01.554273", "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 |
None |
SBT |
2P05 |
139001 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "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": 1066.05, "from_m": 85.609, "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": 1066.05, "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": 760594, "profile_key": "9d861fbc71a24db92e43641546d424ddb81182cf8398f5fde463099c26c8307b", "schedule_id": 27086, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120709}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 120709}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 120709}], "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 Jn (Town Plat) |
0610 |
0610 |
None |
6:10:00 |
None |
Stourbridge Town |
0613 |
0613 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W75625/2026-09-22/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-22T06:10:30+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
0610 |
0613 |
None |
None |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:10:00 |
Stourbridge Jn (Town Plat) |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790050261392118 |
0 |
0 |
2026-09-22 06:20:01.554273 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:01.098175 |
| 730498 |
761387 |
P24701 |
302S51M622 |
2026-09-22 |
COMPLETE |
20484825 |
2026-09-22 07:09:00 |
2026-09-22 06:20:04 |
2026-09-24 06:20:04 |
{"id": 761387, "stp": "P", "toc": "Northern", "uid": "P24701", "consist": "150133", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24701/2026-09-22/detailed", "trust_id": "302S51M622", "origin_crs": "BPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": "1", "is_terminated": 1, "next_location": "Preston", "signalling_id": "2S51", "timing_status": "ON TIME", "origin_station": "Blackpool South", "current_leg_arr": "0710", "current_leg_dep": "0703", "current_leg_end": "Preston", "origin_dep_time": "0631", "origin_platform": "1", "current_location": "Preston Fylde Jn", "last_update_time": "2026-09-22T06:20:04", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8180527999999994, 53.7817817], [-2.8157806999999995, 53.7813882], [-2.8145952, 53.781191199999995], [-2.8134874999999995, 53.781001900000014], [-2.8080906999999997, 53.7801159], [-2.7934006, 53.7776405], [-2.7903452, 53.7771357], [-2.7863647999999994, 53.7765937], [-2.784777380770516, 53.77640472230831], [-2.7818372, 53.7760547], [-2.7796002, 53.775779], [-2.7771969999999997, 53.77558609999999], [-2.7746757, 53.7755158], [-2.7744333, 53.77551269999999], [-2.7736917, 53.7755032], [-2.7699979, 53.77545610000001], [-2.7662221, 53.77543740000001], [-2.765931, 53.7754387], [-2.7588023999999995, 53.7755946], [-2.7576943999999997, 53.775603399999994], [-2.7564580999999997, 53.7755806], [-2.755567399999999, 53.7755464], [-2.7547358999999996, 53.77548929999999], [-2.7539529999999997, 53.7754217], [-2.7535452, 53.77538899999999], [-2.7525392, 53.77527219999999], [-2.7515335999999997, 53.775136], [-2.7505865999999997, 53.77498369999999], [-2.7496451, 53.77480380000001], [-2.7487210999999996, 53.774605599999994], [-2.7477799, 53.774395199999994], [-2.7471170999999996, 53.77420939999999], [-2.7463144999999995, 53.7739731], [-2.7460718, 53.77390479999998], [-2.7428218, 53.7729733], [-2.7397426, 53.7721317], [-2.7394985999999997, 53.772065000000005], [-2.7317925, 53.7699266], [-2.730073, 53.7693785], [-2.7290326, 53.7690245], [-2.7279407, 53.76859060000001], [-2.7269028999999994, 53.76813680000001], [-2.7261303999999997, 53.76777690000001], [-2.7252748, 53.7673203], [-2.7232147999999996, 53.7660076], [-2.7210481999999994, 53.7645097], [-2.7206935999999997, 53.7642795], [-2.7202468, 53.7640183], [-2.7197735999999995, 53.76377839999999], [-2.7191138, 53.7634775], [-2.7183398999999997, 53.76322110000001], [-2.7176142, 53.7629948], [-2.7168365, 53.762786000000006], [-2.7164584, 53.7627113], [-2.7162010999999997, 53.762660399999994], [-2.7156241999999997, 53.762564], [-2.7147909, 53.7624084], [-2.714275, 53.7622773], [-2.7138355000000005, 53.76211860000001], [-2.7135128999999996, 53.7619765], [-2.7132447, 53.761839999999985], [-2.713170909354285, 53.76179425770755], [-2.7130011809247283, 53.76167151307944], [-2.712849653773365, 53.76156342243028], [-2.712713729792082, 53.76146789122677], [-2.712590810872768, 53.76138282493563], [-2.7124782989073086, 53.7613061290236], [-2.712373595787594, 53.7612357089574], [-2.7122741034055102, 53.76116947020374], [-2.7121772236529456, 53.761105318229355], [-2.7120803584217867, 53.76104115850096], [-2.7119809096039225, 53.76097489648528], [-2.7118762790912396, 53.760904437649046], [-2.711763868775626, 53.760827687458985], [-2.7116410805489695, 53.76074255138179], [-2.7115053163031573, 53.760646934884214], [-2.7113539779300773, 53.760538743432974], [-2.7111844673216168, 53.76041588249478], [-2.7108845, 53.76020749999999], [-2.710593, 53.7600333], [-2.709942, 53.7596495], [-2.7099337, 53.75964449999999], [-2.7097863, 53.75956330000001], [-2.709357, 53.75930760000001], [-2.7090845999999997, 53.7591279], [-2.7088104999999993, 53.7589136], [-2.7084418, 53.75854199999999], [-2.7082415, 53.758288400000005], [-2.7080571999999994, 53.75798330000001], [-2.7078909, 53.7576279], [-2.707827599999999, 53.7573794], [-2.7077439999999995, 53.756888499999995], [-2.7076878, 53.75656659999999], [-2.7076421999999996, 53.756310599999985], [-2.707535899999999, 53.7558152], [-2.7074629, 53.75545369999999]]}", "current_leg_start": "Salwick", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": "Kirkham & Wesham", "current_leg_milage": "5.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 209.774, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 10814.215, \"from_m\": 209.774, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11075.248, \"from_m\": 10814.215, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14796.556, \"from_m\": 11075.248, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14989.424, \"from_m\": 14796.556, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16338.608, \"from_m\": 14989.424, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16824.437, \"from_m\": 16338.608, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 18065.322, \"from_m\": 16824.437, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 18727.521, \"from_m\": 18065.322, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30633.906, \"from_m\": 18727.521, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30806.897, \"from_m\": 30633.906, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31398.174, \"from_m\": 30806.897, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31415.653, \"from_m\": 31398.174, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31473.855, \"from_m\": 31415.653, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 31498.426, \"from_m\": 31473.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31562.168, \"from_m\": 31498.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32072.431, \"from_m\": 31562.168, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 761387, \"profile_key\": \"b8412322853432dc39930c228b409dc49d59a00259ac6a31a063c5b3ae77ebb2\", \"schedule_id\": 19498, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Blackpool South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Blackpool Pleasure Beach\", \"stage_seq\": 2, \"distance_m\": 1248.777, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636\", \"location\": \"Squires Gate\", \"stage_seq\": 3, \"distance_m\": 2473.893, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0639H\", \"location\": \"St. Annes-on-the-Sea\", \"stage_seq\": 4, \"distance_m\": 5517.632, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": \"0643H\", \"location\": \"Ansdell & Fairhaven\", \"stage_seq\": 5, \"distance_m\": 8211.607, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0646H\", \"location\": \"Lytham\", \"stage_seq\": 6, \"distance_m\": 10183.767, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0651H\", \"location\": \"Moss Side\", \"stage_seq\": 7, \"distance_m\": 14255.231, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Kirkham West Jn\", \"stage_seq\": 8, \"distance_m\": 18065.322, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 9, \"distance_m\": 19593.573, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0702\", \"wtt_dep\": \"0702H\", \"location\": \"Salwick\", \"stage_seq\": 10, \"distance_m\": 23785.78, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 11, \"distance_m\": 31341.526, \"section_seq\": 1, \"route_path_id\": 138798}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 12, \"distance_m\": 32072.431, \"section_seq\": 1, \"route_path_id\": 138798}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32072.431, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138798}], \"total_distance_m\": 32072.431, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 31456.583, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 615.848, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0631", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.7554537", "current_position_lon": "-2.7074629", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:55Z\", \"source_id\": 20457261, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:24Z\", \"source_id\": 20459035, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:52Z\", \"source_id\": 20462195, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:24Z\", \"source_id\": 20464797, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:54Z\", \"source_id\": 20467417, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:23Z\", \"source_id\": 20470863, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:07Z\", \"source_id\": 64614214, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:10Z\", \"source_id\": 20474501, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:05Z\", \"source_id\": 64626108, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:07Z\", \"source_id\": 20478318, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:01Z\", \"source_id\": 64646104, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:05Z\", \"source_id\": 20484601, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "1", "timing_fact_generation": 1790057366754124, "current_leg_arrival_utc": "2026-09-22T07:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:03.461124", "service_state_evidence_id": 20484601, "current_leg_start_actual_dep": "2026-09-22T07:02:30+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:10:03.463339", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
BPS |
PRE |
2S51 |
150133 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 209.774, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 10814.215, "from_m": 209.774, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11075.248, "from_m": 10814.215, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14796.556, "from_m": 11075.248, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14989.424, "from_m": 14796.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16338.608, "from_m": 14989.424, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16824.437, "from_m": 16338.608, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 18065.322, "from_m": 16824.437, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 18727.521, "from_m": 18065.322, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30633.906, "from_m": 18727.521, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30806.897, "from_m": 30633.906, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31398.174, "from_m": 30806.897, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31415.653, "from_m": 31398.174, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31473.855, "from_m": 31415.653, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31498.426, "from_m": 31473.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31562.168, "from_m": 31498.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32072.431, "from_m": 31562.168, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 761387, "profile_key": "b8412322853432dc39930c228b409dc49d59a00259ac6a31a063c5b3ae77ebb2", "schedule_id": 19498, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0631", "location": "Blackpool South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Blackpool Pleasure Beach", "stage_seq": 2, "distance_m": 1248.777, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636", "location": "Squires Gate", "stage_seq": 3, "distance_m": 2473.893, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0639H", "location": "St. Annes-on-the-Sea", "stage_seq": 4, "distance_m": 5517.632, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": "0643H", "location": "Ansdell & Fairhaven", "stage_seq": 5, "distance_m": 8211.607, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0646H", "location": "Lytham", "stage_seq": 6, "distance_m": 10183.767, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0651H", "location": "Moss Side", "stage_seq": 7, "distance_m": 14255.231, "section_seq": 1, "route_path_id": 138798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Kirkham West Jn", "stage_seq": 8, "distance_m": 18065.322, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658", "location": "Kirkham & Wesham", "stage_seq": 9, "distance_m": 19593.573, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0702", "wtt_dep": "0702H", "location": "Salwick", "stage_seq": 10, "distance_m": 23785.78, "section_seq": 1, "route_path_id": 138798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709H", "location": "Preston Fylde Jn", "stage_seq": 11, "distance_m": 31341.526, "section_seq": 1, "route_path_id": 138798}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Preston", "stage_seq": 12, "distance_m": 32072.431, "section_seq": 1, "route_path_id": 138798}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32072.431, "from_m": 0.0, "section_seq": 1, "route_path_id": 138798}], "total_distance_m": 32072.431, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 31456.583, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 615.848, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:55Z", "source_id": 20457261, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:24Z", "source_id": 20459035, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:52Z", "source_id": 20462195, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:24Z", "source_id": 20464797, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:54Z", "source_id": 20467417, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:23Z", "source_id": 20470863, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7839, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:07Z", "source_id": 64614214, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:10Z", "source_id": 20474501, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7852, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:05Z", "source_id": 64626108, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:01:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:07Z", "source_id": 20478318, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7859, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:01Z", "source_id": 64646104, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:05Z", "source_id": 20484601, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Blackpool South |
0631 |
0631 |
1 |
None |
None |
Preston |
0711 |
0711 |
1 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24701/2026-09-22/detailed |
None |
Salwick |
2026-09-22T07:02:30+01:00 |
Preston |
7.0 |
{"type": "LineString", "coordinates": [[-2.8180527999999994, 53.7817817], [-2.8157806999999995, 53.7813882], [-2.8145952, 53.781191199999995], [-2.8134874999999995, 53.781001900000014], [-2.8080906999999997, 53.7801159], [-2.7934006, 53.7776405], [-2.7903452, 53.7771357], [-2.7863647999999994, 53.7765937], [-2.784777380770516, 53.77640472230831], [-2.7818372, 53.7760547], [-2.7796002, 53.775779], [-2.7771969999999997, 53.77558609999999], [-2.7746757, 53.7755158], [-2.7744333, 53.77551269999999], [-2.7736917, 53.7755032], [-2.7699979, 53.77545610000001], [-2.7662221, 53.77543740000001], [-2.765931, 53.7754387], [-2.7588023999999995, 53.7755946], [-2.7576943999999997, 53.775603399999994], [-2.7564580999999997, 53.7755806], [-2.755567399999999, 53.7755464], [-2.7547358999999996, 53.77548929999999], [-2.7539529999999997, 53.7754217], [-2.7535452, 53.77538899999999], [-2.7525392, 53.77527219999999], [-2.7515335999999997, 53.775136], [-2.7505865999999997, 53.77498369999999], [-2.7496451, 53.77480380000001], [-2.7487210999999996, 53.774605599999994], [-2.7477799, 53.774395199999994], [-2.7471170999999996, 53.77420939999999], [-2.7463144999999995, 53.7739731], [-2.7460718, 53.77390479999998], [-2.7428218, 53.7729733], [-2.7397426, 53.7721317], [-2.7394985999999997, 53.772065000000005], [-2.7317925, 53.7699266], [-2.730073, 53.7693785], [-2.7290326, 53.7690245], [-2.7279407, 53.76859060000001], [-2.7269028999999994, 53.76813680000001], [-2.7261303999999997, 53.76777690000001], [-2.7252748, 53.7673203], [-2.7232147999999996, 53.7660076], [-2.7210481999999994, 53.7645097], [-2.7206935999999997, 53.7642795], [-2.7202468, 53.7640183], [-2.7197735999999995, 53.76377839999999], [-2.7191138, 53.7634775], [-2.7183398999999997, 53.76322110000001], [-2.7176142, 53.7629948], [-2.7168365, 53.762786000000006], [-2.7164584, 53.7627113], [-2.7162010999999997, 53.762660399999994], [-2.7156241999999997, 53.762564], [-2.7147909, 53.7624084], [-2.714275, 53.7622773], [-2.7138355000000005, 53.76211860000001], [-2.7135128999999996, 53.7619765], [-2.7132447, 53.761839999999985], [-2.713170909354285, 53.76179425770755], [-2.7130011809247283, 53.76167151307944], [-2.712849653773365, 53.76156342243028], [-2.712713729792082, 53.76146789122677], [-2.712590810872768, 53.76138282493563], [-2.7124782989073086, 53.7613061290236], [-2.712373595787594, 53.7612357089574], [-2.7122741034055102, 53.76116947020374], [-2.7121772236529456, 53.761105318229355], [-2.7120803584217867, 53.76104115850096], [-2.7119809096039225, 53.76097489648528], [-2.7118762790912396, 53.760904437649046], [-2.711763868775626, 53.760827687458985], [-2.7116410805489695, 53.76074255138179], [-2.7115053163031573, 53.760646934884214], [-2.7113539779300773, 53.760538743432974], [-2.7111844673216168, 53.76041588249478], [-2.7108845, 53.76020749999999], [-2.710593, 53.7600333], [-2.709942, 53.7596495], [-2.7099337, 53.75964449999999], [-2.7097863, 53.75956330000001], [-2.709357, 53.75930760000001], [-2.7090845999999997, 53.7591279], [-2.7088104999999993, 53.7589136], [-2.7084418, 53.75854199999999], [-2.7082415, 53.758288400000005], [-2.7080571999999994, 53.75798330000001], [-2.7078909, 53.7576279], [-2.707827599999999, 53.7573794], [-2.7077439999999995, 53.756888499999995], [-2.7076878, 53.75656659999999], [-2.7076421999999996, 53.756310599999985], [-2.707535899999999, 53.7558152], [-2.7074629, 53.75545369999999]]} |
5.2 |
0703 |
0710 |
Kirkham & Wesham |
Preston Fylde Jn |
Preston |
53.7554537 |
-2.7074629 |
53.7554537 |
-2.7074629 |
1 |
0 |
2026-09-22 06:20:04 |
TERMINATED |
2026-09-22 06:10:00 |
Preston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484601 |
1790057366754124 |
34 |
34 |
2026-09-22 06:10:03.463339 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:03.461124 |
| 730499 |
761808 |
C38377 |
889Y44M622 |
2026-09-22 |
COMPLETE |
20485325 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 761808, "stp": "P", "toc": "Elizabeth Line", "uid": "C38377", "consist": "345028", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38377/2026-09-22/detailed", "trust_id": "889Y44M622", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-22", "dest_arr_time": "0712", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y44", "timing_status": "ON TIME", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0710", "current_leg_dep": "0708", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0642", "origin_platform": "3", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "0710½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25601.768, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25883.414, \"from_m\": 25601.768, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26958.683, \"from_m\": 25883.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27326.331, \"from_m\": 26958.683, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 761808, \"profile_key\": \"892d2cb32edc4abfd9998282b6ce8a5b178d46194270683a649db66c2e0b8e87\", \"schedule_id\": 5445, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0645H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0649H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0652H\", \"wtt_dep\": \"0653H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13035.108, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0657H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0659H\", \"wtt_dep\": \"0700H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0702\", \"wtt_dep\": \"0703\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0706\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0707H\", \"wtt_dep\": \"0708\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"0710H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 27326.331, \"section_seq\": 1, \"route_path_id\": 132305}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27326.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132305}], \"total_distance_m\": 27326.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 27326.331, \"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": "0642", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:38Z\", \"source_id\": 64586983, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:41Z\", \"source_id\": 20465738, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:46Z\", \"source_id\": 64596613, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:50Z\", \"source_id\": 20468922, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:09Z\", \"source_id\": 64604580, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:10Z\", \"source_id\": 20471446, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:12Z\", \"source_id\": 64614425, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:14Z\", \"source_id\": 20474524, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:23Z\", \"source_id\": 64621929, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:29Z\", \"source_id\": 20477018, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:55Z\", \"source_id\": 64628270, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:58Z\", \"source_id\": 20478963, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:00Z\", \"source_id\": 64635814, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:04Z\", \"source_id\": 20481354, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:20Z\", \"source_id\": 64641681, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:25Z\", \"source_id\": 20483216, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:01Z\", \"source_id\": 64648675, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:06Z\", \"source_id\": 20485325, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1790057414386198, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:04.749462", "service_state_evidence_id": 64648675, "current_leg_start_actual_dep": "2026-09-22T07:08:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-22T06:10:01", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:07.983345", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
ABX |
PDX |
9Y44 |
345028 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25601.768, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25883.414, "from_m": 25601.768, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 26958.683, "from_m": 25883.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27326.331, "from_m": 26958.683, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 761808, "profile_key": "892d2cb32edc4abfd9998282b6ce8a5b178d46194270683a649db66c2e0b8e87", "schedule_id": 5445, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0642", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0645H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0649H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0652H", "wtt_dep": "0653H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 132305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13035.108, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0657H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0659H", "wtt_dep": "0700H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0702", "wtt_dep": "0703", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0706", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0707H", "wtt_dep": "0708", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "0710H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 27326.331, "section_seq": 1, "route_path_id": 132305}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27326.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 132305}], "total_distance_m": 27326.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 27326.331, "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": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:38Z", "source_id": 64586983, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:44:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:41Z", "source_id": 20465738, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:46Z", "source_id": 64596613, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:50Z", "source_id": 20468922, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:09Z", "source_id": 64604580, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:52:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:10Z", "source_id": 20471446, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:12Z", "source_id": 64614425, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:56:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:14Z", "source_id": 20474524, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:23Z", "source_id": 64621929, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:29Z", "source_id": 20477018, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:55Z", "source_id": 64628270, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:01:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:58Z", "source_id": 20478963, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:00Z", "source_id": 64635814, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:04:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:04Z", "source_id": 20481354, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:20Z", "source_id": 64641681, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:07:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:25Z", "source_id": 20483216, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:01Z", "source_id": 64648675, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:10:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:06Z", "source_id": 20485325, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
0642 |
0642 |
3 |
None |
None |
Paddington (Crossrail) |
0712 |
0710½ |
B |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C38377/2026-09-22/detailed |
None |
Bond Street (Crossrail) |
2026-09-22T07:08:00+01:00 |
Paddington (Crossrail) |
2.0 |
{"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.8 |
0708 |
0710 |
Bond Street (Crossrail) |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:01 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
64648675 |
1790057414386198 |
64 |
64 |
2026-09-22 06:20:07.983345 |
B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:04.749462 |
| 730500 |
762283 |
P65273 |
235R04M622 |
2026-09-22 |
COMPLETE |
20484039 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 762283, "stp": "P", "toc": "Northern", "uid": "P65273", "consist": "150114", "dest_crs": "AWK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65273/2026-09-22/detailed", "trust_id": "235R04M622", "origin_crs": "AWK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Adwick", "service_date": "2026-09-22", "dest_arr_time": "0713½", "dest_platform": "1", "is_terminated": 1, "next_location": null, "signalling_id": "5R04", "timing_status": "EARLY", "origin_station": "Adwick", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0657", "origin_platform": "2", "current_location": "Adwick", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0713½", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Doncaster Sig. D108", "current_leg_milage": null, "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 197.841, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 314.791, \"from_m\": 197.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\": 368.142, \"from_m\": 314.791, \"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\": 2299.323, \"from_m\": 368.142, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2352.674, \"from_m\": 2299.323, \"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\": 2469.624, \"from_m\": 2352.674, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2667.465, \"from_m\": 2469.624, \"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}], \"service_id\": 762283, \"profile_key\": \"20e629915b372a5ff6b63c0a574b1d72171752c755917a94e77ce2ee0c0557e2\", \"schedule_id\": 20429, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"Adwick\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0657H\", \"location\": \"Carcroft Jn\", \"stage_seq\": 2, \"distance_m\": 322.022, \"section_seq\": 1, \"route_path_id\": 139069}, {\"is_pass\": false, \"wtt_arr\": \"0659H\", \"wtt_dep\": \"0711\", \"location\": \"Skellow Jn\", \"stage_seq\": 3, \"distance_m\": 1333.733, \"section_seq\": 1, \"route_path_id\": 139069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0713\", \"location\": \"Carcroft Jn\", \"stage_seq\": 4, \"distance_m\": 2345.443, \"section_seq\": 1, \"route_path_id\": 139069}, {\"is_pass\": false, \"wtt_arr\": \"0713H\", \"wtt_dep\": null, \"location\": \"Adwick\", \"stage_seq\": 5, \"distance_m\": 2667.465, \"section_seq\": 1, \"route_path_id\": 139069}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2667.465, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139069}], \"total_distance_m\": 2667.465, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 2667.465, \"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": "0657", "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\": 6738, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:58Z\", \"source_id\": 64618609, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:04Z\", \"source_id\": 20475934, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:19Z\", \"source_id\": 64644306, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:25Z\", \"source_id\": 20484039, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Adwick", "service_state_platform": "1", "timing_fact_generation": 1790057306311707, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:06.499332", "service_state_evidence_id": 20484039, "current_leg_start_actual_dep": null, "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:07.945789", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
AWK |
AWK |
5R04 |
150114 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 197.841, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 314.791, "from_m": 197.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": 368.142, "from_m": 314.791, "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": 2299.323, "from_m": 368.142, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2352.674, "from_m": 2299.323, "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": 2469.624, "from_m": 2352.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2667.465, "from_m": 2469.624, "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}], "service_id": 762283, "profile_key": "20e629915b372a5ff6b63c0a574b1d72171752c755917a94e77ce2ee0c0557e2", "schedule_id": 20429, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0657", "location": "Adwick", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0657H", "location": "Carcroft Jn", "stage_seq": 2, "distance_m": 322.022, "section_seq": 1, "route_path_id": 139069}, {"is_pass": false, "wtt_arr": "0659H", "wtt_dep": "0711", "location": "Skellow Jn", "stage_seq": 3, "distance_m": 1333.733, "section_seq": 1, "route_path_id": 139069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0713", "location": "Carcroft Jn", "stage_seq": 4, "distance_m": 2345.443, "section_seq": 1, "route_path_id": 139069}, {"is_pass": false, "wtt_arr": "0713H", "wtt_dep": null, "location": "Adwick", "stage_seq": 5, "distance_m": 2667.465, "section_seq": 1, "route_path_id": 139069}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2667.465, "from_m": 0.0, "section_seq": 1, "route_path_id": 139069}], "total_distance_m": 2667.465, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 2667.465, "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": 6738, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:58Z", "source_id": 64618609, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:04Z", "source_id": 20475934, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6744, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:19Z", "source_id": 64644306, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:25Z", "source_id": 20484039, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Adwick |
0657 |
0657 |
2 |
None |
None |
Adwick |
0713½ |
0713½ |
1 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65273/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Doncaster Sig. D108 |
Adwick |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Adwick |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484039 |
1790057306311707 |
11 |
11 |
2026-09-22 06:20:07.945789 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:06.499332 |
| 730501 |
762763 |
W84377 |
085A60MA22 |
2026-09-22 |
COMPLETE |
20485062 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 762763, "stp": "P", "toc": "ScotRail", "uid": "W84377", "consist": "156501", "dest_crs": "AYR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84377/2026-09-22/detailed", "trust_id": "085A60MA22", "origin_crs": "XAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ayr", "service_date": "2026-09-22", "dest_arr_time": "0717", "dest_platform": "3", "is_terminated": 1, "next_location": "Ayr", "signalling_id": "5A60", "timing_status": "EARLY", "origin_station": "Ayr C.S.D.", "current_leg_arr": "0710", "current_leg_dep": "0704", "current_leg_end": "Ayr", "origin_dep_time": "0712", "origin_platform": null, "current_location": "Ayr", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.6260712, 55.45120949999999], [-4.626202576812107, 55.45154693990802], [-4.6262121, 55.45157139999999], [-4.6262938, 55.45185039999999], [-4.6263685, 55.4520625], [-4.6264468, 55.45231979999999], [-4.6265581, 55.45271820000001], [-4.626603299999999, 55.452928199999995], [-4.6266746, 55.4531994], [-4.6267508, 55.45338319999999], [-4.6268283, 55.4535995], [-4.626911099999999, 55.4539143], [-4.6269825, 55.45424409999998], [-4.6271834, 55.4550182], [-4.6271903, 55.4552791], [-4.6271712, 55.45548759999999], [-4.6271108, 55.4557604], [-4.6269931, 55.45609699999999], [-4.6267686, 55.45655889999999], [-4.6266968, 55.45673879999999], [-4.6266027, 55.4569163], [-4.626412, 55.45722090000001], [-4.626389, 55.4572633], [-4.626230199999999, 55.45750550000001], [-4.626183499999999, 55.45757489999999], [-4.626040599999999, 55.4577986], [-4.6257102, 55.4582341], [-4.625217, 55.4587696], [-4.624833999999999, 55.45914109999999], [-4.6248146, 55.4591595], [-4.6247397, 55.4592219], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]}", "current_leg_start": "Ayr C.S.D.", "dest_arr_time_act": "0717", "motion_projection": null, "next_location_lat": "55.4585201", "next_location_lon": "-4.6253911", "previous_location": "Ayr C.S.D.", "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\": 680.783, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 927.68, \"from_m\": 680.783, \"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\": 1005.647, \"from_m\": 927.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.814, \"from_m\": 1005.647, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 762763, \"profile_key\": \"1f8f99f8a6d9c897be07b31cb683f995bea8db71ca17f85a7887385685b46b9c\", \"schedule_id\": 27948, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0712\", \"location\": \"Ayr C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114983}, {\"is_pass\": false, \"wtt_arr\": \"0717\", \"wtt_dep\": null, \"location\": \"Ayr\", \"stage_seq\": 2, \"distance_m\": 1093.814, \"section_seq\": 1, \"route_path_id\": 114983}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1093.814, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114983}], \"total_distance_m\": 1093.814, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1093.814, \"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": "0712", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.4585201", "current_position_lon": "-4.6253911", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:41Z\", \"source_id\": 64647782, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:43Z\", \"source_id\": 20485062, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ayr", "service_state_platform": "3", "timing_fact_generation": 1790057384775191, "current_leg_arrival_utc": "2026-09-22T07:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:09.015285", "service_state_evidence_id": 20485062, "current_leg_start_actual_dep": "2026-09-22T07:12:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:16.134490", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XAR |
AYR |
5A60 |
156501 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 680.783, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 927.68, "from_m": 680.783, "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": 1005.647, "from_m": 927.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.814, "from_m": 1005.647, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 762763, "profile_key": "1f8f99f8a6d9c897be07b31cb683f995bea8db71ca17f85a7887385685b46b9c", "schedule_id": 27948, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0712", "location": "Ayr C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114983}, {"is_pass": false, "wtt_arr": "0717", "wtt_dep": null, "location": "Ayr", "stage_seq": 2, "distance_m": 1093.814, "section_seq": 1, "route_path_id": 114983}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1093.814, "from_m": 0.0, "section_seq": 1, "route_path_id": 114983}], "total_distance_m": 1093.814, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1093.814, "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": 2820, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:41Z", "source_id": 64647782, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:43Z", "source_id": 20485062, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Ayr C.S.D. |
0712 |
0712 |
None |
None |
None |
Ayr |
0717 |
0717 |
3 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84377/2026-09-22/detailed |
None |
Ayr C.S.D. |
2026-09-22T07:12:00+01:00 |
Ayr |
6.0 |
{"type": "LineString", "coordinates": [[-4.6260712, 55.45120949999999], [-4.626202576812107, 55.45154693990802], [-4.6262121, 55.45157139999999], [-4.6262938, 55.45185039999999], [-4.6263685, 55.4520625], [-4.6264468, 55.45231979999999], [-4.6265581, 55.45271820000001], [-4.626603299999999, 55.452928199999995], [-4.6266746, 55.4531994], [-4.6267508, 55.45338319999999], [-4.6268283, 55.4535995], [-4.626911099999999, 55.4539143], [-4.6269825, 55.45424409999998], [-4.6271834, 55.4550182], [-4.6271903, 55.4552791], [-4.6271712, 55.45548759999999], [-4.6271108, 55.4557604], [-4.6269931, 55.45609699999999], [-4.6267686, 55.45655889999999], [-4.6266968, 55.45673879999999], [-4.6266027, 55.4569163], [-4.626412, 55.45722090000001], [-4.626389, 55.4572633], [-4.626230199999999, 55.45750550000001], [-4.626183499999999, 55.45757489999999], [-4.626040599999999, 55.4577986], [-4.6257102, 55.4582341], [-4.625217, 55.4587696], [-4.624833999999999, 55.45914109999999], [-4.6248146, 55.4591595], [-4.6247397, 55.4592219], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]} |
0.7 |
0704 |
0710 |
Ayr C.S.D. |
Ayr |
Ayr |
55.4585201 |
-4.6253911 |
55.4585201 |
-4.6253911 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Ayr |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485062 |
1790057384775191 |
4 |
4 |
2026-09-22 06:20:16.134490 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:09.015285 |
| 730502 |
761874 |
L55632 |
505Y09M622 |
2026-09-22 |
COMPLETE |
20484457 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 761874, "stp": "P", "toc": "Greater Anglia", "uid": "L55632", "consist": "720515+720538", "dest_crs": "IPS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55632/2026-09-22/detailed", "trust_id": "505Y09M622", "origin_crs": "XLG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "3", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "5Y09", "timing_status": "ON TIME", "origin_station": "Colchester CS", "current_leg_arr": "0710", "current_leg_dep": "0649", "current_leg_end": "Ipswich", "origin_dep_time": "0645", "origin_platform": null, "current_location": "Ipswich", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8923439522319098, 51.900678351377906], [0.8923837, 51.90067319999999], [0.8938347999999999, 51.90050110000001], [0.8948094999999999, 51.90040859999999], [0.8952321999999999, 51.90037360000001], [0.8963907000000001, 51.9002885], [0.8974236, 51.90017309999998], [0.8981209999999997, 51.9001263], [0.8983152841195214, 51.90011489327127], [0.8988567999999999, 51.9000831], [0.899226, 51.90005889999999], [0.8997301, 51.9000259], [0.9003879, 51.8999839], [0.9017074, 51.8998951], [0.9031819, 51.899802], [0.9041005999999998, 51.89973839999999], [0.9056901000000002, 51.8996367], [0.9067107, 51.8995694], [0.9085624, 51.8994528], [0.9100239, 51.899375], [0.9118721, 51.8992999], [0.9128292, 51.899274600000005], [0.9130759868372974, 51.89926770577764], [0.9133912, 51.89925889999999], [0.9142635999999998, 51.89924800000001], [0.9161248, 51.899231], [0.9173307999999998, 51.89923639999999], [0.9187383, 51.8992574], [0.9199521000000002, 51.8993041], [0.9218346, 51.899415399999995], [0.9240782, 51.89960020000001], [0.9263099999999996, 51.8998363], [0.9270882, 51.8999274], [0.9278572, 51.9000302], [0.9293573999999998, 51.900257], [0.9300441, 51.90037540000001], [0.9307138, 51.90050110000001], [0.9324542, 51.90086379999999], [0.933186, 51.901030899999995], [0.9337041, 51.9011579], [0.9357755, 51.9017132], [0.9369185, 51.90204709999999], [0.9396774, 51.9029473], [0.9407695, 51.9033386], [0.9417483, 51.903709500000005], [0.9428633, 51.9041509], [0.9443493, 51.9047822], [0.9455481, 51.905329399999985], [0.9475884, 51.906344100000005], [0.9502349999999998, 51.9078056], [0.9529607999999998, 51.9092858], [0.9548268999999998, 51.91016119999999], [0.9558889, 51.9106242], [0.9569284999999996, 51.91106229999999], [0.9579906, 51.91148729999999], [0.9589265999999996, 51.9118552], [0.9600521, 51.91226600000001], [0.960938, 51.9125774], [0.9693724, 51.91549739999999], [0.9741239, 51.91714549999999], [0.9765466, 51.9180251], [0.977983, 51.9185747], [0.9791786, 51.919053000000005], [0.9809349, 51.9197861], [0.9826721, 51.920550299999995], [0.9842348999999998, 51.92124810000001], [0.9851344, 51.9216084], [0.9852592, 51.9216641], [0.9856017, 51.9218182], [0.9881468125314736, 51.9229898008812], [0.9895619, 51.9236412], [0.9910501, 51.9244405], [0.9927971, 51.9255071], [0.9939898, 51.9263247], [0.9953803, 51.927407599999995], [0.9966596, 51.9285391], [0.9972432, 51.9291092], [0.9980809, 51.9300049], [0.9989184999999998, 51.9309411], [0.9997769, 51.9318335], [1.0005774000000005, 51.93257299999999], [1.0010487, 51.932982900000006], [1.001681, 51.9334989], [1.0032246, 51.93465659999999], [1.0052757, 51.9359572], [1.0080112, 51.937624199999995], [1.0086356999999997, 51.93800469999999], [1.0091021, 51.938298399999994], [1.010106, 51.9389206], [1.0115129, 51.9398118], [1.0126144, 51.9404926], [1.0143723, 51.941562899999994], [1.0153243, 51.9421347], [1.0182783359207372, 51.94396531986611], [1.0200639, 51.9450718], [1.0214672, 51.9459101], [1.0216615, 51.9460193], [1.0241382, 51.947191499999995], [1.0256725, 51.94776379999999], [1.0273089999999998, 51.94825620000001], [1.0289826, 51.94865359999999], [1.0307114999999998, 51.94895900000001], [1.0332114, 51.949224699999995], [1.0346489, 51.94929179999999], [1.0360859, 51.94929979999999], [1.0379271, 51.949264199999995], [1.0397772, 51.94918609999999], [1.0402929, 51.9492016], [1.0432533, 51.9491241], [1.0437679, 51.949124799999986], [1.0441849, 51.9491323], [1.0444394, 51.9491426], [1.0448345, 51.94915819999999], [1.0452298, 51.9491774], [1.0454473, 51.94919010000001], [1.0457140881760316, 51.94921257265291], [1.0457156, 51.94921269999999], [1.0458626, 51.949221400000006], [1.0466494999999998, 51.94929849999999], [1.0473206999999998, 51.9493786], [1.0481012, 51.9494861], [1.0482884, 51.9495191], [1.0484193999999998, 51.9495365], [1.0484878, 51.9495451], [1.0485629999999997, 51.9495609], [1.0494314, 51.94971650000001], [1.0499159, 51.9498146], [1.0509798, 51.950066500000005], [1.0528837999999998, 51.9505949], [1.0549517999999998, 51.9512022], [1.0551187, 51.95124570000001], [1.0551759, 51.95126150000001], [1.0556818, 51.9514175], [1.0568268, 51.9517545], [1.0571591, 51.951851999999995], [1.0578014999999998, 51.9520405], [1.0584207, 51.952222], [1.0590295, 51.9523995], [1.0598397, 51.9526393], [1.0609037, 51.95293279999999], [1.0650906999999998, 51.9541716], [1.0672069, 51.954783], [1.0693102, 51.955472], [1.0699377999999995, 51.9557129], [1.0702446999999995, 51.955837599999995], [1.0707974999999998, 51.956070900000014], [1.0713825, 51.9563417], [1.0726503, 51.9569796], [1.0738864999999995, 51.9577425], [1.0750133, 51.958522], [1.0758103, 51.95919369999999], [1.0766294, 51.959883999999995], [1.0779783409434258, 51.96103780550225], [1.0829135, 51.965258799999994], [1.0838418, 51.96615069999999], [1.0845388, 51.96702460000001], [1.0850768999999998, 51.9677786], [1.0855374999999998, 51.9685347], [1.0860289, 51.969615], [1.0862459999999998, 51.9703163], [1.0864047, 51.9710167], [1.0864843, 51.97153579999999], [1.0865164, 51.97178589999999], [1.0865302999999995, 51.972042599999995], [1.0865421, 51.97245], [1.0865614, 51.9728453], [1.0865253999999998, 51.97326340000001], [1.0864832999999998, 51.97367199999999], [1.0864523, 51.973948799999995], [1.0863992, 51.9742274], [1.0862696, 51.9747794], [1.0860157, 51.9758843], [1.0859655, 51.9760756], [1.0854378999999998, 51.9780857], [1.0846519, 51.981062099999995], [1.0844913, 51.981774899999984], [1.0843557, 51.9824875], [1.0842078999999998, 51.9833896], [1.0841748, 51.98384339999999], [1.0842053, 51.98429010000001], [1.0842881999999998, 51.985652899999984], [1.0843778999999998, 51.9863307], [1.0845437, 51.98702050000001], [1.0848042999999998, 51.98790210000001], [1.0851491, 51.98881109999999], [1.0853901, 51.989332999999995], [1.0856486, 51.9898762], [1.0860292, 51.9905723], [1.0864582000000005, 51.99126540000001], [1.0867433, 51.9916683], [1.0869291999999997, 51.99193110000001], [1.0871759, 51.99226679999999], [1.087465, 51.9926032], [1.0885398, 51.9939433], [1.0889477, 51.99450809999998], [1.0890782999999995, 51.99470149999999], [1.0893284000000003, 51.9950717], [1.0896735, 51.995635500000006], [1.0900029999999998, 51.9962015], [1.0905034, 51.997342499999995], [1.0907369, 51.9979203], [1.0909412, 51.9985053], [1.0910945, 51.999208899999985], [1.0911108763057344, 51.99930615890027], [1.0915619999999997, 52.0019853], [1.0917219, 52.0025953], [1.091903, 52.00320889999998], [1.0919403, 52.0033201], [1.0920359, 52.0036054], [1.0921575, 52.003878], [1.0924398, 52.004532100000006], [1.0926718, 52.0049969], [1.0929226, 52.0054604], [1.0931852999999998, 52.005928799999985], [1.0934728, 52.006372], [1.0936928999999995, 52.0067062], [1.0939147, 52.00700789999999], [1.0941453, 52.00732889999998], [1.0943976, 52.0076426], [1.0948784, 52.00819739999999], [1.0954133999999998, 52.0087948], [1.0958443, 52.00925380000001], [1.0962602, 52.0096747], [1.0968639, 52.0102604], [1.0975115999999998, 52.010877], [1.0983373, 52.0116199], [1.0993624, 52.0124678], [1.1001553, 52.01309549999999], [1.101114, 52.0138118], [1.1021664, 52.0145244], [1.1026331, 52.01483189999999], [1.1031165, 52.0151427], [1.1038062, 52.01559069999999], [1.1045455, 52.01603889999999], [1.1052998999999997, 52.0164865], [1.1061670999999995, 52.01699710000001], [1.1069287, 52.017426500000006], [1.1072349, 52.0175952], [1.1078275, 52.01792480000001], [1.1082554, 52.0181505], [1.1089783999999998, 52.01852589999999], [1.1100651, 52.0190751], [1.1112224, 52.01960940000001], [1.112619, 52.02020650000001], [1.1138895999999998, 52.0207437], [1.1149041, 52.02113980000001], [1.1158556, 52.021503], [1.1161996, 52.0216325], [1.1165434, 52.0217584], [1.1172627999999998, 52.022018200000005], [1.1178432, 52.02221599999999], [1.1185206, 52.022440200000005], [1.1192038, 52.02266860000001], [1.1198950000000003, 52.022886500000006], [1.1217487, 52.0234451], [1.1239302999999998, 52.024058999999994], [1.1259593, 52.02467039999999], [1.1260487999999995, 52.024702099999985], [1.1271141999999998, 52.02504170000001], [1.1281309, 52.025382699999994], [1.1293896999999995, 52.0258138], [1.1295736999999997, 52.02587630000001], [1.1298466, 52.025974000000005], [1.1360908, 52.0282863], [1.1403687, 52.02985540000001], [1.1412416, 52.0302056], [1.1416506000000002, 52.03039350000001], [1.1420686, 52.03060270000001], [1.142541, 52.03085190000001], [1.1429308, 52.031060800000006], [1.1433236, 52.0312864], [1.1437318, 52.03154], [1.1440311999999997, 52.03173050000001], [1.1443151, 52.031915999999995], [1.1449067000000002, 52.03235949999999], [1.1452104, 52.03257869999999], [1.1458385999999998, 52.0331091], [1.1461396999999998, 52.0333807], [1.1464423, 52.033667], [1.1467900999999998, 52.0340071], [1.1470811, 52.034315199999995], [1.1473401, 52.0346066], [1.1474752999999998, 52.03476899999999], [1.1477058, 52.0350543], [1.1479318, 52.0353564], [1.1481666, 52.0357009], [1.1482598999999998, 52.0358475], [1.1483622999999998, 52.036010299999994], [1.1485449, 52.03633249999999], [1.1486986999999995, 52.03661219999999], [1.1488573000000002, 52.0369219], [1.1489466, 52.0370923], [1.1490317, 52.0372648], [1.149069, 52.03733950000001], [1.1491065, 52.0374147], [1.1491444, 52.037494], [1.1491857, 52.0375817], [1.1492314, 52.0376738], [1.1497872, 52.03878859999999], [1.1501199999999998, 52.0394694], [1.150448, 52.04012600000001], [1.1506680990690197, 52.04056707990596], [1.1508973, 52.04102640000001], [1.1511214, 52.0414756], [1.1514299, 52.042159899999994], [1.1515497, 52.04251399999999], [1.1516392, 52.04286890000001], [1.1516673999999998, 52.04311220000001], [1.1516826, 52.0432429], [1.151709, 52.0436259], [1.1517135, 52.0440264], [1.151702, 52.0442162], [1.1516827, 52.0444229], [1.1516479, 52.04466829999999], [1.1515888, 52.044925000000006], [1.15152, 52.0451514], [1.1514565, 52.04536749999999], [1.1512757, 52.0458515], [1.1507823999999998, 52.04664449999999], [1.1505449999999997, 52.04693710000001], [1.1503693, 52.047120699999994], [1.1499264, 52.047565500000005], [1.1490773999999997, 52.04824769999999], [1.1477288, 52.04914269999999], [1.1466463, 52.0497063], [1.1465308, 52.04975519999999], [1.1461976, 52.0498926], [1.1460685999999998, 52.04994169999999], [1.1459201, 52.0499983], [1.1452818, 52.05021729999999], [1.1450124, 52.05029829999999], [1.1447419, 52.0503796], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Colchester", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Colchester", "current_leg_milage": "17.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 441.238, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 913.557, \"from_m\": 441.238, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 960.421, \"from_m\": 913.557, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1435.811, \"from_m\": 960.421, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11298.069, \"from_m\": 1435.811, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 11316.091, \"from_m\": 11298.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12648.526, \"from_m\": 11316.091, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 13431.607, \"from_m\": 12648.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14102.763, \"from_m\": 13431.607, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26843.281, \"from_m\": 14102.763, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 27205.667, \"from_m\": 26843.281, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27473.523, \"from_m\": 27205.667, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27803.027, \"from_m\": 27473.523, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27868.256, \"from_m\": 27803.027, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27914.198, \"from_m\": 27868.256, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27997.1, \"from_m\": 27914.198, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 761874, \"profile_key\": \"f6285792971924f280cb0d99f5c9b52ba5a5b519257c1d635db0a72abf8dbad8\", \"schedule_id\": 16071, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0645\", \"location\": \"Colchester CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137313}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0652H\", \"location\": \"Colchester\", \"stage_seq\": 2, \"distance_m\": 511.605, \"section_seq\": 1, \"route_path_id\": 137313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Manningtree\", \"stage_seq\": 3, \"distance_m\": 13056.54, \"section_seq\": 1, \"route_path_id\": 137313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 4, \"distance_m\": 26658.44, \"section_seq\": 1, \"route_path_id\": 137313}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 5, \"distance_m\": 27997.1, \"section_seq\": 1, \"route_path_id\": 137313}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27997.1, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137313}], \"total_distance_m\": 27997.1, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27445.034, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 552.066, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0645", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:07Z\", \"source_id\": 64576548, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:11Z\", \"source_id\": 20462437, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:34Z\", \"source_id\": 64617542, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:37Z\", \"source_id\": 20475575, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:50Z\", \"source_id\": 64645614, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:54Z\", \"source_id\": 20484457, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "3", "timing_fact_generation": 1790057336193992, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:12.742557", "service_state_evidence_id": 20484457, "current_leg_start_actual_dep": "2026-09-22T06:52:30+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:16.131866", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
XLG |
IPS |
5Y09 |
720515+720538 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 441.238, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 913.557, "from_m": 441.238, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 960.421, "from_m": 913.557, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1435.811, "from_m": 960.421, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11298.069, "from_m": 1435.811, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 11316.091, "from_m": 11298.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12648.526, "from_m": 11316.091, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 13431.607, "from_m": 12648.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14102.763, "from_m": 13431.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26843.281, "from_m": 14102.763, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27205.667, "from_m": 26843.281, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27473.523, "from_m": 27205.667, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27803.027, "from_m": 27473.523, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27868.256, "from_m": 27803.027, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27914.198, "from_m": 27868.256, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27997.1, "from_m": 27914.198, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 761874, "profile_key": "f6285792971924f280cb0d99f5c9b52ba5a5b519257c1d635db0a72abf8dbad8", "schedule_id": 16071, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0645", "location": "Colchester CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137313}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0652H", "location": "Colchester", "stage_seq": 2, "distance_m": 511.605, "section_seq": 1, "route_path_id": 137313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700", "location": "Manningtree", "stage_seq": 3, "distance_m": 13056.54, "section_seq": 1, "route_path_id": 137313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Ipswich Halifax Jn", "stage_seq": 4, "distance_m": 26658.44, "section_seq": 1, "route_path_id": 137313}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "Ipswich", "stage_seq": 5, "distance_m": 27997.1, "section_seq": 1, "route_path_id": 137313}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27997.1, "from_m": 0.0, "section_seq": 1, "route_path_id": 137313}], "total_distance_m": 27997.1, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27445.034, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 552.066, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13722, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:07Z", "source_id": 64576548, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:43:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:11Z", "source_id": 20462437, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13534, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:34Z", "source_id": 64617542, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:58:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:37Z", "source_id": 20475575, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:50Z", "source_id": 64645614, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:54Z", "source_id": 20484457, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Colchester CS |
0645 |
0645 |
None |
None |
None |
Ipswich |
0710 |
0710 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55632/2026-09-22/detailed |
None |
Colchester |
2026-09-22T06:52:30+01:00 |
Ipswich |
21.0 |
{"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8923837, 51.90067319999999], [0.8938347999999999, 51.90050110000001], [0.8948094999999999, 51.90040859999999], [0.8952321999999999, 51.90037360000001], [0.8963907000000001, 51.9002885], [0.8974236, 51.90017309999998], [0.8981209999999997, 51.9001263], [0.8983152841195214, 51.90011489327127], [0.8988567999999999, 51.9000831], [0.899226, 51.90005889999999], [0.8997301, 51.9000259], [0.9003879, 51.8999839], [0.9017074, 51.8998951], [0.9031819, 51.899802], [0.9041005999999998, 51.89973839999999], [0.9056901000000002, 51.8996367], [0.9067107, 51.8995694], [0.9085624, 51.8994528], [0.9100239, 51.899375], [0.9118721, 51.8992999], [0.9128292, 51.899274600000005], [0.9130759868372974, 51.89926770577764], [0.9133912, 51.89925889999999], [0.9142635999999998, 51.89924800000001], [0.9161248, 51.899231], [0.9173307999999998, 51.89923639999999], [0.9187383, 51.8992574], [0.9199521000000002, 51.8993041], [0.9218346, 51.899415399999995], [0.9240782, 51.89960020000001], [0.9263099999999996, 51.8998363], [0.9270882, 51.8999274], [0.9278572, 51.9000302], [0.9293573999999998, 51.900257], [0.9300441, 51.90037540000001], [0.9307138, 51.90050110000001], [0.9324542, 51.90086379999999], [0.933186, 51.901030899999995], [0.9337041, 51.9011579], [0.9357755, 51.9017132], [0.9369185, 51.90204709999999], [0.9396774, 51.9029473], [0.9407695, 51.9033386], [0.9417483, 51.903709500000005], [0.9428633, 51.9041509], [0.9443493, 51.9047822], [0.9455481, 51.905329399999985], [0.9475884, 51.906344100000005], [0.9502349999999998, 51.9078056], [0.9529607999999998, 51.9092858], [0.9548268999999998, 51.91016119999999], [0.9558889, 51.9106242], [0.9569284999999996, 51.91106229999999], [0.9579906, 51.91148729999999], [0.9589265999999996, 51.9118552], [0.9600521, 51.91226600000001], [0.960938, 51.9125774], [0.9693724, 51.91549739999999], [0.9741239, 51.91714549999999], [0.9765466, 51.9180251], [0.977983, 51.9185747], [0.9791786, 51.919053000000005], [0.9809349, 51.9197861], [0.9826721, 51.920550299999995], [0.9842348999999998, 51.92124810000001], [0.9851344, 51.9216084], [0.9852592, 51.9216641], [0.9856017, 51.9218182], [0.9881468125314736, 51.9229898008812], [0.9895619, 51.9236412], [0.9910501, 51.9244405], [0.9927971, 51.9255071], [0.9939898, 51.9263247], [0.9953803, 51.927407599999995], [0.9966596, 51.9285391], [0.9972432, 51.9291092], [0.9980809, 51.9300049], [0.9989184999999998, 51.9309411], [0.9997769, 51.9318335], [1.0005774000000005, 51.93257299999999], [1.0010487, 51.932982900000006], [1.001681, 51.9334989], [1.0032246, 51.93465659999999], [1.0052757, 51.9359572], [1.0080112, 51.937624199999995], [1.0086356999999997, 51.93800469999999], [1.0091021, 51.938298399999994], [1.010106, 51.9389206], [1.0115129, 51.9398118], [1.0126144, 51.9404926], [1.0143723, 51.941562899999994], [1.0153243, 51.9421347], [1.0182783359207372, 51.94396531986611], [1.0200639, 51.9450718], [1.0214672, 51.9459101], [1.0216615, 51.9460193], [1.0241382, 51.947191499999995], [1.0256725, 51.94776379999999], [1.0273089999999998, 51.94825620000001], [1.0289826, 51.94865359999999], [1.0307114999999998, 51.94895900000001], [1.0332114, 51.949224699999995], [1.0346489, 51.94929179999999], [1.0360859, 51.94929979999999], [1.0379271, 51.949264199999995], [1.0397772, 51.94918609999999], [1.0402929, 51.9492016], [1.0432533, 51.9491241], [1.0437679, 51.949124799999986], [1.0441849, 51.9491323], [1.0444394, 51.9491426], [1.0448345, 51.94915819999999], [1.0452298, 51.9491774], [1.0454473, 51.94919010000001], [1.0457140881760316, 51.94921257265291], [1.0457156, 51.94921269999999], [1.0458626, 51.949221400000006], [1.0466494999999998, 51.94929849999999], [1.0473206999999998, 51.9493786], [1.0481012, 51.9494861], [1.0482884, 51.9495191], [1.0484193999999998, 51.9495365], [1.0484878, 51.9495451], [1.0485629999999997, 51.9495609], [1.0494314, 51.94971650000001], [1.0499159, 51.9498146], [1.0509798, 51.950066500000005], [1.0528837999999998, 51.9505949], [1.0549517999999998, 51.9512022], [1.0551187, 51.95124570000001], [1.0551759, 51.95126150000001], [1.0556818, 51.9514175], [1.0568268, 51.9517545], [1.0571591, 51.951851999999995], [1.0578014999999998, 51.9520405], [1.0584207, 51.952222], [1.0590295, 51.9523995], [1.0598397, 51.9526393], [1.0609037, 51.95293279999999], [1.0650906999999998, 51.9541716], [1.0672069, 51.954783], [1.0693102, 51.955472], [1.0699377999999995, 51.9557129], [1.0702446999999995, 51.955837599999995], [1.0707974999999998, 51.956070900000014], [1.0713825, 51.9563417], [1.0726503, 51.9569796], [1.0738864999999995, 51.9577425], [1.0750133, 51.958522], [1.0758103, 51.95919369999999], [1.0766294, 51.959883999999995], [1.0779783409434258, 51.96103780550225], [1.0829135, 51.965258799999994], [1.0838418, 51.96615069999999], [1.0845388, 51.96702460000001], [1.0850768999999998, 51.9677786], [1.0855374999999998, 51.9685347], [1.0860289, 51.969615], [1.0862459999999998, 51.9703163], [1.0864047, 51.9710167], [1.0864843, 51.97153579999999], [1.0865164, 51.97178589999999], [1.0865302999999995, 51.972042599999995], [1.0865421, 51.97245], [1.0865614, 51.9728453], [1.0865253999999998, 51.97326340000001], [1.0864832999999998, 51.97367199999999], [1.0864523, 51.973948799999995], [1.0863992, 51.9742274], [1.0862696, 51.9747794], [1.0860157, 51.9758843], [1.0859655, 51.9760756], [1.0854378999999998, 51.9780857], [1.0846519, 51.981062099999995], [1.0844913, 51.981774899999984], [1.0843557, 51.9824875], [1.0842078999999998, 51.9833896], [1.0841748, 51.98384339999999], [1.0842053, 51.98429010000001], [1.0842881999999998, 51.985652899999984], [1.0843778999999998, 51.9863307], [1.0845437, 51.98702050000001], [1.0848042999999998, 51.98790210000001], [1.0851491, 51.98881109999999], [1.0853901, 51.989332999999995], [1.0856486, 51.9898762], [1.0860292, 51.9905723], [1.0864582000000005, 51.99126540000001], [1.0867433, 51.9916683], [1.0869291999999997, 51.99193110000001], [1.0871759, 51.99226679999999], [1.087465, 51.9926032], [1.0885398, 51.9939433], [1.0889477, 51.99450809999998], [1.0890782999999995, 51.99470149999999], [1.0893284000000003, 51.9950717], [1.0896735, 51.995635500000006], [1.0900029999999998, 51.9962015], [1.0905034, 51.997342499999995], [1.0907369, 51.9979203], [1.0909412, 51.9985053], [1.0910945, 51.999208899999985], [1.0911108763057344, 51.99930615890027], [1.0915619999999997, 52.0019853], [1.0917219, 52.0025953], [1.091903, 52.00320889999998], [1.0919403, 52.0033201], [1.0920359, 52.0036054], [1.0921575, 52.003878], [1.0924398, 52.004532100000006], [1.0926718, 52.0049969], [1.0929226, 52.0054604], [1.0931852999999998, 52.005928799999985], [1.0934728, 52.006372], [1.0936928999999995, 52.0067062], [1.0939147, 52.00700789999999], [1.0941453, 52.00732889999998], [1.0943976, 52.0076426], [1.0948784, 52.00819739999999], [1.0954133999999998, 52.0087948], [1.0958443, 52.00925380000001], [1.0962602, 52.0096747], [1.0968639, 52.0102604], [1.0975115999999998, 52.010877], [1.0983373, 52.0116199], [1.0993624, 52.0124678], [1.1001553, 52.01309549999999], [1.101114, 52.0138118], [1.1021664, 52.0145244], [1.1026331, 52.01483189999999], [1.1031165, 52.0151427], [1.1038062, 52.01559069999999], [1.1045455, 52.01603889999999], [1.1052998999999997, 52.0164865], [1.1061670999999995, 52.01699710000001], [1.1069287, 52.017426500000006], [1.1072349, 52.0175952], [1.1078275, 52.01792480000001], [1.1082554, 52.0181505], [1.1089783999999998, 52.01852589999999], [1.1100651, 52.0190751], [1.1112224, 52.01960940000001], [1.112619, 52.02020650000001], [1.1138895999999998, 52.0207437], [1.1149041, 52.02113980000001], [1.1158556, 52.021503], [1.1161996, 52.0216325], [1.1165434, 52.0217584], [1.1172627999999998, 52.022018200000005], [1.1178432, 52.02221599999999], [1.1185206, 52.022440200000005], [1.1192038, 52.02266860000001], [1.1198950000000003, 52.022886500000006], [1.1217487, 52.0234451], [1.1239302999999998, 52.024058999999994], [1.1259593, 52.02467039999999], [1.1260487999999995, 52.024702099999985], [1.1271141999999998, 52.02504170000001], [1.1281309, 52.025382699999994], [1.1293896999999995, 52.0258138], [1.1295736999999997, 52.02587630000001], [1.1298466, 52.025974000000005], [1.1360908, 52.0282863], [1.1403687, 52.02985540000001], [1.1412416, 52.0302056], [1.1416506000000002, 52.03039350000001], [1.1420686, 52.03060270000001], [1.142541, 52.03085190000001], [1.1429308, 52.031060800000006], [1.1433236, 52.0312864], [1.1437318, 52.03154], [1.1440311999999997, 52.03173050000001], [1.1443151, 52.031915999999995], [1.1449067000000002, 52.03235949999999], [1.1452104, 52.03257869999999], [1.1458385999999998, 52.0331091], [1.1461396999999998, 52.0333807], [1.1464423, 52.033667], [1.1467900999999998, 52.0340071], [1.1470811, 52.034315199999995], [1.1473401, 52.0346066], [1.1474752999999998, 52.03476899999999], [1.1477058, 52.0350543], [1.1479318, 52.0353564], [1.1481666, 52.0357009], [1.1482598999999998, 52.0358475], [1.1483622999999998, 52.036010299999994], [1.1485449, 52.03633249999999], [1.1486986999999995, 52.03661219999999], [1.1488573000000002, 52.0369219], [1.1489466, 52.0370923], [1.1490317, 52.0372648], [1.149069, 52.03733950000001], [1.1491065, 52.0374147], [1.1491444, 52.037494], [1.1491857, 52.0375817], [1.1492314, 52.0376738], [1.1497872, 52.03878859999999], [1.1501199999999998, 52.0394694], [1.150448, 52.04012600000001], [1.1506680990690197, 52.04056707990596], [1.1508973, 52.04102640000001], [1.1511214, 52.0414756], [1.1514299, 52.042159899999994], [1.1515497, 52.04251399999999], [1.1516392, 52.04286890000001], [1.1516673999999998, 52.04311220000001], [1.1516826, 52.0432429], [1.151709, 52.0436259], [1.1517135, 52.0440264], [1.151702, 52.0442162], [1.1516827, 52.0444229], [1.1516479, 52.04466829999999], [1.1515888, 52.044925000000006], [1.15152, 52.0451514], [1.1514565, 52.04536749999999], [1.1512757, 52.0458515], [1.1507823999999998, 52.04664449999999], [1.1505449999999997, 52.04693710000001], [1.1503693, 52.047120699999994], [1.1499264, 52.047565500000005], [1.1490773999999997, 52.04824769999999], [1.1477288, 52.04914269999999], [1.1466463, 52.0497063], [1.1465308, 52.04975519999999], [1.1461976, 52.0498926], [1.1460685999999998, 52.04994169999999], [1.1459201, 52.0499983], [1.1452818, 52.05021729999999], [1.1450124, 52.05029829999999], [1.1447419, 52.0503796], [1.1441781999999998, 52.05052519999999]]} |
17.0 |
0649 |
0710 |
Colchester |
Ipswich |
Ipswich |
52.0505252 |
1.1441782 |
52.0505252 |
1.1441782 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Ipswich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484457 |
1790057336193992 |
14 |
14 |
2026-09-22 06:20:16.131866 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:12.742557 |
| 730503 |
761782 |
W86375 |
085F54M622 |
2026-09-22 |
COMPLETE |
20485390 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 761782, "stp": "P", "toc": "ScotRail", "uid": "W86375", "consist": "380006+380013", "dest_crs": "ASB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86375/2026-09-22/detailed", "trust_id": "085F54M622", "origin_crs": "XAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ardrossan South Beach", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": null, "is_terminated": 1, "next_location": "Ardrossan South Beach", "signalling_id": "5F54", "timing_status": "EARLY", "origin_station": "Ayr C.S.D.", "current_leg_arr": "0710", "current_leg_dep": "0649", "current_leg_end": "Ardrossan South Beach", "origin_dep_time": "0642", "origin_platform": null, "current_location": "Ardrossan South Beach", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.6253911, 55.4585201], [-4.6248554, 55.459044000000006], [-4.6247632, 55.4591284], [-4.6246922, 55.4592067], [-4.624650899999999, 55.459247], [-4.6244096, 55.45951839999999], [-4.6241321, 55.4597959], [-4.623884799999999, 55.4600336], [-4.6237069, 55.460222599999994], [-4.6232122, 55.4607433], [-4.623154899999999, 55.46079749999999], [-4.6229729, 55.46098039999999], [-4.622845, 55.4611377], [-4.6226077, 55.4614827], [-4.6223875, 55.461810199999995], [-4.6220642, 55.4623914], [-4.6217616999999995, 55.4630146], [-4.6214049, 55.4639501], [-4.6211444, 55.46462669999999], [-4.6210068, 55.465213199999994], [-4.6210002999999995, 55.46525059999999], [-4.6209447, 55.4655707], [-4.620912199999999, 55.466270699999995], [-4.620953, 55.466642], [-4.6210157, 55.46700369999999], [-4.6211179, 55.4673514], [-4.6212382, 55.4676957], [-4.6214371, 55.4680739], [-4.6216328, 55.468413], [-4.6219157, 55.46883110000001], [-4.6221793, 55.4691735], [-4.6227293, 55.46984199999999], [-4.6232388, 55.4704509], [-4.6237166, 55.47104689999999], [-4.6246792, 55.4722253], [-4.624793999999999, 55.47237099999999], [-4.6249985, 55.47263720000001], [-4.625263099999999, 55.4729764], [-4.6253435, 55.4730853], [-4.625584, 55.473359999999985], [-4.6257117, 55.473523500000006], [-4.625878499999999, 55.4737593], [-4.6260007, 55.47396989999999], [-4.626081000000001, 55.47411960000001], [-4.6261413, 55.4742551], [-4.626206578108239, 55.47441006384039], [-4.6263007, 55.4746335], [-4.626423399999999, 55.47501090000001], [-4.626551599999999, 55.4755147], [-4.6265745, 55.4757021], [-4.6265862, 55.475873], [-4.6266048, 55.47626840000001], [-4.6265932, 55.476497], [-4.626541400000001, 55.4769458], [-4.6264677, 55.4772418], [-4.6264014, 55.4775058], [-4.626287, 55.47782260000001], [-4.626159999999999, 55.47809469999999], [-4.6261289, 55.4781614], [-4.6259514, 55.4784915], [-4.625641199999999, 55.479061400000006], [-4.625287999999999, 55.47967919999999], [-4.625173599999999, 55.4798882], [-4.6248147, 55.48054379999999], [-4.6242456, 55.4815298], [-4.6241449, 55.48171060000001], [-4.623957, 55.48204349999999], [-4.6239039, 55.482149], [-4.6237032, 55.4825482], [-4.6233948, 55.48310899999999], [-4.622686699999999, 55.48426809999999], [-4.6221524, 55.48522710000001], [-4.6217652, 55.48590359999999], [-4.6214382, 55.48651619999999], [-4.6202072, 55.488678699999994], [-4.6194506, 55.49002050000001], [-4.6191514, 55.49058620000001], [-4.6186659, 55.4914407], [-4.6177532, 55.493089199999986], [-4.617286100000001, 55.4939268], [-4.6169111, 55.494651299999994], [-4.6168128, 55.4948412], [-4.6167663, 55.49493799999999], [-4.6164178, 55.49565449999999], [-4.6161432, 55.496246], [-4.615695, 55.497308399999994], [-4.6154945, 55.4978065], [-4.615311799999999, 55.49830949999999], [-4.614865600000001, 55.4996753], [-4.6147484, 55.50010019999999], [-4.6146958, 55.50037189999999], [-4.6145087, 55.50104199999999], [-4.614476599999999, 55.5011747], [-4.6144162, 55.50144980000001], [-4.614355299999999, 55.50175990000001], [-4.6142803, 55.502119400000005], [-4.614214640039181, 55.502457780526015], [-4.614207999999999, 55.50249199999999], [-4.6141472, 55.502852], [-4.6141271999999995, 55.502978899999995], [-4.614075899999999, 55.50336079999999], [-4.6140592, 55.503486999999986], [-4.6140172, 55.5038533], [-4.6139679, 55.5042637], [-4.613900299999999, 55.5050372], [-4.613897299999999, 55.5051936], [-4.6138689, 55.5057057], [-4.6138608, 55.5061887], [-4.6138689, 55.5067363], [-4.613946699999999, 55.50778210000001], [-4.614001699999999, 55.50816029999999], [-4.6140741, 55.5086324], [-4.6141582, 55.5090055], [-4.614207099999999, 55.5092414], [-4.6144247, 55.5100009], [-4.614678099999999, 55.5107151], [-4.614959, 55.51139899999999], [-4.6151228, 55.511765999999994], [-4.6152736, 55.51205649999999], [-4.6157987, 55.5130297], [-4.616324199999999, 55.51388219999999], [-4.6163844, 55.5139798], [-4.616853999999999, 55.5146255], [-4.6172415, 55.5151082], [-4.6176245, 55.5156119], [-4.618281399999999, 55.51632000000001], [-4.6191177, 55.5171654], [-4.6193751, 55.51741169999999], [-4.619792999999999, 55.5177979], [-4.6204803, 55.5183863], [-4.6218584, 55.5194888], [-4.6224499, 55.51992589999999], [-4.6248407, 55.52148569999999], [-4.627272399999999, 55.523004099999994], [-4.627459399999999, 55.52313159999999], [-4.629311199999999, 55.524388599999995], [-4.6313109, 55.5258161], [-4.632481, 55.526731299999994], [-4.6335885, 55.5276276], [-4.6345702, 55.5284789], [-4.6355959, 55.52941839999999], [-4.635938199999999, 55.529754899999986], [-4.6365708, 55.5303766], [-4.6366628, 55.5304714], [-4.6384423, 55.5323041], [-4.639051200000001, 55.53283], [-4.6393458999999995, 55.5330552], [-4.6395834, 55.5332201], [-4.6399428, 55.5334561], [-4.6468216, 55.5374866], [-4.652731599999999, 55.5409492], [-4.6542152, 55.5418184], [-4.6542541, 55.5418426], [-4.6543546, 55.541904900000006], [-4.6545102, 55.5419941], [-4.654849, 55.5421971], [-4.655291, 55.5425172], [-4.6555416, 55.5427262], [-4.655816599999999, 55.5429814], [-4.6559896, 55.54317009999999], [-4.6561454, 55.54335350000001], [-4.6563264, 55.543584], [-4.656571399999999, 55.5439217], [-4.6566625, 55.5440863], [-4.6569198, 55.5446887], [-4.6569877, 55.54491449999999], [-4.6570306, 55.545092999999994], [-4.6570599, 55.545255999999995], [-4.657076099999999, 55.5454537], [-4.657076599999999, 55.5455078], [-4.6570796, 55.5458015], [-4.657061, 55.54605229999999], [-4.6570055, 55.54635759999999], [-4.6569169, 55.5465846], [-4.656873900000001, 55.54671939999999], [-4.6566823, 55.5473752], [-4.656536199999999, 55.5477776], [-4.656507199999999, 55.54785760000001], [-4.656233599999999, 55.548613199999984], [-4.6559785, 55.54923479999999], [-4.6558012, 55.549628799999994], [-4.6556161, 55.55000810000001], [-4.655423, 55.5503935], [-4.6552192, 55.55077059999999], [-4.654938899999999, 55.5512621], [-4.6546519, 55.5517423], [-4.6543327, 55.552253599999986], [-4.6542646, 55.55236649999999], [-4.6538311, 55.5530851], [-4.653693220342517, 55.553302879236526], [-4.653556199999999, 55.5535193], [-4.6535254, 55.55356789999999], [-4.653276199999999, 55.553960999999994], [-4.6529284, 55.5545167], [-4.652712499999999, 55.5548547], [-4.652193, 55.5556843], [-4.651977699999999, 55.5560252], [-4.6515983, 55.55663979999999], [-4.6513493, 55.55708119999999], [-4.6512616, 55.5572415], [-4.651188499999999, 55.55740539999999], [-4.6511174, 55.5575703], [-4.651056, 55.5577365], [-4.6510007, 55.5579219], [-4.6509571, 55.5581013], [-4.650918199999999, 55.5582829], [-4.6508941, 55.55845930000001], [-4.6508814, 55.5586349], [-4.6508742, 55.5588119], [-4.650877999999999, 55.559038400000006], [-4.6508915, 55.5592618], [-4.650910900000001, 55.5594652], [-4.6509336, 55.559667100000006], [-4.650965199999999, 55.559867399999995], [-4.6510066, 55.56006659999999], [-4.6510359, 55.56018519999999], [-4.651073597991224, 55.56033513143129], [-4.6511498, 55.56063819999999], [-4.651239899999999, 55.5609183], [-4.6515259, 55.5617393], [-4.6515816, 55.56190230000001], [-4.651606899999999, 55.561986700000006], [-4.6516632, 55.5621458], [-4.651717, 55.5623158], [-4.6519836, 55.56309920000001], [-4.6522895, 55.563966599999986], [-4.652302699999999, 55.56400549999999], [-4.653577899999999, 55.567745], [-4.6542179, 55.5695861], [-4.6548043, 55.5712917], [-4.655427600000001, 55.57273910000001], [-4.6555515, 55.57300659999999], [-4.656309099999999, 55.574561199999984], [-4.657882, 55.577257], [-4.6592433, 55.5793394], [-4.659952799999999, 55.58047739999999], [-4.660614799999999, 55.58150619999999], [-4.661059299999999, 55.5821958], [-4.661854899999999, 55.583429800000005], [-4.663146899999999, 55.585467400000006], [-4.663424299999999, 55.5859098], [-4.6641017, 55.5869615], [-4.6651591, 55.588665], [-4.6656025, 55.5894545], [-4.6659980999999995, 55.590222999999995], [-4.666412, 55.5910403], [-4.6667579, 55.591815999999994], [-4.6670612, 55.592513999999994], [-4.6674944, 55.5935112], [-4.667907099999999, 55.5945212], [-4.6683213, 55.5955223], [-4.6700758, 55.5997726], [-4.671239477421511, 55.602568697679786], [-4.671249799999999, 55.60259349999999], [-4.671869392653148, 55.60408228094399], [-4.6725778, 55.6057844], [-4.6731418, 55.6071447], [-4.6734174, 55.6078353], [-4.6737211, 55.6085167], [-4.674269399999999, 55.6098735], [-4.674614499999999, 55.610709699999994], [-4.6746725, 55.6108503], [-4.6747001, 55.61091530000001], [-4.6749029, 55.611402], [-4.6749786, 55.6116], [-4.6754267, 55.6126983], [-4.6757225, 55.613423399999995], [-4.6758245, 55.613665100000006], [-4.675852999999999, 55.613723099999994], [-4.6758974, 55.6138202], [-4.6766298, 55.6153595], [-4.6773241, 55.61668019999999], [-4.678354399999999, 55.618419], [-4.6792092, 55.6196603], [-4.6801419, 55.620976899999995], [-4.6807762, 55.621759], [-4.6813904, 55.622516299999994], [-4.6822193, 55.6234741], [-4.6832994999999995, 55.6245947], [-4.6840391, 55.62534600000001], [-4.6859394, 55.62708880000001], [-4.6869072, 55.62792760000001], [-4.687892199999999, 55.6287298], [-4.688959099999999, 55.629584], [-4.689467099999999, 55.629987199999995], [-4.690019, 55.63042519999999], [-4.690836099999999, 55.63105929999999], [-4.6911031, 55.6312664], [-4.6921537, 55.63211540000001], [-4.6932186, 55.633044], [-4.6942171, 55.6340016], [-4.6951695, 55.63494800000001], [-4.6960499, 55.6358957], [-4.696636699999999, 55.636584600000006], [-4.6970765, 55.637100800000006], [-4.6979945999999995, 55.638265], [-4.6980202, 55.63829859999999], [-4.6997038, 55.6406555], [-4.7002197, 55.64136390000001], [-4.700795, 55.6421547], [-4.7012057, 55.64271], [-4.7016329, 55.6432867], [-4.7018391, 55.6434947], [-4.7018587, 55.64351210000001], [-4.701902499999999, 55.64355079999999], [-4.7020221, 55.6436566], [-4.7022463, 55.6438273], [-4.702509, 55.6440017], [-4.702884200000001, 55.6442014], [-4.703083199999999, 55.64429789999999], [-4.7032758, 55.6443785], [-4.703563699999999, 55.6444823], [-4.7041112, 55.64463629999999], [-4.704626899999999, 55.644735], [-4.705278799999999, 55.6448161], [-4.7062889, 55.64490409999999], [-4.7065614, 55.6449271], [-4.7078302999999995, 55.6450402], [-4.708876699999999, 55.6451234], [-4.710328399999999, 55.64524180000001], [-4.7126692, 55.645447199999985], [-4.713459899999999, 55.645512200000006], [-4.7142114, 55.6455694], [-4.7148328, 55.645587199999994], [-4.7154089, 55.6455718], [-4.716096099999999, 55.645520299999994], [-4.7166277, 55.6454465], [-4.7169826, 55.645383], [-4.7173251, 55.6453028], [-4.7178472, 55.645156500000006], [-4.718299099999999, 55.64500979999998], [-4.7187029, 55.64485820000001], [-4.7188984, 55.6447634], [-4.719342799999999, 55.64455259999998], [-4.720412799999999, 55.64404770000001], [-4.721041999999999, 55.6437936], [-4.7230283, 55.6428574], [-4.7236166, 55.64257709999998], [-4.7263012, 55.6413138], [-4.7263986, 55.6412692], [-4.727073899999999, 55.640947700000005], [-4.730872599999999, 55.63915380000001], [-4.7314405, 55.63888179999999], [-4.7322825, 55.6384906], [-4.7331053, 55.6381008], [-4.7335689, 55.6379059], [-4.7340508, 55.6377218], [-4.7348927, 55.6374351], [-4.7354642, 55.6372668], [-4.7360416999999995, 55.6371056], [-4.737214599999999, 55.63684], [-4.738410699999999, 55.6365968], [-4.738971699999999, 55.63648760000001], [-4.740860799999999, 55.6361157], [-4.7423026, 55.6358271], [-4.7441212, 55.635464299999995], [-4.747008499999999, 55.6349], [-4.7485087, 55.6346041], [-4.7498729, 55.63433570000001], [-4.7503155999999995, 55.63424809999999], [-4.7513575999999995, 55.63404739999999], [-4.753772, 55.6335648], [-4.754910399999999, 55.63333920000001], [-4.755054199999999, 55.63331139999999], [-4.7554743, 55.6332295], [-4.756141999999999, 55.633100199999994], [-4.7573389, 55.6328613], [-4.7580908, 55.6327235], [-4.758713, 55.632620199999984], [-4.7595092, 55.632525900000005], [-4.7599398, 55.632487999999995], [-4.7603263, 55.6324598], [-4.760807299999999, 55.632436299999995], [-4.761071005833464, 55.632430963524754], [-4.7612471, 55.632427400000005], [-4.762092, 55.63243009999999], [-4.7634058, 55.632487799999986], [-4.768258399999999, 55.632785], [-4.774413599999999, 55.6331556], [-4.775909599999999, 55.63324970000001], [-4.776905599999999, 55.633312399999994], [-4.7780452, 55.63338069999998], [-4.7787758, 55.6334141], [-4.7794131, 55.633428900000006], [-4.7808549, 55.6334285], [-4.7812846, 55.63343700000001], [-4.781646899999999, 55.6334525], [-4.7820346, 55.6334806], [-4.7824599, 55.6335195], [-4.7827728, 55.63355549999999], [-4.782914399999999, 55.63357570000001], [-4.783076599999999, 55.63359870000001], [-4.783078063573372, 55.633598971358545], [-4.78334119410057, 55.633653955373866], [-4.783574106871435, 55.6337021064976], [-4.78378099403552, 55.63374456437778], [-4.783966047742379, 55.633782468662496], [-4.784133460141568, 55.6338169589998], [-4.78428742338264, 55.63384917503777], [-4.784432129615151, 55.63388025642447], [-4.784571770988653, 55.63391134280795], [-4.7847105396527025, 55.63394357383632], [-4.7848526277568535, 55.6339780891576], [-4.785002227450661, 55.63401602841987], [-4.785163530883677, 55.6340585312712], [-4.7853407302054585, 55.634106737359666], [-4.785538017565559, 55.634161786333316], [-4.785759585113532, 55.63422481784023], [-4.7860096249989335, 55.634296971528464], [-4.786546599999999, 55.63445509999999], [-4.787204699999999, 55.6346498], [-4.7877877, 55.6348376], [-4.7880226, 55.6349201], [-4.7883816, 55.6350584], [-4.7889236, 55.6352886], [-4.7894319, 55.6355506], [-4.789887599999999, 55.63580820000001], [-4.790358099999999, 55.6361036], [-4.7908056, 55.63640550000001], [-4.7917298, 55.6370062], [-4.7918856, 55.637108], [-4.7931202, 55.6379149], [-4.793843999999999, 55.6383498], [-4.794602799999999, 55.63876679999999], [-4.7957408, 55.63932499999999], [-4.7963201, 55.6395822], [-4.7968874999999995, 55.6398234], [-4.7978406, 55.6401883], [-4.7983415, 55.6403729], [-4.7990777, 55.64063910000001], [-4.7998805, 55.6409229]]}", "current_leg_start": "Ayr", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "55.6409229", "next_location_lon": "-4.7998805", "previous_location": "Ayr", "current_leg_milage": "18.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 680.783, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 927.68, \"from_m\": 680.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1150.724, \"from_m\": 927.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1498.227, \"from_m\": 1150.724, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3352.988, \"from_m\": 1498.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9415.586, \"from_m\": 3352.988, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11218.946, \"from_m\": 9415.586, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12437.081, \"from_m\": 11218.946, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13581.965, \"from_m\": 12437.081, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21666.323, \"from_m\": 13581.965, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23190.196, \"from_m\": 21666.323, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24353.078, \"from_m\": 23190.196, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24493.204, \"from_m\": 24353.078, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24541.755, \"from_m\": 24493.204, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28337.967, \"from_m\": 24541.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28779.931, \"from_m\": 28337.967, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29431.347, \"from_m\": 28779.931, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30139.39, \"from_m\": 29431.347, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 761782, \"profile_key\": \"866c0969f8d99eb2e76335625bcb7cc0af652bc9148d7fb216b4d40f4b7124a3\", \"schedule_id\": 28276, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Ayr C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0651\", \"location\": \"Ayr\", \"stage_seq\": 2, \"distance_m\": 801.879, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 3, \"distance_m\": 2712.082, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0654\", \"location\": \"Falkland Jn\", \"stage_seq\": 4, \"distance_m\": 3565.75, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Prestwick Town\", \"stage_seq\": 5, \"distance_m\": 5923.192, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Barassie Jn\", \"stage_seq\": 6, \"distance_m\": 13341.16, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Irvine\", \"stage_seq\": 7, \"distance_m\": 19240.314, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Byrehill Jn\", \"stage_seq\": 8, \"distance_m\": 23190.196, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Dubbs Jn\", \"stage_seq\": 9, \"distance_m\": 24493.204, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0710\", \"location\": \"Saltcoats\", \"stage_seq\": 10, \"distance_m\": 28890.457, \"section_seq\": 1, \"route_path_id\": 142447}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Ardrossan South Beach\", \"stage_seq\": 11, \"distance_m\": 30139.39, \"section_seq\": 1, \"route_path_id\": 142447}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30139.39, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142447}], \"total_distance_m\": 30139.39, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 30139.39, \"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": "0642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "55.6409229", "current_position_lon": "-4.7998805", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:33Z\", \"source_id\": 64579886, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:38Z\", \"source_id\": 20463532, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:16Z\", \"source_id\": 64602399, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:19Z\", \"source_id\": 20470759, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:04Z\", \"source_id\": 64606775, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:09Z\", \"source_id\": 20472154, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:38Z\", \"source_id\": 64622507, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:44Z\", \"source_id\": 20477180, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:28Z\", \"source_id\": 64642034, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:31Z\", \"source_id\": 20483325, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2748, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:07Z\", \"source_id\": 64648872, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:10Z\", \"source_id\": 20485390, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ardrossan South Beach", "service_state_platform": "1", "timing_fact_generation": 1790057414142620, "current_leg_arrival_utc": "2026-09-22T07:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:14.135913", "service_state_evidence_id": 20485390, "current_leg_start_actual_dep": "2026-09-22T06:51:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:14.904815", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XAR |
ASB |
5F54 |
380006+380013 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 680.783, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 927.68, "from_m": 680.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1150.724, "from_m": 927.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1498.227, "from_m": 1150.724, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3352.988, "from_m": 1498.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9415.586, "from_m": 3352.988, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11218.946, "from_m": 9415.586, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12437.081, "from_m": 11218.946, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13581.965, "from_m": 12437.081, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21666.323, "from_m": 13581.965, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23190.196, "from_m": 21666.323, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 24353.078, "from_m": 23190.196, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24493.204, "from_m": 24353.078, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24541.755, "from_m": 24493.204, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28337.967, "from_m": 24541.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28779.931, "from_m": 28337.967, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29431.347, "from_m": 28779.931, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30139.39, "from_m": 29431.347, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 761782, "profile_key": "866c0969f8d99eb2e76335625bcb7cc0af652bc9148d7fb216b4d40f4b7124a3", "schedule_id": 28276, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0642", "location": "Ayr C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142447}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0651", "location": "Ayr", "stage_seq": 2, "distance_m": 801.879, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Newton-on-Ayr", "stage_seq": 3, "distance_m": 2712.082, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0654", "location": "Falkland Jn", "stage_seq": 4, "distance_m": 3565.75, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "Prestwick Town", "stage_seq": 5, "distance_m": 5923.192, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Barassie Jn", "stage_seq": 6, "distance_m": 13341.16, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Irvine", "stage_seq": 7, "distance_m": 19240.314, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Byrehill Jn", "stage_seq": 8, "distance_m": 23190.196, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Dubbs Jn", "stage_seq": 9, "distance_m": 24493.204, "section_seq": 1, "route_path_id": 142447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0710", "location": "Saltcoats", "stage_seq": 10, "distance_m": 28890.457, "section_seq": 1, "route_path_id": 142447}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Ardrossan South Beach", "stage_seq": 11, "distance_m": 30139.39, "section_seq": 1, "route_path_id": 142447}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30139.39, "from_m": 0.0, "section_seq": 1, "route_path_id": 142447}], "total_distance_m": 30139.39, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 30139.39, "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": 2820, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:33Z", "source_id": 64579886, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:38Z", "source_id": 20463532, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2815, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:16Z", "source_id": 64602399, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:51:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:19Z", "source_id": 20470759, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:04Z", "source_id": 64606775, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:53:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:09Z", "source_id": 20472154, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2780, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:38Z", "source_id": 64622507, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:00:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:44Z", "source_id": 20477180, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2739, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:28Z", "source_id": 64642034, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:09:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:07:31Z", "source_id": 20483325, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2748, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:07Z", "source_id": 64648872, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:10:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:10Z", "source_id": 20485390, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Ayr C.S.D. |
0642 |
0642 |
None |
None |
None |
Ardrossan South Beach |
0711 |
0711 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86375/2026-09-22/detailed |
None |
Ayr |
2026-09-22T06:51:00+01:00 |
Ardrossan South Beach |
21.0 |
{"type": "LineString", "coordinates": [[-4.6253911, 55.4585201], [-4.6248554, 55.459044000000006], [-4.6247632, 55.4591284], [-4.6246922, 55.4592067], [-4.624650899999999, 55.459247], [-4.6244096, 55.45951839999999], [-4.6241321, 55.4597959], [-4.623884799999999, 55.4600336], [-4.6237069, 55.460222599999994], [-4.6232122, 55.4607433], [-4.623154899999999, 55.46079749999999], [-4.6229729, 55.46098039999999], [-4.622845, 55.4611377], [-4.6226077, 55.4614827], [-4.6223875, 55.461810199999995], [-4.6220642, 55.4623914], [-4.6217616999999995, 55.4630146], [-4.6214049, 55.4639501], [-4.6211444, 55.46462669999999], [-4.6210068, 55.465213199999994], [-4.6210002999999995, 55.46525059999999], [-4.6209447, 55.4655707], [-4.620912199999999, 55.466270699999995], [-4.620953, 55.466642], [-4.6210157, 55.46700369999999], [-4.6211179, 55.4673514], [-4.6212382, 55.4676957], [-4.6214371, 55.4680739], [-4.6216328, 55.468413], [-4.6219157, 55.46883110000001], [-4.6221793, 55.4691735], [-4.6227293, 55.46984199999999], [-4.6232388, 55.4704509], [-4.6237166, 55.47104689999999], [-4.6246792, 55.4722253], [-4.624793999999999, 55.47237099999999], [-4.6249985, 55.47263720000001], [-4.625263099999999, 55.4729764], [-4.6253435, 55.4730853], [-4.625584, 55.473359999999985], [-4.6257117, 55.473523500000006], [-4.625878499999999, 55.4737593], [-4.6260007, 55.47396989999999], [-4.626081000000001, 55.47411960000001], [-4.6261413, 55.4742551], [-4.626206578108239, 55.47441006384039], [-4.6263007, 55.4746335], [-4.626423399999999, 55.47501090000001], [-4.626551599999999, 55.4755147], [-4.6265745, 55.4757021], [-4.6265862, 55.475873], [-4.6266048, 55.47626840000001], [-4.6265932, 55.476497], [-4.626541400000001, 55.4769458], [-4.6264677, 55.4772418], [-4.6264014, 55.4775058], [-4.626287, 55.47782260000001], [-4.626159999999999, 55.47809469999999], [-4.6261289, 55.4781614], [-4.6259514, 55.4784915], [-4.625641199999999, 55.479061400000006], [-4.625287999999999, 55.47967919999999], [-4.625173599999999, 55.4798882], [-4.6248147, 55.48054379999999], [-4.6242456, 55.4815298], [-4.6241449, 55.48171060000001], [-4.623957, 55.48204349999999], [-4.6239039, 55.482149], [-4.6237032, 55.4825482], [-4.6233948, 55.48310899999999], [-4.622686699999999, 55.48426809999999], [-4.6221524, 55.48522710000001], [-4.6217652, 55.48590359999999], [-4.6214382, 55.48651619999999], [-4.6202072, 55.488678699999994], [-4.6194506, 55.49002050000001], [-4.6191514, 55.49058620000001], [-4.6186659, 55.4914407], [-4.6177532, 55.493089199999986], [-4.617286100000001, 55.4939268], [-4.6169111, 55.494651299999994], [-4.6168128, 55.4948412], [-4.6167663, 55.49493799999999], [-4.6164178, 55.49565449999999], [-4.6161432, 55.496246], [-4.615695, 55.497308399999994], [-4.6154945, 55.4978065], [-4.615311799999999, 55.49830949999999], [-4.614865600000001, 55.4996753], [-4.6147484, 55.50010019999999], [-4.6146958, 55.50037189999999], [-4.6145087, 55.50104199999999], [-4.614476599999999, 55.5011747], [-4.6144162, 55.50144980000001], [-4.614355299999999, 55.50175990000001], [-4.6142803, 55.502119400000005], [-4.614214640039181, 55.502457780526015], [-4.614207999999999, 55.50249199999999], [-4.6141472, 55.502852], [-4.6141271999999995, 55.502978899999995], [-4.614075899999999, 55.50336079999999], [-4.6140592, 55.503486999999986], [-4.6140172, 55.5038533], [-4.6139679, 55.5042637], [-4.613900299999999, 55.5050372], [-4.613897299999999, 55.5051936], [-4.6138689, 55.5057057], [-4.6138608, 55.5061887], [-4.6138689, 55.5067363], [-4.613946699999999, 55.50778210000001], [-4.614001699999999, 55.50816029999999], [-4.6140741, 55.5086324], [-4.6141582, 55.5090055], [-4.614207099999999, 55.5092414], [-4.6144247, 55.5100009], [-4.614678099999999, 55.5107151], [-4.614959, 55.51139899999999], [-4.6151228, 55.511765999999994], [-4.6152736, 55.51205649999999], [-4.6157987, 55.5130297], [-4.616324199999999, 55.51388219999999], [-4.6163844, 55.5139798], [-4.616853999999999, 55.5146255], [-4.6172415, 55.5151082], [-4.6176245, 55.5156119], [-4.618281399999999, 55.51632000000001], [-4.6191177, 55.5171654], [-4.6193751, 55.51741169999999], [-4.619792999999999, 55.5177979], [-4.6204803, 55.5183863], [-4.6218584, 55.5194888], [-4.6224499, 55.51992589999999], [-4.6248407, 55.52148569999999], [-4.627272399999999, 55.523004099999994], [-4.627459399999999, 55.52313159999999], [-4.629311199999999, 55.524388599999995], [-4.6313109, 55.5258161], [-4.632481, 55.526731299999994], [-4.6335885, 55.5276276], [-4.6345702, 55.5284789], [-4.6355959, 55.52941839999999], [-4.635938199999999, 55.529754899999986], [-4.6365708, 55.5303766], [-4.6366628, 55.5304714], [-4.6384423, 55.5323041], [-4.639051200000001, 55.53283], [-4.6393458999999995, 55.5330552], [-4.6395834, 55.5332201], [-4.6399428, 55.5334561], [-4.6468216, 55.5374866], [-4.652731599999999, 55.5409492], [-4.6542152, 55.5418184], [-4.6542541, 55.5418426], [-4.6543546, 55.541904900000006], [-4.6545102, 55.5419941], [-4.654849, 55.5421971], [-4.655291, 55.5425172], [-4.6555416, 55.5427262], [-4.655816599999999, 55.5429814], [-4.6559896, 55.54317009999999], [-4.6561454, 55.54335350000001], [-4.6563264, 55.543584], [-4.656571399999999, 55.5439217], [-4.6566625, 55.5440863], [-4.6569198, 55.5446887], [-4.6569877, 55.54491449999999], [-4.6570306, 55.545092999999994], [-4.6570599, 55.545255999999995], [-4.657076099999999, 55.5454537], [-4.657076599999999, 55.5455078], [-4.6570796, 55.5458015], [-4.657061, 55.54605229999999], [-4.6570055, 55.54635759999999], [-4.6569169, 55.5465846], [-4.656873900000001, 55.54671939999999], [-4.6566823, 55.5473752], [-4.656536199999999, 55.5477776], [-4.656507199999999, 55.54785760000001], [-4.656233599999999, 55.548613199999984], [-4.6559785, 55.54923479999999], [-4.6558012, 55.549628799999994], [-4.6556161, 55.55000810000001], [-4.655423, 55.5503935], [-4.6552192, 55.55077059999999], [-4.654938899999999, 55.5512621], [-4.6546519, 55.5517423], [-4.6543327, 55.552253599999986], [-4.6542646, 55.55236649999999], [-4.6538311, 55.5530851], [-4.653693220342517, 55.553302879236526], [-4.653556199999999, 55.5535193], [-4.6535254, 55.55356789999999], [-4.653276199999999, 55.553960999999994], [-4.6529284, 55.5545167], [-4.652712499999999, 55.5548547], [-4.652193, 55.5556843], [-4.651977699999999, 55.5560252], [-4.6515983, 55.55663979999999], [-4.6513493, 55.55708119999999], [-4.6512616, 55.5572415], [-4.651188499999999, 55.55740539999999], [-4.6511174, 55.5575703], [-4.651056, 55.5577365], [-4.6510007, 55.5579219], [-4.6509571, 55.5581013], [-4.650918199999999, 55.5582829], [-4.6508941, 55.55845930000001], [-4.6508814, 55.5586349], [-4.6508742, 55.5588119], [-4.650877999999999, 55.559038400000006], [-4.6508915, 55.5592618], [-4.650910900000001, 55.5594652], [-4.6509336, 55.559667100000006], [-4.650965199999999, 55.559867399999995], [-4.6510066, 55.56006659999999], [-4.6510359, 55.56018519999999], [-4.651073597991224, 55.56033513143129], [-4.6511498, 55.56063819999999], [-4.651239899999999, 55.5609183], [-4.6515259, 55.5617393], [-4.6515816, 55.56190230000001], [-4.651606899999999, 55.561986700000006], [-4.6516632, 55.5621458], [-4.651717, 55.5623158], [-4.6519836, 55.56309920000001], [-4.6522895, 55.563966599999986], [-4.652302699999999, 55.56400549999999], [-4.653577899999999, 55.567745], [-4.6542179, 55.5695861], [-4.6548043, 55.5712917], [-4.655427600000001, 55.57273910000001], [-4.6555515, 55.57300659999999], [-4.656309099999999, 55.574561199999984], [-4.657882, 55.577257], [-4.6592433, 55.5793394], [-4.659952799999999, 55.58047739999999], [-4.660614799999999, 55.58150619999999], [-4.661059299999999, 55.5821958], [-4.661854899999999, 55.583429800000005], [-4.663146899999999, 55.585467400000006], [-4.663424299999999, 55.5859098], [-4.6641017, 55.5869615], [-4.6651591, 55.588665], [-4.6656025, 55.5894545], [-4.6659980999999995, 55.590222999999995], [-4.666412, 55.5910403], [-4.6667579, 55.591815999999994], [-4.6670612, 55.592513999999994], [-4.6674944, 55.5935112], [-4.667907099999999, 55.5945212], [-4.6683213, 55.5955223], [-4.6700758, 55.5997726], [-4.671239477421511, 55.602568697679786], [-4.671249799999999, 55.60259349999999], [-4.671869392653148, 55.60408228094399], [-4.6725778, 55.6057844], [-4.6731418, 55.6071447], [-4.6734174, 55.6078353], [-4.6737211, 55.6085167], [-4.674269399999999, 55.6098735], [-4.674614499999999, 55.610709699999994], [-4.6746725, 55.6108503], [-4.6747001, 55.61091530000001], [-4.6749029, 55.611402], [-4.6749786, 55.6116], [-4.6754267, 55.6126983], [-4.6757225, 55.613423399999995], [-4.6758245, 55.613665100000006], [-4.675852999999999, 55.613723099999994], [-4.6758974, 55.6138202], [-4.6766298, 55.6153595], [-4.6773241, 55.61668019999999], [-4.678354399999999, 55.618419], [-4.6792092, 55.6196603], [-4.6801419, 55.620976899999995], [-4.6807762, 55.621759], [-4.6813904, 55.622516299999994], [-4.6822193, 55.6234741], [-4.6832994999999995, 55.6245947], [-4.6840391, 55.62534600000001], [-4.6859394, 55.62708880000001], [-4.6869072, 55.62792760000001], [-4.687892199999999, 55.6287298], [-4.688959099999999, 55.629584], [-4.689467099999999, 55.629987199999995], [-4.690019, 55.63042519999999], [-4.690836099999999, 55.63105929999999], [-4.6911031, 55.6312664], [-4.6921537, 55.63211540000001], [-4.6932186, 55.633044], [-4.6942171, 55.6340016], [-4.6951695, 55.63494800000001], [-4.6960499, 55.6358957], [-4.696636699999999, 55.636584600000006], [-4.6970765, 55.637100800000006], [-4.6979945999999995, 55.638265], [-4.6980202, 55.63829859999999], [-4.6997038, 55.6406555], [-4.7002197, 55.64136390000001], [-4.700795, 55.6421547], [-4.7012057, 55.64271], [-4.7016329, 55.6432867], [-4.7018391, 55.6434947], [-4.7018587, 55.64351210000001], [-4.701902499999999, 55.64355079999999], [-4.7020221, 55.6436566], [-4.7022463, 55.6438273], [-4.702509, 55.6440017], [-4.702884200000001, 55.6442014], [-4.703083199999999, 55.64429789999999], [-4.7032758, 55.6443785], [-4.703563699999999, 55.6444823], [-4.7041112, 55.64463629999999], [-4.704626899999999, 55.644735], [-4.705278799999999, 55.6448161], [-4.7062889, 55.64490409999999], [-4.7065614, 55.6449271], [-4.7078302999999995, 55.6450402], [-4.708876699999999, 55.6451234], [-4.710328399999999, 55.64524180000001], [-4.7126692, 55.645447199999985], [-4.713459899999999, 55.645512200000006], [-4.7142114, 55.6455694], [-4.7148328, 55.645587199999994], [-4.7154089, 55.6455718], [-4.716096099999999, 55.645520299999994], [-4.7166277, 55.6454465], [-4.7169826, 55.645383], [-4.7173251, 55.6453028], [-4.7178472, 55.645156500000006], [-4.718299099999999, 55.64500979999998], [-4.7187029, 55.64485820000001], [-4.7188984, 55.6447634], [-4.719342799999999, 55.64455259999998], [-4.720412799999999, 55.64404770000001], [-4.721041999999999, 55.6437936], [-4.7230283, 55.6428574], [-4.7236166, 55.64257709999998], [-4.7263012, 55.6413138], [-4.7263986, 55.6412692], [-4.727073899999999, 55.640947700000005], [-4.730872599999999, 55.63915380000001], [-4.7314405, 55.63888179999999], [-4.7322825, 55.6384906], [-4.7331053, 55.6381008], [-4.7335689, 55.6379059], [-4.7340508, 55.6377218], [-4.7348927, 55.6374351], [-4.7354642, 55.6372668], [-4.7360416999999995, 55.6371056], [-4.737214599999999, 55.63684], [-4.738410699999999, 55.6365968], [-4.738971699999999, 55.63648760000001], [-4.740860799999999, 55.6361157], [-4.7423026, 55.6358271], [-4.7441212, 55.635464299999995], [-4.747008499999999, 55.6349], [-4.7485087, 55.6346041], [-4.7498729, 55.63433570000001], [-4.7503155999999995, 55.63424809999999], [-4.7513575999999995, 55.63404739999999], [-4.753772, 55.6335648], [-4.754910399999999, 55.63333920000001], [-4.755054199999999, 55.63331139999999], [-4.7554743, 55.6332295], [-4.756141999999999, 55.633100199999994], [-4.7573389, 55.6328613], [-4.7580908, 55.6327235], [-4.758713, 55.632620199999984], [-4.7595092, 55.632525900000005], [-4.7599398, 55.632487999999995], [-4.7603263, 55.6324598], [-4.760807299999999, 55.632436299999995], [-4.761071005833464, 55.632430963524754], [-4.7612471, 55.632427400000005], [-4.762092, 55.63243009999999], [-4.7634058, 55.632487799999986], [-4.768258399999999, 55.632785], [-4.774413599999999, 55.6331556], [-4.775909599999999, 55.63324970000001], [-4.776905599999999, 55.633312399999994], [-4.7780452, 55.63338069999998], [-4.7787758, 55.6334141], [-4.7794131, 55.633428900000006], [-4.7808549, 55.6334285], [-4.7812846, 55.63343700000001], [-4.781646899999999, 55.6334525], [-4.7820346, 55.6334806], [-4.7824599, 55.6335195], [-4.7827728, 55.63355549999999], [-4.782914399999999, 55.63357570000001], [-4.783076599999999, 55.63359870000001], [-4.783078063573372, 55.633598971358545], [-4.78334119410057, 55.633653955373866], [-4.783574106871435, 55.6337021064976], [-4.78378099403552, 55.63374456437778], [-4.783966047742379, 55.633782468662496], [-4.784133460141568, 55.6338169589998], [-4.78428742338264, 55.63384917503777], [-4.784432129615151, 55.63388025642447], [-4.784571770988653, 55.63391134280795], [-4.7847105396527025, 55.63394357383632], [-4.7848526277568535, 55.6339780891576], [-4.785002227450661, 55.63401602841987], [-4.785163530883677, 55.6340585312712], [-4.7853407302054585, 55.634106737359666], [-4.785538017565559, 55.634161786333316], [-4.785759585113532, 55.63422481784023], [-4.7860096249989335, 55.634296971528464], [-4.786546599999999, 55.63445509999999], [-4.787204699999999, 55.6346498], [-4.7877877, 55.6348376], [-4.7880226, 55.6349201], [-4.7883816, 55.6350584], [-4.7889236, 55.6352886], [-4.7894319, 55.6355506], [-4.789887599999999, 55.63580820000001], [-4.790358099999999, 55.6361036], [-4.7908056, 55.63640550000001], [-4.7917298, 55.6370062], [-4.7918856, 55.637108], [-4.7931202, 55.6379149], [-4.793843999999999, 55.6383498], [-4.794602799999999, 55.63876679999999], [-4.7957408, 55.63932499999999], [-4.7963201, 55.6395822], [-4.7968874999999995, 55.6398234], [-4.7978406, 55.6401883], [-4.7983415, 55.6403729], [-4.7990777, 55.64063910000001], [-4.7998805, 55.6409229]]} |
18.3 |
0649 |
0710 |
Ayr |
Ardrossan South Beach |
Ardrossan South Beach |
55.6409229 |
-4.7998805 |
55.6409229 |
-4.7998805 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Ardrossan South Beach |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485390 |
1790057414142620 |
29 |
29 |
2026-09-22 06:20:14.904815 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:14.135913 |
| 730504 |
759635 |
C22649 |
879V10M522 |
2026-09-22 |
COMPLETE |
20484476 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 759635, "stp": "P", "toc": "Thameslink", "uid": "C22649", "consist": "700008", "dest_crs": "SAC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22649/2026-09-22/detailed", "trust_id": "879V10M522", "origin_crs": "SUO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Albans", "service_date": "2026-09-22", "dest_arr_time": "0707", "dest_platform": "2", "is_terminated": 1, "next_location": "St. Albans", "signalling_id": "9V10", "timing_status": "LATE", "origin_station": "Sutton (Surrey)", "current_leg_arr": "0710", "current_leg_dep": "0704", "current_leg_end": "St. Albans", "origin_dep_time": "0546", "origin_platform": "4", "current_location": "St. Albans", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.317224974036929, 51.68571526980014], [-0.31722599999999995, 51.6857167], [-0.3178188, 51.686552], [-0.3183425, 51.68734810000001], [-0.3189531, 51.68831519999999], [-0.3200789, 51.69016390000001], [-0.3221607000000001, 51.6937237], [-0.32327739999999994, 51.6956522], [-0.3238392, 51.696621699999994], [-0.3240951, 51.6971249], [-0.324331, 51.697629], [-0.3246146, 51.69827810000001], [-0.3248566, 51.6989216], [-0.3250302, 51.699436], [-0.3251725, 51.69992489999999], [-0.32529199999999997, 51.70056829999999], [-0.3253903, 51.70109569999999], [-0.325457, 51.7016174], [-0.3255265, 51.701918199999994], [-0.3255522, 51.70209520000001], [-0.32557819999999993, 51.7024567], [-0.32558419999999993, 51.7028872], [-0.3255825, 51.703429599999986], [-0.3255704, 51.70376519999999], [-0.32552219999999993, 51.70440440000001], [-0.32548219999999994, 51.70489589999999], [-0.3253897, 51.70542199999999], [-0.32530799999999993, 51.7058072], [-0.32522499999999993, 51.706174], [-0.3251474999999999, 51.706513699999995], [-0.32505359999999994, 51.70692259999999], [-0.32495569999999996, 51.707291], [-0.32486719999999997, 51.707699], [-0.3247802, 51.708055599999994], [-0.3246686, 51.7085345], [-0.32456519999999994, 51.708988000000005], [-0.3244224, 51.7095899], [-0.32427269999999997, 51.7102188], [-0.3241421, 51.71075489999999], [-0.3240414999999999, 51.71120760000001], [-0.3239882, 51.71141920000001], [-0.32389309999999993, 51.71179819999999], [-0.3237884, 51.71229159999999], [-0.3236551, 51.712831099999995], [-0.32354759999999994, 51.7133327], [-0.3234483, 51.71370350000001], [-0.32335169999999996, 51.71413929999999], [-0.32325509999999996, 51.714586100000005], [-0.32312859999999993, 51.7150556], [-0.3230102, 51.7155731], [-0.3229041, 51.7160047], [-0.322813, 51.71639580000001], [-0.32278899999999994, 51.7165013], [-0.32255529999999993, 51.7174481], [-0.3223111, 51.7184161], [-0.3221207, 51.7193], [-0.3218177, 51.72057370000001], [-0.32152610000000004, 51.721716400000005], [-0.32148016983956257, 51.721918011123584], [-0.3212357, 51.722991099999994], [-0.3209835999999999, 51.72407110000001], [-0.320836, 51.7245935], [-0.32058049999999993, 51.7256825], [-0.320292, 51.727042899999994], [-0.32018759999999996, 51.72749389999999], [-0.3199057, 51.7286844], [-0.31973689999999994, 51.72936539999999], [-0.31959589999999993, 51.7299372], [-0.3194597, 51.730522099999995], [-0.3192128, 51.7315577], [-0.3190739, 51.7322368], [-0.3189887, 51.7327588], [-0.3189239, 51.733520600000006], [-0.3189076, 51.7340391], [-0.31892319999999996, 51.73434139999999], [-0.31896869999999994, 51.73479079999999], [-0.31904649999999996, 51.7353262], [-0.31913040000000004, 51.73575069999999], [-0.319249, 51.736253999999995], [-0.31948109999999996, 51.737009699999994], [-0.3198563, 51.7379037], [-0.3199319, 51.7380611], [-0.31999520000000004, 51.7381848], [-0.32007529999999995, 51.7383452], [-0.3203101, 51.73877319999999], [-0.32062209999999997, 51.73926829999999], [-0.32101219999999997, 51.7398422], [-0.3213346999999999, 51.74025160000001], [-0.3219116, 51.740920800000005], [-0.32217479999999993, 51.7412029], [-0.32236419999999993, 51.74139340000001], [-0.32269879999999995, 51.7417249], [-0.32299049999999996, 51.74199339999999], [-0.32368250000000004, 51.74260780000001], [-0.32416059999999997, 51.74304189999999], [-0.324545, 51.7434252], [-0.32481439999999995, 51.7437087], [-0.3250672, 51.744027], [-0.32535729999999996, 51.74438510000001], [-0.3255173, 51.744596], [-0.32577529999999993, 51.744955299999994], [-0.32609169999999993, 51.7454127], [-0.3262731, 51.7456795], [-0.32644029999999996, 51.74594019999999], [-0.3265604, 51.7461346], [-0.32682999999999995, 51.74660149999998], [-0.3270596, 51.74707779999999], [-0.32724359999999997, 51.7475261], [-0.3273649, 51.747866399999985], [-0.3274678999999999, 51.7482146], [-0.32757299999999995, 51.74869110000001], [-0.3276228, 51.7490911], [-0.3276857, 51.74951239999999], [-0.3276734, 51.74986719999999], [-0.3275933999999999, 51.7505022], [-0.3275272, 51.7510039]]}", "current_leg_start": "Radlett", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.7510039", "next_location_lon": "-0.3275272", "previous_location": "Radlett", "current_leg_milage": "4.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 38.577, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 133.255, \"from_m\": 38.577, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 146.474, \"from_m\": 133.255, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 374.333, \"from_m\": 146.474, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1925.806, \"from_m\": 374.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2213.979, \"from_m\": 1925.806, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4702.367, \"from_m\": 2213.979, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5823.429, \"from_m\": 4702.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11373.185, \"from_m\": 5823.429, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11864.783, \"from_m\": 11373.185, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11894.488, \"from_m\": 11864.783, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11920.872, \"from_m\": 11894.488, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11958.294, \"from_m\": 11920.872, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11995.861, \"from_m\": 11958.294, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12030.031, \"from_m\": 11995.861, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12092.265, \"from_m\": 12030.031, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12305.762, \"from_m\": 12092.265, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12410.58, \"from_m\": 12305.762, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12508.933, \"from_m\": 12410.58, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13554.651, \"from_m\": 12508.933, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13645.037, \"from_m\": 13554.651, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14097.768, \"from_m\": 13645.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14152.495, \"from_m\": 14097.768, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18452.802, \"from_m\": 14152.495, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19002.756, \"from_m\": 18452.802, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19040.656, \"from_m\": 19002.756, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19412.089, \"from_m\": 19040.656, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19742.797, \"from_m\": 19412.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20070.892, \"from_m\": 19742.797, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20085.982, \"from_m\": 20070.892, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20138.411, \"from_m\": 20085.982, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20208.021, \"from_m\": 20138.411, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20735.306, \"from_m\": 20208.021, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20773.07, \"from_m\": 20735.306, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21330.301, \"from_m\": 20773.07, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21407.927, \"from_m\": 21330.301, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24759.632, \"from_m\": 21407.927, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25037.592, \"from_m\": 24759.632, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25074.854, \"from_m\": 25037.592, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26301.842, \"from_m\": 25074.854, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26370.726, \"from_m\": 26301.842, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27167.427, \"from_m\": 26370.726, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29330.4, \"from_m\": 27167.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29434.819, \"from_m\": 29330.4, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30710.352, \"from_m\": 29434.819, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32097.19, \"from_m\": 30710.352, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 35456.023, \"from_m\": 32097.19, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 35548.904, \"from_m\": 35456.023, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 35599.751, \"from_m\": 35548.904, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35631.406, \"from_m\": 35599.751, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 36231.273, \"from_m\": 35631.406, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38845.386, \"from_m\": 36231.273, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44612.139, \"from_m\": 38845.386, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46055.282, \"from_m\": 44612.139, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57208.007, \"from_m\": 46055.282, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57986.688, \"from_m\": 57208.007, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58199.991, \"from_m\": 57986.688, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}], \"service_id\": 759635, \"profile_key\": \"9a008a421ef5a31f6c07b02d120990721e11694b465f277f5ed448a58d3b3e91\", \"schedule_id\": 3228, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0549H\", \"location\": \"Carshalton\", \"stage_seq\": 2, \"distance_m\": 2022.562, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0551H\", \"wtt_dep\": \"0552\", \"location\": \"Hackbridge\", \"stage_seq\": 3, \"distance_m\": 3435.451, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0555\", \"location\": \"Mitcham Junction\", \"stage_seq\": 4, \"distance_m\": 5249.708, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 5, \"distance_m\": 7073.215, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 6, \"distance_m\": 8778.502, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0603\", \"location\": \"Streatham\", \"stage_seq\": 7, \"distance_m\": 9727.457, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0606H\", \"wtt_dep\": \"0608\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 12174.587, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0612\", \"location\": \"Herne Hill\", \"stage_seq\": 9, \"distance_m\": 13853.243, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615\", \"location\": \"Loughborough Jn\", \"stage_seq\": 10, \"distance_m\": 15472.084, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 11, \"distance_m\": 18557.465, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 19091.13, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 13, \"distance_m\": 19835.652, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624H\", \"location\": \"London Blackfriars\", \"stage_seq\": 14, \"distance_m\": 20443.754, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"City Thameslink\", \"stage_seq\": 15, \"distance_m\": 20846.137, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0629\", \"location\": \"Farringdon\", \"stage_seq\": 16, \"distance_m\": 21576.295, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 17, \"distance_m\": 23795.15, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Dock Jn North\", \"stage_seq\": 18, \"distance_m\": 25027.028, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0638\", \"location\": \"Kentish Town\", \"stage_seq\": 19, \"distance_m\": 25994.053, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 20, \"distance_m\": 26998.575, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 21, \"distance_m\": 29311.264, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 22, \"distance_m\": 29745.202, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646H\", \"location\": \"Cricklewood\", \"stage_seq\": 23, \"distance_m\": 31694.249, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0648H\", \"location\": \"Brent Cross West\", \"stage_seq\": 24, \"distance_m\": 33178.82, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0650H\", \"location\": \"Hendon\", \"stage_seq\": 25, \"distance_m\": 34743.952, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651H\", \"location\": \"Silkstream Jn\", \"stage_seq\": 26, \"distance_m\": 38793.565, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0653H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 27, \"distance_m\": 41312.706, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Elstree\", \"stage_seq\": 28, \"distance_m\": 46144.245, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Radlett Jn\", \"stage_seq\": 29, \"distance_m\": 49372.786, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Radlett\", \"stage_seq\": 30, \"distance_m\": 50679.985, \"section_seq\": 1, \"route_path_id\": 131798}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"St. Albans\", \"stage_seq\": 31, \"distance_m\": 58199.991, \"section_seq\": 1, \"route_path_id\": 131798}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58199.991, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131798}], \"total_distance_m\": 58199.991, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54124.466, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4075.525, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0546", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.7510039", "current_position_lon": "-0.3275272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:28Z\", \"source_id\": 64483308, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:36Z\", \"source_id\": 20431756, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:39Z\", \"source_id\": 64486257, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:52:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:43Z\", \"source_id\": 20432759, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:39Z\", \"source_id\": 64490521, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:45Z\", \"source_id\": 20434136, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:11Z\", \"source_id\": 64495802, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:58:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:16Z\", \"source_id\": 20435868, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:08Z\", \"source_id\": 64501960, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:10Z\", \"source_id\": 20437951, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:55Z\", \"source_id\": 64509930, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:59Z\", \"source_id\": 20440579, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:15Z\", \"source_id\": 64517762, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:21Z\", \"source_id\": 20443178, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:41Z\", \"source_id\": 64526003, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:45Z\", \"source_id\": 20445837, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:42Z\", \"source_id\": 64533862, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:50Z\", \"source_id\": 20448393, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:58Z\", \"source_id\": 64542209, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:04Z\", \"source_id\": 20451171, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:09Z\", \"source_id\": 64546355, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:14Z\", \"source_id\": 20452650, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:23Z\", \"source_id\": 64551021, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:26Z\", \"source_id\": 20454157, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:37Z\", \"source_id\": 64560151, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:41Z\", \"source_id\": 20457109, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:24Z\", \"source_id\": 64570662, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:26Z\", \"source_id\": 20460480, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:17Z\", \"source_id\": 64583837, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:20Z\", \"source_id\": 20464744, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:54Z\", \"source_id\": 64589979, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:59Z\", \"source_id\": 20466718, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:51Z\", \"source_id\": 64596771, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:52Z\", \"source_id\": 20468958, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:48Z\", \"source_id\": 64601376, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:54Z\", \"source_id\": 20470448, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:33Z\", \"source_id\": 64610405, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:38Z\", \"source_id\": 20473349, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:00Z\", \"source_id\": 64621014, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:03Z\", \"source_id\": 20476728, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:07Z\", \"source_id\": 64628714, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:09Z\", \"source_id\": 20479111, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:53Z\", \"source_id\": 64645756, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:59Z\", \"source_id\": 20484476, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Albans", "service_state_platform": "2", "timing_fact_generation": 1790057340601764, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:16.387966", "service_state_evidence_id": 20484476, "current_leg_start_actual_dep": "2026-09-22T07:04:30+01:00", "operational_evidence_version": 142, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:16.749167", "service_state_valid_until_kind": null, "operational_interpretation_version": 142, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SUO |
SAC |
9V10 |
700008 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 38.577, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 133.255, "from_m": 38.577, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 146.474, "from_m": 133.255, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 374.333, "from_m": 146.474, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1925.806, "from_m": 374.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2213.979, "from_m": 1925.806, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4702.367, "from_m": 2213.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5823.429, "from_m": 4702.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11373.185, "from_m": 5823.429, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11864.783, "from_m": 11373.185, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11894.488, "from_m": 11864.783, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11920.872, "from_m": 11894.488, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11958.294, "from_m": 11920.872, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11995.861, "from_m": 11958.294, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12030.031, "from_m": 11995.861, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12092.265, "from_m": 12030.031, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12305.762, "from_m": 12092.265, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12410.58, "from_m": 12305.762, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12508.933, "from_m": 12410.58, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13554.651, "from_m": 12508.933, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13645.037, "from_m": 13554.651, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14097.768, "from_m": 13645.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14152.495, "from_m": 14097.768, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18452.802, "from_m": 14152.495, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19002.756, "from_m": 18452.802, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19040.656, "from_m": 19002.756, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19412.089, "from_m": 19040.656, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19742.797, "from_m": 19412.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20070.892, "from_m": 19742.797, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20085.982, "from_m": 20070.892, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20138.411, "from_m": 20085.982, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20208.021, "from_m": 20138.411, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20735.306, "from_m": 20208.021, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 20773.07, "from_m": 20735.306, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21330.301, "from_m": 20773.07, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 21407.927, "from_m": 21330.301, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24759.632, "from_m": 21407.927, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 25037.592, "from_m": 24759.632, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25074.854, "from_m": 25037.592, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26301.842, "from_m": 25074.854, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26370.726, "from_m": 26301.842, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27167.427, "from_m": 26370.726, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29330.4, "from_m": 27167.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29434.819, "from_m": 29330.4, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30710.352, "from_m": 29434.819, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32097.19, "from_m": 30710.352, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 35456.023, "from_m": 32097.19, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 35548.904, "from_m": 35456.023, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 35599.751, "from_m": 35548.904, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35631.406, "from_m": 35599.751, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 36231.273, "from_m": 35631.406, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38845.386, "from_m": 36231.273, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44612.139, "from_m": 38845.386, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46055.282, "from_m": 44612.139, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57208.007, "from_m": 46055.282, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 57986.688, "from_m": 57208.007, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58199.991, "from_m": 57986.688, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 759635, "profile_key": "9a008a421ef5a31f6c07b02d120990721e11694b465f277f5ed448a58d3b3e91", "schedule_id": 3228, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0546", "location": "Sutton (Surrey)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0549H", "location": "Carshalton", "stage_seq": 2, "distance_m": 2022.562, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0551H", "wtt_dep": "0552", "location": "Hackbridge", "stage_seq": 3, "distance_m": 3435.451, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0555", "location": "Mitcham Junction", "stage_seq": 4, "distance_m": 5249.708, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558H", "location": "Mitcham Eastfields", "stage_seq": 5, "distance_m": 7073.215, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600H", "location": "Streatham South Jn", "stage_seq": 6, "distance_m": 8778.502, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0603", "location": "Streatham", "stage_seq": 7, "distance_m": 9727.457, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0606H", "wtt_dep": "0608", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 12174.587, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0612", "location": "Herne Hill", "stage_seq": 9, "distance_m": 13853.243, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615", "location": "Loughborough Jn", "stage_seq": 10, "distance_m": 15472.084, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619H", "location": "Elephant & Castle", "stage_seq": 11, "distance_m": 18557.465, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "Southwark Bridge Jn", "stage_seq": 12, "distance_m": 19091.13, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Blackfriars Jn", "stage_seq": 13, "distance_m": 19835.652, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624H", "location": "London Blackfriars", "stage_seq": 14, "distance_m": 20443.754, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "City Thameslink", "stage_seq": 15, "distance_m": 20846.137, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0629", "location": "Farringdon", "stage_seq": 16, "distance_m": 21576.295, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "St Pancras Low Level", "stage_seq": 17, "distance_m": 23795.15, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Dock Jn North", "stage_seq": 18, "distance_m": 25027.028, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0638", "location": "Kentish Town", "stage_seq": 19, "distance_m": 25994.053, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Carlton Road Jn", "stage_seq": 20, "distance_m": 26998.575, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641H", "location": "West Hampstead South Jn", "stage_seq": 21, "distance_m": 29311.264, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643", "location": "West Hampstead Thameslink", "stage_seq": 22, "distance_m": 29745.202, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646H", "location": "Cricklewood", "stage_seq": 23, "distance_m": 31694.249, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0648H", "location": "Brent Cross West", "stage_seq": 24, "distance_m": 33178.82, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0650H", "location": "Hendon", "stage_seq": 25, "distance_m": 34743.952, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651H", "location": "Silkstream Jn", "stage_seq": 26, "distance_m": 38793.565, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0653H", "location": "Mill Hill Broadway", "stage_seq": 27, "distance_m": 41312.706, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Elstree", "stage_seq": 28, "distance_m": 46144.245, "section_seq": 1, "route_path_id": 131798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700", "location": "Radlett Jn", "stage_seq": 29, "distance_m": 49372.786, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Radlett", "stage_seq": 30, "distance_m": 50679.985, "section_seq": 1, "route_path_id": 131798}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "St. Albans", "stage_seq": 31, "distance_m": 58199.991, "section_seq": 1, "route_path_id": 131798}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58199.991, "from_m": 0.0, "section_seq": 1, "route_path_id": 131798}], "total_distance_m": 58199.991, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54124.466, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4075.525, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30083, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:28Z", "source_id": 64483308, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:36Z", "source_id": 20431756, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30079, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:39Z", "source_id": 64486257, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:52:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:43Z", "source_id": 20432759, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:39Z", "source_id": 64490521, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:45Z", "source_id": 20434136, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30059, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:11Z", "source_id": 64495802, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:58:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:16Z", "source_id": 20435868, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29807, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:08Z", "source_id": 64501960, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:02:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:10Z", "source_id": 20437951, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29786, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:55Z", "source_id": 64509930, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:07:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:59Z", "source_id": 20440579, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29362, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:15Z", "source_id": 64517762, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:12:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:21Z", "source_id": 20443178, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29338, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:41Z", "source_id": 64526003, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:16:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:45Z", "source_id": 20445837, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29330, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:42Z", "source_id": 64533862, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:20:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:50Z", "source_id": 20448393, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:58Z", "source_id": 64542209, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:04Z", "source_id": 20451171, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:09Z", "source_id": 64546355, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:26:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:14Z", "source_id": 20452650, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:23Z", "source_id": 64551021, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:28:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:26Z", "source_id": 20454157, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:37Z", "source_id": 64560151, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:33:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:41Z", "source_id": 20457109, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:24Z", "source_id": 64570662, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:26Z", "source_id": 20460480, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:17Z", "source_id": 64583837, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:44:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:20Z", "source_id": 20464744, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:54Z", "source_id": 64589979, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:47:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:59Z", "source_id": 20466718, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:51Z", "source_id": 64596771, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:49:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:52Z", "source_id": 20468958, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:48Z", "source_id": 64601376, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:51:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:54Z", "source_id": 20470448, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:33Z", "source_id": 64610405, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:55:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:38Z", "source_id": 20473349, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:00Z", "source_id": 64621014, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T05:59:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:03Z", "source_id": 20476728, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:07Z", "source_id": 64628714, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T06:03:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:09Z", "source_id": 20479111, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:53Z", "source_id": 64645756, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T06:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:59Z", "source_id": 20484476, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Sutton (Surrey) |
0546 |
0546 |
4 |
None |
None |
St. Albans |
0707 |
0707 |
2 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22649/2026-09-22/detailed |
None |
Radlett |
2026-09-22T07:04:30+01:00 |
St. Albans |
6.0 |
{"type": "LineString", "coordinates": [[-0.317224974036929, 51.68571526980014], [-0.31722599999999995, 51.6857167], [-0.3178188, 51.686552], [-0.3183425, 51.68734810000001], [-0.3189531, 51.68831519999999], [-0.3200789, 51.69016390000001], [-0.3221607000000001, 51.6937237], [-0.32327739999999994, 51.6956522], [-0.3238392, 51.696621699999994], [-0.3240951, 51.6971249], [-0.324331, 51.697629], [-0.3246146, 51.69827810000001], [-0.3248566, 51.6989216], [-0.3250302, 51.699436], [-0.3251725, 51.69992489999999], [-0.32529199999999997, 51.70056829999999], [-0.3253903, 51.70109569999999], [-0.325457, 51.7016174], [-0.3255265, 51.701918199999994], [-0.3255522, 51.70209520000001], [-0.32557819999999993, 51.7024567], [-0.32558419999999993, 51.7028872], [-0.3255825, 51.703429599999986], [-0.3255704, 51.70376519999999], [-0.32552219999999993, 51.70440440000001], [-0.32548219999999994, 51.70489589999999], [-0.3253897, 51.70542199999999], [-0.32530799999999993, 51.7058072], [-0.32522499999999993, 51.706174], [-0.3251474999999999, 51.706513699999995], [-0.32505359999999994, 51.70692259999999], [-0.32495569999999996, 51.707291], [-0.32486719999999997, 51.707699], [-0.3247802, 51.708055599999994], [-0.3246686, 51.7085345], [-0.32456519999999994, 51.708988000000005], [-0.3244224, 51.7095899], [-0.32427269999999997, 51.7102188], [-0.3241421, 51.71075489999999], [-0.3240414999999999, 51.71120760000001], [-0.3239882, 51.71141920000001], [-0.32389309999999993, 51.71179819999999], [-0.3237884, 51.71229159999999], [-0.3236551, 51.712831099999995], [-0.32354759999999994, 51.7133327], [-0.3234483, 51.71370350000001], [-0.32335169999999996, 51.71413929999999], [-0.32325509999999996, 51.714586100000005], [-0.32312859999999993, 51.7150556], [-0.3230102, 51.7155731], [-0.3229041, 51.7160047], [-0.322813, 51.71639580000001], [-0.32278899999999994, 51.7165013], [-0.32255529999999993, 51.7174481], [-0.3223111, 51.7184161], [-0.3221207, 51.7193], [-0.3218177, 51.72057370000001], [-0.32152610000000004, 51.721716400000005], [-0.32148016983956257, 51.721918011123584], [-0.3212357, 51.722991099999994], [-0.3209835999999999, 51.72407110000001], [-0.320836, 51.7245935], [-0.32058049999999993, 51.7256825], [-0.320292, 51.727042899999994], [-0.32018759999999996, 51.72749389999999], [-0.3199057, 51.7286844], [-0.31973689999999994, 51.72936539999999], [-0.31959589999999993, 51.7299372], [-0.3194597, 51.730522099999995], [-0.3192128, 51.7315577], [-0.3190739, 51.7322368], [-0.3189887, 51.7327588], [-0.3189239, 51.733520600000006], [-0.3189076, 51.7340391], [-0.31892319999999996, 51.73434139999999], [-0.31896869999999994, 51.73479079999999], [-0.31904649999999996, 51.7353262], [-0.31913040000000004, 51.73575069999999], [-0.319249, 51.736253999999995], [-0.31948109999999996, 51.737009699999994], [-0.3198563, 51.7379037], [-0.3199319, 51.7380611], [-0.31999520000000004, 51.7381848], [-0.32007529999999995, 51.7383452], [-0.3203101, 51.73877319999999], [-0.32062209999999997, 51.73926829999999], [-0.32101219999999997, 51.7398422], [-0.3213346999999999, 51.74025160000001], [-0.3219116, 51.740920800000005], [-0.32217479999999993, 51.7412029], [-0.32236419999999993, 51.74139340000001], [-0.32269879999999995, 51.7417249], [-0.32299049999999996, 51.74199339999999], [-0.32368250000000004, 51.74260780000001], [-0.32416059999999997, 51.74304189999999], [-0.324545, 51.7434252], [-0.32481439999999995, 51.7437087], [-0.3250672, 51.744027], [-0.32535729999999996, 51.74438510000001], [-0.3255173, 51.744596], [-0.32577529999999993, 51.744955299999994], [-0.32609169999999993, 51.7454127], [-0.3262731, 51.7456795], [-0.32644029999999996, 51.74594019999999], [-0.3265604, 51.7461346], [-0.32682999999999995, 51.74660149999998], [-0.3270596, 51.74707779999999], [-0.32724359999999997, 51.7475261], [-0.3273649, 51.747866399999985], [-0.3274678999999999, 51.7482146], [-0.32757299999999995, 51.74869110000001], [-0.3276228, 51.7490911], [-0.3276857, 51.74951239999999], [-0.3276734, 51.74986719999999], [-0.3275933999999999, 51.7505022], [-0.3275272, 51.7510039]]} |
4.7 |
0704 |
0710 |
Radlett |
St. Albans |
St. Albans |
51.7510039 |
-0.3275272 |
51.7510039 |
-0.3275272 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
St. Albans |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484476 |
1790057340601764 |
142 |
142 |
2026-09-22 06:20:16.749167 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:16.387966 |
| 730505 |
757640 |
H37563 |
864E51C921 |
2026-09-21 |
COMPLETE |
20485454 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 757640, "stp": "O", "toc": "Unknown", "uid": "H37563", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H37563/2026-09-22/detailed", "trust_id": "864E51C921", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds Freightliner Terminal", "service_date": "2026-09-21", "dest_arr_time": "0658", "dest_platform": null, "is_terminated": 1, "next_location": "Leeds Freightliner Terminal", "signalling_id": "4E51", "timing_status": "LATE", "origin_station": "Southampton Marine Container Terminal", "current_leg_arr": "0710", "current_leg_dep": "0620", "current_leg_end": "Leeds Freightliner Terminal", "origin_dep_time": "2332", "origin_platform": null, "current_location": "Leeds Freightliner Terminal", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.139810361615212, 53.52231852043269], [-1.1397779, 53.5232816], [-1.1397457, 53.5237976], [-1.1397299, 53.524084599999995], [-1.1397282, 53.5242105], [-1.1397243, 53.5242694], [-1.1397134999999998, 53.5246578], [-1.139735, 53.52508589999999], [-1.1397611, 53.525382599999986], [-1.1397551, 53.5255156], [-1.1397495, 53.5258585], [-1.1397404, 53.526146299999986], [-1.1397383, 53.5263797], [-1.1397268, 53.5263825], [-1.1397270999999998, 53.526443699999994], [-1.1397177, 53.5265858], [-1.1397078, 53.5270165], [-1.1397417, 53.52748609999998], [-1.1397342999999998, 53.5276183], [-1.1397484000000002, 53.5282779], [-1.139764, 53.52897819999999], [-1.1397688, 53.5295622], [-1.1397911, 53.529956199999994], [-1.1398046, 53.5302307], [-1.1398127, 53.530325000000005], [-1.1398117, 53.530598899999994], [-1.1398231, 53.53139439999999], [-1.1398321987886937, 53.53144973714454], [-1.139838689351505, 53.53148921149904], [-1.1398879, 53.53178849999999], [-1.1399405, 53.5320928], [-1.1400005, 53.5323051], [-1.1400659999999998, 53.5325162], [-1.1401624999999995, 53.53277129999999], [-1.1402563999999995, 53.5330056], [-1.1403811, 53.53324709999999], [-1.1405152, 53.533478300000006], [-1.1406509, 53.53369169999999], [-1.1409094999999998, 53.53404259999999], [-1.1410895, 53.5342564], [-1.1413108, 53.5345043], [-1.1415330999999995, 53.5347393], [-1.1417531, 53.534952100000005], [-1.1420819, 53.5352716], [-1.1422249, 53.5354106], [-1.1430793999999995, 53.5362433], [-1.1439524999999997, 53.5370889], [-1.1449597, 53.5380724], [-1.1457402, 53.53883280000001], [-1.1466710999999998, 53.5397423], [-1.1477762, 53.540821400000006], [-1.1488571, 53.5418702], [-1.1499795999999998, 53.54296759999999], [-1.1507666, 53.543727700000005], [-1.1509504, 53.543905300000006], [-1.1514958, 53.5444429], [-1.1529446, 53.54584809999999], [-1.1544626999999998, 53.5473262], [-1.1553145, 53.5481519], [-1.1568766999999998, 53.5496736], [-1.1583037, 53.5510616], [-1.1600216, 53.55272920000001], [-1.1618095, 53.554471], [-1.1619704999999998, 53.55462759999999], [-1.1620165, 53.55467229999999], [-1.1628589, 53.5554917], [-1.1633436999999998, 53.55596320000001], [-1.1652252999999997, 53.5577963], [-1.1659220999999995, 53.5584728], [-1.1668908999999998, 53.55941340000001], [-1.1677263, 53.560212199999995], [-1.1678098693553778, 53.560293730034694], [-1.1687012, 53.5611633], [-1.1702262999999995, 53.562649099999994], [-1.1723532999999997, 53.5647197], [-1.1740645, 53.56637589999999], [-1.1759151999999995, 53.5681751], [-1.1767821999999997, 53.5690186], [-1.1778866999999995, 53.57009769999999], [-1.1782501, 53.5704465], [-1.1788038, 53.57096789999999], [-1.1791914, 53.5713247], [-1.1795349, 53.5716227], [-1.1799327, 53.571946999999994], [-1.1804802, 53.5723934], [-1.1809082, 53.57272089999999], [-1.1811496, 53.5728945], [-1.1816281, 53.57324339999999], [-1.1817814999999998, 53.5733462], [-1.1820801, 53.57354639999999], [-1.1825722999999997, 53.5738801], [-1.1830497, 53.574176400000006], [-1.1835563, 53.5744715], [-1.1837824823154257, 53.57460657386965], [-1.1842889, 53.574909], [-1.1848979999999998, 53.5752477], [-1.1853928, 53.5755112], [-1.1858782999999995, 53.57576050000001], [-1.1864872, 53.5760575], [-1.1871697999999995, 53.576376], [-1.187961, 53.576728], [-1.1886555, 53.577019199999995], [-1.1892457999999997, 53.57725589999999], [-1.1901911, 53.57761560000001], [-1.1909811999999995, 53.577904], [-1.1918755, 53.57820879999999], [-1.1926507, 53.57845639999999], [-1.1933791, 53.5786748], [-1.1938831999999997, 53.578818699999985], [-1.1945389999999998, 53.57899630000001], [-1.1952821, 53.5791884], [-1.1960492, 53.5793715], [-1.1968242, 53.5795592], [-1.1979346, 53.579816400000006], [-1.1988506, 53.58002820000001], [-1.1993952999999995, 53.5801534], [-1.2006504, 53.580447], [-1.2022722999999995, 53.58082709999999], [-1.2024314, 53.580865499999994], [-1.204396, 53.5813246], [-1.2055188, 53.581584199999995], [-1.206707, 53.58186280000001], [-1.2080869, 53.5821863], [-1.2098626, 53.5826001], [-1.2114237, 53.58296709999999], [-1.2129713, 53.5833254], [-1.2150058, 53.58379349999999], [-1.2170683, 53.584276200000005], [-1.2190103, 53.584729], [-1.2210339999999995, 53.5852035], [-1.222603, 53.58556909999999], [-1.225284, 53.58619540000001], [-1.2272434, 53.58665], [-1.2279915999999995, 53.586820499999995], [-1.2288272, 53.58700180000001], [-1.2302392999999998, 53.5872791], [-1.2308375, 53.5873871], [-1.2319533, 53.5875694], [-1.2327444, 53.5876891], [-1.2333803, 53.5877772], [-1.2342694, 53.58789190000001], [-1.2352444, 53.58801439999999], [-1.2359779999999998, 53.5881068], [-1.2360989, 53.58812169999999], [-1.2361266999999998, 53.58812509999999], [-1.237944, 53.58835], [-1.239729, 53.58857249999999], [-1.2414751999999998, 53.58879219999999], [-1.2434827, 53.58904160000001], [-1.2456889, 53.5893224], [-1.2466838999999998, 53.589442], [-1.2476214, 53.5895437], [-1.2482368999999998, 53.589604400000006], [-1.2487667, 53.58964950000001], [-1.2493354, 53.58969729999999], [-1.2499295, 53.58974189999999], [-1.2504578999999998, 53.5897761], [-1.2512932999999995, 53.5898209], [-1.2517614, 53.5898446], [-1.252432, 53.5898716], [-1.2530905, 53.5898915], [-1.2537986, 53.5899106], [-1.2550108999999998, 53.58993050000001], [-1.2559872000000003, 53.58994959999999], [-1.25764139776733, 53.589985931427016], [-1.2577628999999997, 53.58998859999999], [-1.2584843999999995, 53.5900077], [-1.2593239, 53.5900428], [-1.2599059999999995, 53.590067399999995], [-1.2607173, 53.5901168], [-1.2611826999999998, 53.5901455], [-1.2617108999999995, 53.5901862], [-1.2622796999999997, 53.59023140000001], [-1.2628630999999997, 53.5902816], [-1.2634732999999998, 53.5903373], [-1.2640929000000003, 53.5903994], [-1.2646868999999998, 53.5904654], [-1.2654580999999998, 53.5905554], [-1.2657103, 53.59058639999999], [-1.2666649999999997, 53.59071320000001], [-1.2668632, 53.5907412], [-1.2670614, 53.5907692], [-1.2674577, 53.5908252], [-1.2681879, 53.5909277], [-1.2688873, 53.591038600000005], [-1.2696652, 53.59117309999999], [-1.2706482, 53.5913538], [-1.2711417, 53.5914501], [-1.2722696, 53.591685699999985], [-1.2740292999999998, 53.592094299999985], [-1.2753205, 53.592425699999986], [-1.2768174, 53.5927985], [-1.2853495, 53.5948393], [-1.3008633, 53.598577600000006], [-1.3038136, 53.5992819], [-1.3080008315121685, 53.60028147163896], [-1.308088714267081, 53.60030245066722], [-1.3109748, 53.6009914], [-1.3130476999999998, 53.601479999999995], [-1.3139312, 53.6016958], [-1.3149257, 53.6019368], [-1.3170022, 53.6024415], [-1.3171963999999998, 53.60248829999998], [-1.3192124, 53.6029739], [-1.3205019999999998, 53.603319899999995], [-1.3216794999999997, 53.6036636], [-1.3223238, 53.6038617], [-1.3224418999999998, 53.603898], [-1.3239251, 53.60438709999998], [-1.3251235, 53.6048101], [-1.3261614999999998, 53.605194700000006], [-1.3270358999999998, 53.6055321], [-1.3280443999999998, 53.605949], [-1.3289591, 53.606351700000005], [-1.3301473, 53.606888], [-1.3311155, 53.607352899999995], [-1.3319685, 53.6077823], [-1.3327972999999995, 53.6082072], [-1.3334496000000002, 53.6085599], [-1.3339833999999997, 53.6088654], [-1.3348739, 53.6093985], [-1.3354988, 53.6098107], [-1.3367620999999998, 53.61062700000001], [-1.3374085, 53.6110757], [-1.3379155, 53.611451300000006], [-1.3385109, 53.6119048], [-1.3399969000000005, 53.6131141], [-1.3410049, 53.6140061], [-1.3424118, 53.61522469999999], [-1.3428453, 53.61553399999999], [-1.3435946999999997, 53.6161919], [-1.3442303999999998, 53.6167287], [-1.3449845, 53.61734109999999], [-1.3455274, 53.617753999999984], [-1.3463834999999995, 53.61836909999999], [-1.3470911999999995, 53.618859099999995], [-1.3474729261792822, 53.61911142999564], [-1.3477407999999995, 53.61928850000001], [-1.3484044, 53.61971640000001], [-1.3491584, 53.6201816], [-1.3499334, 53.620641199999994], [-1.3509193999999998, 53.62119989999999], [-1.3519955, 53.6217799], [-1.3525208999999998, 53.6220449], [-1.3535622, 53.62254930000001], [-1.3542770999999998, 53.622890099999985], [-1.3547728999999995, 53.6231643], [-1.3550501999999998, 53.62329499999998], [-1.3572246999999995, 53.624323999999994], [-1.3585366, 53.624947799999994], [-1.3604158, 53.6258291], [-1.3605792, 53.62590779999999], [-1.3629672999999998, 53.6270425], [-1.3648098233682555, 53.62791270082296], [-1.3659043, 53.6284296], [-1.3683392, 53.62958659999999], [-1.3708256999999997, 53.6307588], [-1.3743285999999997, 53.63240019999999], [-1.3754338, 53.63290469999999], [-1.376343, 53.6333051], [-1.3774158, 53.633788599999995], [-1.3783438999999995, 53.63422760000001], [-1.3795910999999998, 53.63483029999998], [-1.3808732, 53.63546959999999], [-1.3817583, 53.635907], [-1.3825389, 53.6362902], [-1.3827736, 53.63640049999999], [-1.3845778999999998, 53.6372485], [-1.3880883, 53.638911000000014], [-1.3893409, 53.6394739], [-1.3900168999999998, 53.63977289999999], [-1.3916214, 53.6404274], [-1.3929516999999998, 53.640941], [-1.3943812999999998, 53.6414657], [-1.3953785999999997, 53.64181140000001], [-1.3965640999999998, 53.6421899], [-1.3989834999999995, 53.642911], [-1.4030393999999995, 53.6441097], [-1.403254, 53.6441733], [-1.4039107999999998, 53.6443728], [-1.4052368999999998, 53.644756699999995], [-1.4080811, 53.64558720000001], [-1.4137311999999995, 53.6472435], [-1.4162308, 53.647980399999994], [-1.4169765999999997, 53.64823419999999], [-1.4185027, 53.64868010000001], [-1.4196791, 53.64901819999999], [-1.4210688, 53.6494284], [-1.4228507, 53.6499509], [-1.4238611, 53.6502402], [-1.4250267, 53.65055830000001], [-1.4259504, 53.6507761], [-1.426918, 53.650998], [-1.4278463, 53.6511993], [-1.4288882999999997, 53.651404], [-1.4309932999999997, 53.6517713], [-1.4319911999999997, 53.65196069999999], [-1.4331363999999998, 53.652170699999985], [-1.4341233999999998, 53.65239650000001], [-1.4348852, 53.65258879999999], [-1.4356308, 53.6528066], [-1.4371946999999998, 53.6533311], [-1.437304454591234, 53.65337226562708], [-1.4379223, 53.653604], [-1.4394664999999998, 53.65423869999999], [-1.4409203, 53.654952400000006], [-1.4443130999999998, 53.6566281], [-1.4449839, 53.656953399999985], [-1.4451554, 53.6570366], [-1.4470088, 53.65794999999999], [-1.4487067, 53.6587976], [-1.4507908, 53.6598212], [-1.4519273, 53.660386800000005], [-1.4520325, 53.660439200000006], [-1.4533200999999998, 53.66108], [-1.4541302, 53.6614678], [-1.4552941999999998, 53.66196870000002], [-1.4554123, 53.66201449999999], [-1.4564461999999998, 53.66238059999999], [-1.4573868, 53.66270029999998], [-1.4583306, 53.6629805], [-1.4593707, 53.66328639999999], [-1.4595247, 53.66333659999999], [-1.4603340000000002, 53.66360079999999], [-1.460486057861753, 53.66366023485915], [-1.4605264203242003, 53.663676011321506], [-1.4619261, 53.6642231], [-1.4649169, 53.66541130000001], [-1.4682485999999997, 53.6667463], [-1.4689664000000002, 53.6670303], [-1.4697134, 53.66732579999999], [-1.470277, 53.6675713], [-1.4708485999999998, 53.66783769999999], [-1.471461, 53.6681572], [-1.4721958999999998, 53.6685986], [-1.4724844999999998, 53.6688064], [-1.4730015, 53.6692121], [-1.4735129, 53.6696596], [-1.4742029, 53.670364499999984], [-1.4753659999999995, 53.67158450000001], [-1.4761074999999997, 53.672340299999995], [-1.47643, 53.67267160000001], [-1.4769029, 53.673157399999994], [-1.4773549, 53.673625599999994], [-1.4774579, 53.673732399999984], [-1.4774785999999998, 53.67375379999999], [-1.4776999999999998, 53.6739849], [-1.4782006999999997, 53.67449839999999], [-1.4783195, 53.67462199999999], [-1.4785037, 53.67489049999999], [-1.4788148, 53.67530039999999], [-1.4789758, 53.67551009999999], [-1.4793413999999998, 53.6759004], [-1.4794688, 53.6760384], [-1.4799601, 53.67653959999999], [-1.4802131, 53.676847900000006], [-1.4803704999999998, 53.6770925], [-1.4804699, 53.6774296], [-1.4804707999999998, 53.677574500000006], [-1.4804579, 53.6777903], [-1.4804192, 53.677978499999995], [-1.4803478, 53.6781988], [-1.4802399999999998, 53.6784311], [-1.4801101, 53.6786335], [-1.4799624999999998, 53.67882929999999], [-1.4797119999999997, 53.6790891], [-1.479476, 53.6792751], [-1.479232, 53.6794326], [-1.4788052, 53.679676400000005], [-1.4784611000000003, 53.6798377], [-1.4774069, 53.6803131], [-1.4760944, 53.680905], [-1.4758595, 53.68100689999999], [-1.4755084, 53.68112670000001], [-1.4754307482375149, 53.68115157602794], [-1.4752027999999997, 53.681224599999986], [-1.4748317, 53.6813089], [-1.4742872, 53.68141689999999], [-1.4739788, 53.68148209999999], [-1.4735745, 53.6815945], [-1.4714274, 53.6820067], [-1.4702374, 53.6822352], [-1.4701774999999997, 53.68224669999999], [-1.4698985999999998, 53.6823002], [-1.4690620999999997, 53.68246080000001], [-1.4680933, 53.68264969999999], [-1.4662221, 53.6830086], [-1.4660882, 53.68303479999999], [-1.4614725, 53.6839244], [-1.4574259, 53.6847276], [-1.4572938999999998, 53.68475359999999], [-1.4570563, 53.68479630000001], [-1.4529542999999998, 53.6855772], [-1.4527279000000002, 53.6856188], [-1.4489900999999998, 53.6864178], [-1.4471485, 53.686899], [-1.4452886, 53.68740729999999], [-1.4445899999999998, 53.687612], [-1.4429966999999997, 53.68810169999998], [-1.4416447999999995, 53.688547099999994], [-1.4395743999999997, 53.68926910000001], [-1.4384637, 53.6896926], [-1.4376804999999997, 53.6900343], [-1.437304454591234, 53.69022173659771], [-1.4370072, 53.6903699], [-1.4365116999999998, 53.6906253], [-1.4361755, 53.690824599999985], [-1.4337001, 53.6923547], [-1.4325172000000002, 53.6931368], [-1.4313378, 53.69393449999999], [-1.4303206, 53.6946353], [-1.4291978, 53.69543389999999], [-1.4285796999999998, 53.6959225], [-1.4281273999999995, 53.69627969999999], [-1.4276650999999998, 53.6966293], [-1.4268996, 53.6972614], [-1.4265918999999998, 53.69751149999999], [-1.4257794999999998, 53.6981287], [-1.4252950999999998, 53.698443], [-1.4249965999999998, 53.69865180000001], [-1.4246982, 53.6989111], [-1.4243507, 53.699224599999994], [-1.4237094999999995, 53.6998857], [-1.4233142, 53.70031219999999], [-1.4231054, 53.7006089], [-1.4228229, 53.7009912], [-1.4220031, 53.7020355], [-1.4217025, 53.7024351], [-1.4214622999999995, 53.702753900000005], [-1.4211677, 53.7030866], [-1.4194367999999995, 53.7049059], [-1.4192026999999998, 53.705152000000005], [-1.4177731, 53.7067746], [-1.4164508, 53.7081889], [-1.4163912359789594, 53.70825155066163], [-1.4162600642761998, 53.70838976838829], [-1.4161444713284048, 53.70851202820471], [-1.4160422013881362, 53.70862059906835], [-1.4159509987079557, 53.70871774993669], [-1.4158686075404252, 53.70880574976721], [-1.4157927721381072, 53.70888686751737], [-1.4157212367535623, 53.70896337214466], [-1.4156517456393534, 53.709037532606544], [-1.4155820430480412, 53.70911161786048], [-1.4155098732321882, 53.70918789686398], [-1.415432980444356, 53.709268638574486], [-1.4153491089371064, 53.709356111949475], [-1.4152560029630012, 53.70945258594645], [-1.4151514067746025, 53.70956032952285], [-1.4150330646244709, 53.70968161163616], [-1.4148987207651695, 53.709818701243854], [-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.5015235, 53.7673148], [-1.5017808999999998, 53.767374399999994], [-1.5023745999999998, 53.767498], [-1.5037841, 53.7677953], [-1.5044263999999998, 53.76789409999999], [-1.5051931999999997, 53.768000099999995], [-1.5056726, 53.7680932], [-1.506318, 53.7682325], [-1.5074980999999998, 53.7684865], [-1.508501, 53.7686969], [-1.5096147999999998, 53.7689354]]}", "current_leg_start": "Doncaster", "dest_arr_time_act": "0658", "motion_projection": null, "next_location_lat": "53.7689354", "next_location_lon": "-1.5096148", "previous_location": "Doncaster", "current_leg_milage": "29.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2539.027, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3173.273, \"from_m\": 2539.027, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3422.829, \"from_m\": 3173.273, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4363.814, \"from_m\": 3422.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4720.131, \"from_m\": 4363.814, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6374.183, \"from_m\": 4720.131, \"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\": 8381.326, \"from_m\": 6374.183, \"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\": 8686.866, \"from_m\": 8381.326, \"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\": 11901.691, \"from_m\": 8686.866, \"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\": 12408.942, \"from_m\": 11901.691, \"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\": 13555.396, \"from_m\": 12408.942, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23280.274, \"from_m\": 13555.396, \"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\": 37244.319, \"from_m\": 23280.274, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48297.59, \"from_m\": 37244.319, \"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\": 49025.003, \"from_m\": 48297.59, \"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\": 49070.888, \"from_m\": 49025.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53001.896, \"from_m\": 49070.888, \"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\": 53361.975, \"from_m\": 53001.896, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53679.904, \"from_m\": 53361.975, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 53796.561, \"from_m\": 53679.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:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54166.247, \"from_m\": 53796.561, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 73627.168, \"from_m\": 54166.247, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 74483.187, \"from_m\": 73627.168, \"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\": 75411.868, \"from_m\": 74483.187, \"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\": 75463.283, \"from_m\": 75411.868, \"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\": 75534.758, \"from_m\": 75463.283, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77050.463, \"from_m\": 75534.758, \"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\": 77823.154, \"from_m\": 77050.463, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77961.903, \"from_m\": 77823.154, \"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\": 78260.614, \"from_m\": 77961.903, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 78871.402, \"from_m\": 78260.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79495.919, \"from_m\": 78871.402, \"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\": 79554.309, \"from_m\": 79495.919, \"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\": 79610.429, \"from_m\": 79554.309, \"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\": 79717.316, \"from_m\": 79610.429, \"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\": 79775.697, \"from_m\": 79717.316, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79855.643, \"from_m\": 79775.697, \"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\": 88467.172, \"from_m\": 79855.643, \"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\": 88616.955, \"from_m\": 88467.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95843.556, \"from_m\": 88616.955, \"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\": 95855.16, \"from_m\": 95843.556, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97184.689, \"from_m\": 95855.16, \"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\": 97335.337, \"from_m\": 97184.689, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97373.877, \"from_m\": 97335.337, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 97863.392, \"from_m\": 97373.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\": 97946.905, \"from_m\": 97863.392, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127623.177, \"from_m\": 97946.905, \"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\": 127803.877, \"from_m\": 127623.177, \"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\": 127959.877, \"from_m\": 127803.877, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 128104.706, \"from_m\": 127959.877, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 129523.892, \"from_m\": 128104.706, \"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\": 130336.473, \"from_m\": 129523.892, \"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\": 130506.457, \"from_m\": 130336.473, \"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\": 130558.399, \"from_m\": 130506.457, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 131794.947, \"from_m\": 130558.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131866.308, \"from_m\": 131794.947, \"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\": 131932.545, \"from_m\": 131866.308, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132076.264, \"from_m\": 131932.545, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 132152.517, \"from_m\": 132076.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132192.9, \"from_m\": 132152.517, \"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\": 132257.5, \"from_m\": 132192.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\": 132264.715, \"from_m\": 132257.5, \"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\": 132317.886, \"from_m\": 132264.715, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132322.637, \"from_m\": 132317.886, \"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\": 133010.974, \"from_m\": 132322.637, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133040.544, \"from_m\": 133010.974, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 133106.863, \"from_m\": 133040.544, \"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\": 133544.094, \"from_m\": 133106.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133597.576, \"from_m\": 133544.094, \"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\": 133699.649, \"from_m\": 133597.576, \"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\": 133748.633, \"from_m\": 133699.649, \"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\": 139841.503, \"from_m\": 133748.633, \"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\": 140418.658, \"from_m\": 139841.503, \"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\": 140869.434, \"from_m\": 140418.658, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142473.16, \"from_m\": 140869.434, \"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\": 143831.451, \"from_m\": 142473.16, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 144259.782, \"from_m\": 143831.451, \"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\": 144962.83, \"from_m\": 144259.782, \"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\": 145833.643, \"from_m\": 144962.83, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145852.816, \"from_m\": 145833.643, \"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\": 145906.675, \"from_m\": 145852.816, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 146651.82, \"from_m\": 145906.675, \"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\": 146739.434, \"from_m\": 146651.82, \"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\": 146822.238, \"from_m\": 146739.434, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 147684.145, \"from_m\": 146822.238, \"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\": 150015.681, \"from_m\": 147684.145, \"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\": 150081.611, \"from_m\": 150015.681, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 150613.085, \"from_m\": 150081.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\": 150683.477, \"from_m\": 150613.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 150734.283, \"from_m\": 150683.477, \"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\": 150995.419, \"from_m\": 150734.283, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 151178.007, \"from_m\": 150995.419, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154839.005, \"from_m\": 151178.007, \"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\": 157899.985, \"from_m\": 154839.005, \"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\": 157941.896, \"from_m\": 157899.985, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 173871.96, \"from_m\": 157941.896, \"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\": 173895.247, \"from_m\": 173871.96, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 185018.296, \"from_m\": 173895.247, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 187587.499, \"from_m\": 185018.296, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 189121.933, \"from_m\": 187587.499, \"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\": 189223.561, \"from_m\": 189121.933, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 232490.418, \"from_m\": 189223.561, \"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\": 235276.894, \"from_m\": 232490.418, \"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\": 256141.432, \"from_m\": 235276.894, \"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\": 258849.927, \"from_m\": 256141.432, \"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\": 260206.335, \"from_m\": 258849.927, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 265702.626, \"from_m\": 260206.335, \"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\": 267401.695, \"from_m\": 265702.626, \"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\": 267782.562, \"from_m\": 267401.695, \"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\": 267819.07, \"from_m\": 267782.562, \"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\": 272321.451, \"from_m\": 267819.07, \"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\": 272425.074, \"from_m\": 272321.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 272450.317, \"from_m\": 272425.074, \"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\": 273473.872, \"from_m\": 272450.317, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 277416.489, \"from_m\": 273473.872, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 293559.679, \"from_m\": 277416.489, \"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\": 295186.676, \"from_m\": 293559.679, \"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\": 297571.307, \"from_m\": 295186.676, \"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\": 322121.461, \"from_m\": 297571.307, \"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\": 325137.917, \"from_m\": 322121.461, \"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\": 325170.191, \"from_m\": 325137.917, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 325292.244, \"from_m\": 325170.191, \"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\": 354468.806, \"from_m\": 325292.244, \"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\": 355766.699, \"from_m\": 354468.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\": 356814.815, \"from_m\": 355766.699, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 358168.999, \"from_m\": 356814.815, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 366368.104, \"from_m\": 358168.999, \"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\": 380212.424, \"from_m\": 366368.104, \"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\": 381396.293, \"from_m\": 380212.424, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 381705.131, \"from_m\": 381396.293, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 381886.892, \"from_m\": 381705.131, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 404256.707, \"from_m\": 381886.892, \"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\": 407769.718, \"from_m\": 404256.707, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 410653.474, \"from_m\": 407769.718, \"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\": 410703.742, \"from_m\": 410653.474, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411584.468, \"from_m\": 410703.742, \"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\": 411897.503, \"from_m\": 411584.468, \"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\": 412018.709, \"from_m\": 411897.503, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 413261.399, \"from_m\": 412018.709, \"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\": 415186.225, \"from_m\": 413261.399, \"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\": 416068.314, \"from_m\": 415186.225, \"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\": 430432.019, \"from_m\": 416068.314, \"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\": 430490.692, \"from_m\": 430432.019, \"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\": 440191.298, \"from_m\": 430490.692, \"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\": 440316.24, \"from_m\": 440191.298, \"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\": 442225.379, \"from_m\": 440316.24, \"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\": 442361.756, \"from_m\": 442225.379, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 443129.65, \"from_m\": 442361.756, \"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\": 443264.759, \"from_m\": 443129.65, \"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\": 443337.546, \"from_m\": 443264.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 443553.026, \"from_m\": 443337.546, \"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\": 444077.913, \"from_m\": 443553.026, \"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\": 444101.671, \"from_m\": 444077.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 444108.564, \"from_m\": 444101.671, \"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\": 444273.256, \"from_m\": 444108.564, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 445128.661, \"from_m\": 444273.256, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 450471.237, \"from_m\": 445128.661, \"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\": 452910.472, \"from_m\": 450471.237, \"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\": 452966.54, \"from_m\": 452910.472, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 453022.53, \"from_m\": 452966.54, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 461043.245, \"from_m\": 453022.53, \"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\": 461661.644, \"from_m\": 461043.245, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 757640, \"profile_key\": \"21fd6adc61ff2676ef2971191ac76c8bebec82d907fbf857bd128ee1a6081ae7\", \"schedule_id\": 13490, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Southampton Marine Container Terminal\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Maritime East Jn\", \"stage_seq\": 2, \"distance_m\": 370.489, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Church Lane Jn\", \"stage_seq\": 3, \"distance_m\": 792.716, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Southampton Central\", \"stage_seq\": 4, \"distance_m\": 3013.966, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Northam Jn\", \"stage_seq\": 5, \"distance_m\": 4811.84, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345H\", \"location\": \"St. Denys\", \"stage_seq\": 6, \"distance_m\": 6170.533, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 7, \"distance_m\": 9860.558, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2354H\", \"location\": \"Eastleigh\", \"stage_seq\": 8, \"distance_m\": 11937.433, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 9, \"distance_m\": 13555.396, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003H\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 10, \"distance_m\": 17693.085, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008H\", \"location\": \"Winchester\", \"stage_seq\": 11, \"distance_m\": 23280.274, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 12, \"distance_m\": 32620.293, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Micheldever\", \"stage_seq\": 13, \"distance_m\": 36942.108, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Worting Jn\", \"stage_seq\": 14, \"distance_m\": 49556.001, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0038\", \"location\": \"Basingstoke\", \"stage_seq\": 15, \"distance_m\": 53538.748, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 16, \"distance_m\": 61510.681, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0058\", \"location\": \"Southcote Jn\", \"stage_seq\": 17, \"distance_m\": 75580.921, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0100\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 18, \"distance_m\": 77077.605, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0103\", \"location\": \"Reading\", \"stage_seq\": 19, \"distance_m\": 78383.53, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0105H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 20, \"distance_m\": 79554.309, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0110\", \"location\": \"Twyford\", \"stage_seq\": 21, \"distance_m\": 86338.738, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0117\", \"location\": \"Maidenhead\", \"stage_seq\": 22, \"distance_m\": 97226.916, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0123\", \"location\": \"Slough\", \"stage_seq\": 23, \"distance_m\": 106456.041, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0130H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 24, \"distance_m\": 118388.736, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0132H\", \"location\": \"Southall\", \"stage_seq\": 25, \"distance_m\": 121668.436, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0138\", \"location\": \"West Ealing\", \"stage_seq\": 26, \"distance_m\": 125600.564, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0140H\", \"location\": \"Acton West Jn\", \"stage_seq\": 27, \"distance_m\": 127754.582, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0142H\", \"location\": \"Acton Main Line\", \"stage_seq\": 28, \"distance_m\": 129369.983, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0145H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 29, \"distance_m\": 130450.976, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": false, \"wtt_arr\": \"0147H\", \"wtt_dep\": \"0150H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 30, \"distance_m\": 133040.544, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0152H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 31, \"distance_m\": 133597.576, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0156H\", \"location\": \"West Hampstead\", \"stage_seq\": 32, \"distance_m\": 137147.057, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0201\", \"location\": \"Gospel Oak\", \"stage_seq\": 33, \"distance_m\": 140088.133, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0203H\", \"location\": \"Junction Road Jn\", \"stage_seq\": 34, \"distance_m\": 141154.558, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0205H\", \"location\": \"Upper Holloway\", \"stage_seq\": 35, \"distance_m\": 141948.738, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0209\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 36, \"distance_m\": 143831.451, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0211\", \"location\": \"Harringay\", \"stage_seq\": 37, \"distance_m\": 147785.937, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0216\", \"location\": \"Alexandra Palace\", \"stage_seq\": 38, \"distance_m\": 150280.666, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0217H\", \"location\": \"Bowes Park\", \"stage_seq\": 39, \"distance_m\": 151462.126, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0224H\", \"location\": \"Gordon Hill\", \"stage_seq\": 40, \"distance_m\": 158148.076, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0232\", \"location\": \"Ponsbourne Tunnel Sig. K891\", \"stage_seq\": 41, \"distance_m\": 165776.721, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0237H\", \"location\": \"Hertford North\", \"stage_seq\": 42, \"distance_m\": 173828.703, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0239H\", \"location\": \"Molewood Jn\", \"stage_seq\": 43, \"distance_m\": 176505.433, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0245H\", \"location\": \"Bragbury Jn\", \"stage_seq\": 44, \"distance_m\": 184578.194, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0247\", \"location\": \"Langley South Jn\", \"stage_seq\": 45, \"distance_m\": 186194.234, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0249\", \"location\": \"Langley Jn\", \"stage_seq\": 46, \"distance_m\": 187314.451, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0250H\", \"location\": \"Stevenage\", \"stage_seq\": 47, \"distance_m\": 188919.857, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0255\", \"location\": \"Hitchin\", \"stage_seq\": 48, \"distance_m\": 195955.283, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0303\", \"location\": \"Biggleswade\", \"stage_seq\": 49, \"distance_m\": 210758.751, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0305H\", \"location\": \"Sandy\", \"stage_seq\": 50, \"distance_m\": 215493.461, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0319H\", \"location\": \"Huntingdon\", \"stage_seq\": 51, \"distance_m\": 239134.239, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0331H\", \"location\": \"Holme Jn\", \"stage_seq\": 52, \"distance_m\": 255719.351, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0341H\", \"location\": \"Fletton Jn\", \"stage_seq\": 53, \"distance_m\": 265249.752, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": false, \"wtt_arr\": \"0344H\", \"wtt_dep\": \"0346H\", \"location\": \"Peterborough\", \"stage_seq\": 54, \"distance_m\": 267423.773, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0354\", \"location\": \"Werrington Jn\", \"stage_seq\": 55, \"distance_m\": 272425.074, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0356H\", \"location\": \"Glinton Jn\", \"stage_seq\": 56, \"distance_m\": 274127.168, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0412H\", \"location\": \"Spalding\", \"stage_seq\": 57, \"distance_m\": 294086.967, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0421H\", \"location\": \"Quadring Sig. WS7071\", \"stage_seq\": 58, \"distance_m\": 304704.963, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0436\", \"location\": \"Sleaford South Jn\", \"stage_seq\": 59, \"distance_m\": 322721.464, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0438\", \"location\": \"Sleaford North Jn\", \"stage_seq\": 60, \"distance_m\": 325091.731, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0451\", \"location\": \"Metheringham\", \"stage_seq\": 61, \"distance_m\": 340217.993, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0502\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 62, \"distance_m\": 355214.065, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0502H\", \"location\": \"Lincoln\", \"stage_seq\": 63, \"distance_m\": 355462.028, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0504\", \"location\": \"West Holmes Jn\", \"stage_seq\": 64, \"distance_m\": 356814.815, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0505H\", \"location\": \"Pyewipe Jn\", \"stage_seq\": 65, \"distance_m\": 358127.274, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Saxilby\", \"stage_seq\": 66, \"distance_m\": 365262.528, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523\", \"location\": \"Gainsborough Lea Road\", \"stage_seq\": 67, \"distance_m\": 380457.58, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0524H\", \"location\": \"Gainsborough Trent Jns\", \"stage_seq\": 68, \"distance_m\": 381511.27, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551H\", \"location\": \"Bessacarr Jn\", \"stage_seq\": 69, \"distance_m\": 409024.506, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Doncaster Decoy South Jn\", \"stage_seq\": 70, \"distance_m\": 410653.474, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Decoy North Jn\", \"stage_seq\": 71, \"distance_m\": 411710.599, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"Bridge Jn\", \"stage_seq\": 72, \"distance_m\": 413753.132, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0601\", \"location\": \"Doncaster\", \"stage_seq\": 73, \"distance_m\": 414562.675, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0613H\", \"location\": \"Adwick\", \"stage_seq\": 74, \"distance_m\": 420852.124, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"Adwick Jn\", \"stage_seq\": 75, \"distance_m\": 422416.077, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619H\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 76, \"distance_m\": 430490.692, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Hare Park Jn\", \"stage_seq\": 77, \"distance_m\": 440086.496, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Crofton West Jn\", \"stage_seq\": 78, \"distance_m\": 442384.297, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 79, \"distance_m\": 444230.427, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639H\", \"location\": \"Turners Lane Jn\", \"stage_seq\": 80, \"distance_m\": 445231.257, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645H\", \"location\": \"Altofts Jn\", \"stage_seq\": 81, \"distance_m\": 450368.198, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"Methley Jn\", \"stage_seq\": 82, \"distance_m\": 452966.54, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Stourton Jn\", \"stage_seq\": 83, \"distance_m\": 461015.356, \"section_seq\": 1, \"route_path_id\": 135285}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": null, \"location\": \"Leeds Freightliner Terminal\", \"stage_seq\": 84, \"distance_m\": 461661.644, \"section_seq\": 1, \"route_path_id\": 135285}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 461661.644, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135285}], \"total_distance_m\": 461661.644, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 450890.832, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 10770.812, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2332", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "50.0", "current_position_lat": "53.7689354", "current_position_lon": "-1.5096148", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:38:45Z\", \"source_id\": 64313387, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:38:51Z\", \"source_id\": 20379673, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:43:49Z\", \"source_id\": 64320833, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:44:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:43:54Z\", \"source_id\": 20382060, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:47:46Z\", \"source_id\": 64326526, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:47:49Z\", \"source_id\": 20383828, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:50:58Z\", \"source_id\": 64330848, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:51:01Z\", \"source_id\": 20385153, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T23:06:37Z\", \"source_id\": 64350488, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T23:06:41Z\", \"source_id\": 20390969, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T23:30:09Z\", \"source_id\": 64373591, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:31:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T23:30:16Z\", \"source_id\": 20397467, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T23:39:00Z\", \"source_id\": 64379182, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T23:39:01Z\", \"source_id\": 20399178, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:04:00Z\", \"source_id\": 64390112, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:04:04Z\", \"source_id\": 20402465, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:18:06Z\", \"source_id\": 64394041, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:20:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:18:11Z\", \"source_id\": 20403572, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:24:57Z\", \"source_id\": 64395466, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:26:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:25:06Z\", \"source_id\": 20404076, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:30:04Z\", \"source_id\": 64396472, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:31:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:30:04Z\", \"source_id\": 20404379, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:36:34Z\", \"source_id\": 64397571, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:37:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:36:39Z\", \"source_id\": 20404770, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:40:49Z\", \"source_id\": 64398337, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:41:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:40:56Z\", \"source_id\": 20405027, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23142, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:49:22Z\", \"source_id\": 64399926, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T00:51:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T00:49:25Z\", \"source_id\": 20405445, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:28:12Z\", \"source_id\": 64405512, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:28:15Z\", \"source_id\": 20406870, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:34:49Z\", \"source_id\": 64406340, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:35:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:34:56Z\", \"source_id\": 20407071, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:36:38Z\", \"source_id\": 64406550, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:36:46Z\", \"source_id\": 20407119, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:43:23Z\", \"source_id\": 64407347, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:44:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:43:25Z\", \"source_id\": 20407333, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:56:15Z\", \"source_id\": 64408930, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:57:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:56:20Z\", \"source_id\": 20407722, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:08:04Z\", \"source_id\": 64410277, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:09:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:08:11Z\", \"source_id\": 20408083, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:13:08Z\", \"source_id\": 64410821, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:14:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:13:16Z\", \"source_id\": 20408276, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:21:53Z\", \"source_id\": 64411867, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:23:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:21:55Z\", \"source_id\": 20408616, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:25:17Z\", \"source_id\": 64412285, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:26:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:25:21Z\", \"source_id\": 20408731, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:41:50Z\", \"source_id\": 64414330, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:41:55Z\", \"source_id\": 20409411, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:53:27Z\", \"source_id\": 64415897, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:54:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:53:30Z\", \"source_id\": 20409951, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11907, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:03:35Z\", \"source_id\": 64417478, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:04:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:03:40Z\", \"source_id\": 20410534, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:36:44Z\", \"source_id\": 64425147, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:36:49Z\", \"source_id\": 20413425, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:12:29Z\", \"source_id\": 64444677, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:13:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:12:34Z\", \"source_id\": 20419430, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:11Z\", \"source_id\": 64463298, \"stage_seq\": 67, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:15Z\", \"source_id\": 20425301, \"stage_seq\": 67, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:12Z\", \"source_id\": 64474867, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:44:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:16Z\", \"source_id\": 20429083, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:05Z\", \"source_id\": 64511993, \"stage_seq\": 70, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:10Z\", \"source_id\": 20441255, \"stage_seq\": 70, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:39Z\", \"source_id\": 64531819, \"stage_seq\": 74, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:43Z\", \"source_id\": 20447733, \"stage_seq\": 74, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:36Z\", \"source_id\": 64545322, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:37Z\", \"source_id\": 20452233, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:16Z\", \"source_id\": 20485454, \"stage_seq\": 85, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds Freightliner Terminal", "service_state_platform": null, "timing_fact_generation": 1790057416962604, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:16.932996", "service_state_evidence_id": 20485454, "current_leg_start_actual_dep": "2026-09-22T06:12:30+01:00", "operational_evidence_version": 263, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:17.471192", "service_state_valid_until_kind": null, "operational_interpretation_version": 263, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
O |
None |
None |
4E51 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 2539.027, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3173.273, "from_m": 2539.027, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3422.829, "from_m": 3173.273, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4363.814, "from_m": 3422.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4720.131, "from_m": 4363.814, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6374.183, "from_m": 4720.131, "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": 8381.326, "from_m": 6374.183, "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": 8686.866, "from_m": 8381.326, "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": 11901.691, "from_m": 8686.866, "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": 12408.942, "from_m": 11901.691, "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": 13555.396, "from_m": 12408.942, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23280.274, "from_m": 13555.396, "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": 37244.319, "from_m": 23280.274, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 48297.59, "from_m": 37244.319, "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": 49025.003, "from_m": 48297.59, "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": 49070.888, "from_m": 49025.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53001.896, "from_m": 49070.888, "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": 53361.975, "from_m": 53001.896, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53679.904, "from_m": 53361.975, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 53796.561, "from_m": 53679.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:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 54166.247, "from_m": 53796.561, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 73627.168, "from_m": 54166.247, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 74483.187, "from_m": 73627.168, "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": 75411.868, "from_m": 74483.187, "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": 75463.283, "from_m": 75411.868, "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": 75534.758, "from_m": 75463.283, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77050.463, "from_m": 75534.758, "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": 77823.154, "from_m": 77050.463, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77961.903, "from_m": 77823.154, "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": 78260.614, "from_m": 77961.903, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78871.402, "from_m": 78260.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 79495.919, "from_m": 78871.402, "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": 79554.309, "from_m": 79495.919, "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": 79610.429, "from_m": 79554.309, "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": 79717.316, "from_m": 79610.429, "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": 79775.697, "from_m": 79717.316, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79855.643, "from_m": 79775.697, "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": 88467.172, "from_m": 79855.643, "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": 88616.955, "from_m": 88467.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95843.556, "from_m": 88616.955, "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": 95855.16, "from_m": 95843.556, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97184.689, "from_m": 95855.16, "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": 97335.337, "from_m": 97184.689, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97373.877, "from_m": 97335.337, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 97863.392, "from_m": 97373.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": 97946.905, "from_m": 97863.392, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127623.177, "from_m": 97946.905, "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": 127803.877, "from_m": 127623.177, "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": 127959.877, "from_m": 127803.877, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 35.0}, {"to_m": 128104.706, "from_m": 127959.877, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 129523.892, "from_m": 128104.706, "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": 130336.473, "from_m": 129523.892, "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": 130506.457, "from_m": 130336.473, "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": 130558.399, "from_m": 130506.457, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 131794.947, "from_m": 130558.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131866.308, "from_m": 131794.947, "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": 131932.545, "from_m": 131866.308, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132076.264, "from_m": 131932.545, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 132152.517, "from_m": 132076.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132192.9, "from_m": 132152.517, "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": 132257.5, "from_m": 132192.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": 132264.715, "from_m": 132257.5, "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": 132317.886, "from_m": 132264.715, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132322.637, "from_m": 132317.886, "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": 133010.974, "from_m": 132322.637, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133040.544, "from_m": 133010.974, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 133106.863, "from_m": 133040.544, "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": 133544.094, "from_m": 133106.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133597.576, "from_m": 133544.094, "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": 133699.649, "from_m": 133597.576, "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": 133748.633, "from_m": 133699.649, "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": 139841.503, "from_m": 133748.633, "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": 140418.658, "from_m": 139841.503, "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": 140869.434, "from_m": 140418.658, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142473.16, "from_m": 140869.434, "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": 143831.451, "from_m": 142473.16, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 144259.782, "from_m": 143831.451, "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": 144962.83, "from_m": 144259.782, "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": 145833.643, "from_m": 144962.83, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145852.816, "from_m": 145833.643, "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": 145906.675, "from_m": 145852.816, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 146651.82, "from_m": 145906.675, "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": 146739.434, "from_m": 146651.82, "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": 146822.238, "from_m": 146739.434, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 147684.145, "from_m": 146822.238, "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": 150015.681, "from_m": 147684.145, "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": 150081.611, "from_m": 150015.681, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 150613.085, "from_m": 150081.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": 150683.477, "from_m": 150613.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 150734.283, "from_m": 150683.477, "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": 150995.419, "from_m": 150734.283, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 151178.007, "from_m": 150995.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154839.005, "from_m": 151178.007, "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": 157899.985, "from_m": 154839.005, "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": 157941.896, "from_m": 157899.985, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 173871.96, "from_m": 157941.896, "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": 173895.247, "from_m": 173871.96, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 185018.296, "from_m": 173895.247, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 187587.499, "from_m": 185018.296, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 189121.933, "from_m": 187587.499, "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": 189223.561, "from_m": 189121.933, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 232490.418, "from_m": 189223.561, "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": 235276.894, "from_m": 232490.418, "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": 256141.432, "from_m": 235276.894, "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": 258849.927, "from_m": 256141.432, "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": 260206.335, "from_m": 258849.927, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 265702.626, "from_m": 260206.335, "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": 267401.695, "from_m": 265702.626, "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": 267782.562, "from_m": 267401.695, "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": 267819.07, "from_m": 267782.562, "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": 272321.451, "from_m": 267819.07, "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": 272425.074, "from_m": 272321.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 272450.317, "from_m": 272425.074, "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": 273473.872, "from_m": 272450.317, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 277416.489, "from_m": 273473.872, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 293559.679, "from_m": 277416.489, "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": 295186.676, "from_m": 293559.679, "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": 297571.307, "from_m": 295186.676, "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": 322121.461, "from_m": 297571.307, "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": 325137.917, "from_m": 322121.461, "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": 325170.191, "from_m": 325137.917, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 325292.244, "from_m": 325170.191, "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": 354468.806, "from_m": 325292.244, "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": 355766.699, "from_m": 354468.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": 356814.815, "from_m": 355766.699, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 358168.999, "from_m": 356814.815, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 366368.104, "from_m": 358168.999, "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": 380212.424, "from_m": 366368.104, "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": 381396.293, "from_m": 380212.424, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 381705.131, "from_m": 381396.293, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 381886.892, "from_m": 381705.131, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 404256.707, "from_m": 381886.892, "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": 407769.718, "from_m": 404256.707, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 410653.474, "from_m": 407769.718, "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": 410703.742, "from_m": 410653.474, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 411584.468, "from_m": 410703.742, "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": 411897.503, "from_m": 411584.468, "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": 412018.709, "from_m": 411897.503, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 413261.399, "from_m": 412018.709, "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": 415186.225, "from_m": 413261.399, "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": 416068.314, "from_m": 415186.225, "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": 430432.019, "from_m": 416068.314, "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": 430490.692, "from_m": 430432.019, "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": 440191.298, "from_m": 430490.692, "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": 440316.24, "from_m": 440191.298, "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": 442225.379, "from_m": 440316.24, "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": 442361.756, "from_m": 442225.379, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 443129.65, "from_m": 442361.756, "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": 443264.759, "from_m": 443129.65, "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": 443337.546, "from_m": 443264.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 443553.026, "from_m": 443337.546, "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": 444077.913, "from_m": 443553.026, "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": 444101.671, "from_m": 444077.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 444108.564, "from_m": 444101.671, "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": 444273.256, "from_m": 444108.564, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 445128.661, "from_m": 444273.256, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 450471.237, "from_m": 445128.661, "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": 452910.472, "from_m": 450471.237, "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": 452966.54, "from_m": 452910.472, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 453022.53, "from_m": 452966.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 461043.245, "from_m": 453022.53, "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": 461661.644, "from_m": 461043.245, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 757640, "profile_key": "21fd6adc61ff2676ef2971191ac76c8bebec82d907fbf857bd128ee1a6081ae7", "schedule_id": 13490, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Southampton Marine Container Terminal", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Maritime East Jn", "stage_seq": 2, "distance_m": 370.489, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Church Lane Jn", "stage_seq": 3, "distance_m": 792.716, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Southampton Central", "stage_seq": 4, "distance_m": 3013.966, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Northam Jn", "stage_seq": 5, "distance_m": 4811.84, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345H", "location": "St. Denys", "stage_seq": 6, "distance_m": 6170.533, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Southampton Airport Parkway", "stage_seq": 7, "distance_m": 9860.558, "section_seq": 1, "route_path_id": 135285}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2354H", "location": "Eastleigh", "stage_seq": 8, "distance_m": 11937.433, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Allbrook S.B.", "stage_seq": 9, "distance_m": 13555.396, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003H", "location": "Shawford Up Jn", "stage_seq": 10, "distance_m": 17693.085, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008H", "location": "Winchester", "stage_seq": 11, "distance_m": 23280.274, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Wallers Ash Loop", "stage_seq": 12, "distance_m": 32620.293, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Micheldever", "stage_seq": 13, "distance_m": 36942.108, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Worting Jn", "stage_seq": 14, "distance_m": 49556.001, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0038", "location": "Basingstoke", "stage_seq": 15, "distance_m": 53538.748, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044H", "location": "Bramley (Hants)", "stage_seq": 16, "distance_m": 61510.681, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0058", "location": "Southcote Jn", "stage_seq": 17, "distance_m": 75580.921, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0100", "location": "Oxford Road Jn", "stage_seq": 18, "distance_m": 77077.605, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0103", "location": "Reading", "stage_seq": 19, "distance_m": 78383.53, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0105H", "location": "Kennet Bridge Jn", "stage_seq": 20, "distance_m": 79554.309, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0110", "location": "Twyford", "stage_seq": 21, "distance_m": 86338.738, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0117", "location": "Maidenhead", "stage_seq": 22, "distance_m": 97226.916, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0123", "location": "Slough", "stage_seq": 23, "distance_m": 106456.041, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0130H", "location": "Heathrow Airport Jn", "stage_seq": 24, "distance_m": 118388.736, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0132H", "location": "Southall", "stage_seq": 25, "distance_m": 121668.436, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0138", "location": "West Ealing", "stage_seq": 26, "distance_m": 125600.564, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0140H", "location": "Acton West Jn", "stage_seq": 27, "distance_m": 127754.582, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0142H", "location": "Acton Main Line", "stage_seq": 28, "distance_m": 129369.983, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0145H", "location": "Acton Wells Jn", "stage_seq": 29, "distance_m": 130450.976, "section_seq": 1, "route_path_id": 135285}, {"is_pass": false, "wtt_arr": "0147H", "wtt_dep": "0150H", "location": "Willesden Junction High Level", "stage_seq": 30, "distance_m": 133040.544, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0152H", "location": "Kensal Green Jn", "stage_seq": 31, "distance_m": 133597.576, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0156H", "location": "West Hampstead", "stage_seq": 32, "distance_m": 137147.057, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0201", "location": "Gospel Oak", "stage_seq": 33, "distance_m": 140088.133, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0203H", "location": "Junction Road Jn", "stage_seq": 34, "distance_m": 141154.558, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0205H", "location": "Upper Holloway", "stage_seq": 35, "distance_m": 141948.738, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0209", "location": "Harringay Park Jn", "stage_seq": 36, "distance_m": 143831.451, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0211", "location": "Harringay", "stage_seq": 37, "distance_m": 147785.937, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0216", "location": "Alexandra Palace", "stage_seq": 38, "distance_m": 150280.666, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0217H", "location": "Bowes Park", "stage_seq": 39, "distance_m": 151462.126, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0224H", "location": "Gordon Hill", "stage_seq": 40, "distance_m": 158148.076, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0232", "location": "Ponsbourne Tunnel Sig. K891", "stage_seq": 41, "distance_m": 165776.721, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0237H", "location": "Hertford North", "stage_seq": 42, "distance_m": 173828.703, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0239H", "location": "Molewood Jn", "stage_seq": 43, "distance_m": 176505.433, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0245H", "location": "Bragbury Jn", "stage_seq": 44, "distance_m": 184578.194, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0247", "location": "Langley South Jn", "stage_seq": 45, "distance_m": 186194.234, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0249", "location": "Langley Jn", "stage_seq": 46, "distance_m": 187314.451, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0250H", "location": "Stevenage", "stage_seq": 47, "distance_m": 188919.857, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0255", "location": "Hitchin", "stage_seq": 48, "distance_m": 195955.283, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0303", "location": "Biggleswade", "stage_seq": 49, "distance_m": 210758.751, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0305H", "location": "Sandy", "stage_seq": 50, "distance_m": 215493.461, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0319H", "location": "Huntingdon", "stage_seq": 51, "distance_m": 239134.239, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0331H", "location": "Holme Jn", "stage_seq": 52, "distance_m": 255719.351, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0341H", "location": "Fletton Jn", "stage_seq": 53, "distance_m": 265249.752, "section_seq": 1, "route_path_id": 135285}, {"is_pass": false, "wtt_arr": "0344H", "wtt_dep": "0346H", "location": "Peterborough", "stage_seq": 54, "distance_m": 267423.773, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0354", "location": "Werrington Jn", "stage_seq": 55, "distance_m": 272425.074, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0356H", "location": "Glinton Jn", "stage_seq": 56, "distance_m": 274127.168, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0412H", "location": "Spalding", "stage_seq": 57, "distance_m": 294086.967, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0421H", "location": "Quadring Sig. WS7071", "stage_seq": 58, "distance_m": 304704.963, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0436", "location": "Sleaford South Jn", "stage_seq": 59, "distance_m": 322721.464, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0438", "location": "Sleaford North Jn", "stage_seq": 60, "distance_m": 325091.731, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0451", "location": "Metheringham", "stage_seq": 61, "distance_m": 340217.993, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0502", "location": "Pelham Street Jn", "stage_seq": 62, "distance_m": 355214.065, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0502H", "location": "Lincoln", "stage_seq": 63, "distance_m": 355462.028, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0504", "location": "West Holmes Jn", "stage_seq": 64, "distance_m": 356814.815, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0505H", "location": "Pyewipe Jn", "stage_seq": 65, "distance_m": 358127.274, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Saxilby", "stage_seq": 66, "distance_m": 365262.528, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523", "location": "Gainsborough Lea Road", "stage_seq": 67, "distance_m": 380457.58, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0524H", "location": "Gainsborough Trent Jns", "stage_seq": 68, "distance_m": 381511.27, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551H", "location": "Bessacarr Jn", "stage_seq": 69, "distance_m": 409024.506, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Doncaster Decoy South Jn", "stage_seq": 70, "distance_m": 410653.474, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Decoy North Jn", "stage_seq": 71, "distance_m": 411710.599, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "Bridge Jn", "stage_seq": 72, "distance_m": 413753.132, "section_seq": 1, "route_path_id": 135285}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0601", "location": "Doncaster", "stage_seq": 73, "distance_m": 414562.675, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0613H", "location": "Adwick", "stage_seq": 74, "distance_m": 420852.124, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "Adwick Jn", "stage_seq": 75, "distance_m": 422416.077, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619H", "location": "South Kirkby Jn", "stage_seq": 76, "distance_m": 430490.692, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Hare Park Jn", "stage_seq": 77, "distance_m": 440086.496, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633", "location": "Crofton West Jn", "stage_seq": 78, "distance_m": 442384.297, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Calder Bridge Jn", "stage_seq": 79, "distance_m": 444230.427, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639H", "location": "Turners Lane Jn", "stage_seq": 80, "distance_m": 445231.257, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645H", "location": "Altofts Jn", "stage_seq": 81, "distance_m": 450368.198, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "Methley Jn", "stage_seq": 82, "distance_m": 452966.54, "section_seq": 1, "route_path_id": 135285}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Stourton Jn", "stage_seq": 83, "distance_m": 461015.356, "section_seq": 1, "route_path_id": 135285}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": null, "location": "Leeds Freightliner Terminal", "stage_seq": 84, "distance_m": 461661.644, "section_seq": 1, "route_path_id": 135285}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 461661.644, "from_m": 0.0, "section_seq": 1, "route_path_id": 135285}], "total_distance_m": 461661.644, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 450890.832, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 10770.812, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27536, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:38:45Z", "source_id": 64313387, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:39:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:38:51Z", "source_id": 20379673, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27503, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:43:49Z", "source_id": 64320833, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:44:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:43:54Z", "source_id": 20382060, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27498, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:47:46Z", "source_id": 64326526, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:48:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:47:49Z", "source_id": 20383828, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27174, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:50:58Z", "source_id": 64330848, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:52:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:51:01Z", "source_id": 20385153, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T23:06:37Z", "source_id": 64350488, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:07:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T23:06:41Z", "source_id": 20390969, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T23:30:09Z", "source_id": 64373591, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:31:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T23:30:16Z", "source_id": 20397467, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27060, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T23:39:00Z", "source_id": 64379182, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T23:39:01Z", "source_id": 20399178, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23752, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:04:00Z", "source_id": 64390112, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T00:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:04:04Z", "source_id": 20402465, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T01:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23679, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:18:06Z", "source_id": 64394041, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T00:20:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:18:11Z", "source_id": 20403572, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T01:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23624, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:24:57Z", "source_id": 64395466, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T00:26:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:25:06Z", "source_id": 20404076, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T01:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23556, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:30:04Z", "source_id": 64396472, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T00:31:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:30:04Z", "source_id": 20404379, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T01:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23523, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:36:34Z", "source_id": 64397571, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T00:37:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:36:39Z", "source_id": 20404770, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T01:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:40:49Z", "source_id": 64398337, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T00:41:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:40:56Z", "source_id": 20405027, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T01:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23142, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:49:22Z", "source_id": 64399926, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T00:51:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T00:49:25Z", "source_id": 20405445, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T01:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16165, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:28:12Z", "source_id": 64405512, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-22T01:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:28:15Z", "source_id": 20406870, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-22T02:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16028, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:34:49Z", "source_id": 64406340, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T01:35:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:34:56Z", "source_id": 20407071, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T02:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15831, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:36:38Z", "source_id": 64406550, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T01:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:36:46Z", "source_id": 20407119, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T02:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15789, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:43:23Z", "source_id": 64407347, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-22T01:44:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:43:25Z", "source_id": 20407333, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-22T02:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15737, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:56:15Z", "source_id": 64408930, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-22T01:57:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:56:20Z", "source_id": 20407722, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-22T02:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:08:04Z", "source_id": 64410277, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-22T02:09:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:08:11Z", "source_id": 20408083, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-22T03:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:13:08Z", "source_id": 64410821, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-22T02:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:13:16Z", "source_id": 20408276, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-22T03:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12089, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:21:53Z", "source_id": 64411867, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T02:23:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:21:55Z", "source_id": 20408616, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T03:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12071, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:25:17Z", "source_id": 64412285, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-22T02:26:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:25:21Z", "source_id": 20408731, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-22T03:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12027, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:41:50Z", "source_id": 64414330, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-22T02:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:41:55Z", "source_id": 20409411, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-22T03:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12007, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:53:27Z", "source_id": 64415897, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-22T02:54:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:53:30Z", "source_id": 20409951, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-22T03:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11907, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:03:35Z", "source_id": 64417478, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-22T03:04:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:03:40Z", "source_id": 20410534, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-22T04:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12115, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:36:44Z", "source_id": 64425147, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-22T03:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:36:49Z", "source_id": 20413425, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-22T04:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11626, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:12:29Z", "source_id": 64444677, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-22T04:13:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:12:34Z", "source_id": 20419430, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-22T05:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11468, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:11Z", "source_id": 64463298, "stage_seq": 67, "event_role": "ARR", "event_time": "2026-09-22T04:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:15Z", "source_id": 20425301, "stage_seq": 67, "event_role": "ARR", "event_time": "2026-09-22T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7470, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:12Z", "source_id": 64474867, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-22T04:44:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:16Z", "source_id": 20429083, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-22T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7102, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:05Z", "source_id": 64511993, "stage_seq": 70, "event_role": "ARR", "event_time": "2026-09-22T05:09:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:10Z", "source_id": 20441255, "stage_seq": 70, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6961, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:39Z", "source_id": 64531819, "stage_seq": 74, "event_role": "ARR", "event_time": "2026-09-22T05:20:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:43Z", "source_id": 20447733, "stage_seq": 74, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6747, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:36Z", "source_id": 64545322, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-22T05:26:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:37Z", "source_id": 20452233, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:16Z", "source_id": 20485454, "stage_seq": 85, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Southampton Marine Container Terminal |
2332 |
2332 |
None |
None |
None |
Leeds Freightliner Terminal |
0658 |
0658 |
None |
LATE |
+12 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H37563/2026-09-22/detailed |
None |
Doncaster |
2026-09-22T06:12:30+01:00 |
Leeds Freightliner Terminal |
50.0 |
{"type": "LineString", "coordinates": [[-1.139810361615212, 53.52231852043269], [-1.1397779, 53.5232816], [-1.1397457, 53.5237976], [-1.1397299, 53.524084599999995], [-1.1397282, 53.5242105], [-1.1397243, 53.5242694], [-1.1397134999999998, 53.5246578], [-1.139735, 53.52508589999999], [-1.1397611, 53.525382599999986], [-1.1397551, 53.5255156], [-1.1397495, 53.5258585], [-1.1397404, 53.526146299999986], [-1.1397383, 53.5263797], [-1.1397268, 53.5263825], [-1.1397270999999998, 53.526443699999994], [-1.1397177, 53.5265858], [-1.1397078, 53.5270165], [-1.1397417, 53.52748609999998], [-1.1397342999999998, 53.5276183], [-1.1397484000000002, 53.5282779], [-1.139764, 53.52897819999999], [-1.1397688, 53.5295622], [-1.1397911, 53.529956199999994], [-1.1398046, 53.5302307], [-1.1398127, 53.530325000000005], [-1.1398117, 53.530598899999994], [-1.1398231, 53.53139439999999], [-1.1398321987886937, 53.53144973714454], [-1.139838689351505, 53.53148921149904], [-1.1398879, 53.53178849999999], [-1.1399405, 53.5320928], [-1.1400005, 53.5323051], [-1.1400659999999998, 53.5325162], [-1.1401624999999995, 53.53277129999999], [-1.1402563999999995, 53.5330056], [-1.1403811, 53.53324709999999], [-1.1405152, 53.533478300000006], [-1.1406509, 53.53369169999999], [-1.1409094999999998, 53.53404259999999], [-1.1410895, 53.5342564], [-1.1413108, 53.5345043], [-1.1415330999999995, 53.5347393], [-1.1417531, 53.534952100000005], [-1.1420819, 53.5352716], [-1.1422249, 53.5354106], [-1.1430793999999995, 53.5362433], [-1.1439524999999997, 53.5370889], [-1.1449597, 53.5380724], [-1.1457402, 53.53883280000001], [-1.1466710999999998, 53.5397423], [-1.1477762, 53.540821400000006], [-1.1488571, 53.5418702], [-1.1499795999999998, 53.54296759999999], [-1.1507666, 53.543727700000005], [-1.1509504, 53.543905300000006], [-1.1514958, 53.5444429], [-1.1529446, 53.54584809999999], [-1.1544626999999998, 53.5473262], [-1.1553145, 53.5481519], [-1.1568766999999998, 53.5496736], [-1.1583037, 53.5510616], [-1.1600216, 53.55272920000001], [-1.1618095, 53.554471], [-1.1619704999999998, 53.55462759999999], [-1.1620165, 53.55467229999999], [-1.1628589, 53.5554917], [-1.1633436999999998, 53.55596320000001], [-1.1652252999999997, 53.5577963], [-1.1659220999999995, 53.5584728], [-1.1668908999999998, 53.55941340000001], [-1.1677263, 53.560212199999995], [-1.1678098693553778, 53.560293730034694], [-1.1687012, 53.5611633], [-1.1702262999999995, 53.562649099999994], [-1.1723532999999997, 53.5647197], [-1.1740645, 53.56637589999999], [-1.1759151999999995, 53.5681751], [-1.1767821999999997, 53.5690186], [-1.1778866999999995, 53.57009769999999], [-1.1782501, 53.5704465], [-1.1788038, 53.57096789999999], [-1.1791914, 53.5713247], [-1.1795349, 53.5716227], [-1.1799327, 53.571946999999994], [-1.1804802, 53.5723934], [-1.1809082, 53.57272089999999], [-1.1811496, 53.5728945], [-1.1816281, 53.57324339999999], [-1.1817814999999998, 53.5733462], [-1.1820801, 53.57354639999999], [-1.1825722999999997, 53.5738801], [-1.1830497, 53.574176400000006], [-1.1835563, 53.5744715], [-1.1837824823154257, 53.57460657386965], [-1.1842889, 53.574909], [-1.1848979999999998, 53.5752477], [-1.1853928, 53.5755112], [-1.1858782999999995, 53.57576050000001], [-1.1864872, 53.5760575], [-1.1871697999999995, 53.576376], [-1.187961, 53.576728], [-1.1886555, 53.577019199999995], [-1.1892457999999997, 53.57725589999999], [-1.1901911, 53.57761560000001], [-1.1909811999999995, 53.577904], [-1.1918755, 53.57820879999999], [-1.1926507, 53.57845639999999], [-1.1933791, 53.5786748], [-1.1938831999999997, 53.578818699999985], [-1.1945389999999998, 53.57899630000001], [-1.1952821, 53.5791884], [-1.1960492, 53.5793715], [-1.1968242, 53.5795592], [-1.1979346, 53.579816400000006], [-1.1988506, 53.58002820000001], [-1.1993952999999995, 53.5801534], [-1.2006504, 53.580447], [-1.2022722999999995, 53.58082709999999], [-1.2024314, 53.580865499999994], [-1.204396, 53.5813246], [-1.2055188, 53.581584199999995], [-1.206707, 53.58186280000001], [-1.2080869, 53.5821863], [-1.2098626, 53.5826001], [-1.2114237, 53.58296709999999], [-1.2129713, 53.5833254], [-1.2150058, 53.58379349999999], [-1.2170683, 53.584276200000005], [-1.2190103, 53.584729], [-1.2210339999999995, 53.5852035], [-1.222603, 53.58556909999999], [-1.225284, 53.58619540000001], [-1.2272434, 53.58665], [-1.2279915999999995, 53.586820499999995], [-1.2288272, 53.58700180000001], [-1.2302392999999998, 53.5872791], [-1.2308375, 53.5873871], [-1.2319533, 53.5875694], [-1.2327444, 53.5876891], [-1.2333803, 53.5877772], [-1.2342694, 53.58789190000001], [-1.2352444, 53.58801439999999], [-1.2359779999999998, 53.5881068], [-1.2360989, 53.58812169999999], [-1.2361266999999998, 53.58812509999999], [-1.237944, 53.58835], [-1.239729, 53.58857249999999], [-1.2414751999999998, 53.58879219999999], [-1.2434827, 53.58904160000001], [-1.2456889, 53.5893224], [-1.2466838999999998, 53.589442], [-1.2476214, 53.5895437], [-1.2482368999999998, 53.589604400000006], [-1.2487667, 53.58964950000001], [-1.2493354, 53.58969729999999], [-1.2499295, 53.58974189999999], [-1.2504578999999998, 53.5897761], [-1.2512932999999995, 53.5898209], [-1.2517614, 53.5898446], [-1.252432, 53.5898716], [-1.2530905, 53.5898915], [-1.2537986, 53.5899106], [-1.2550108999999998, 53.58993050000001], [-1.2559872000000003, 53.58994959999999], [-1.25764139776733, 53.589985931427016], [-1.2577628999999997, 53.58998859999999], [-1.2584843999999995, 53.5900077], [-1.2593239, 53.5900428], [-1.2599059999999995, 53.590067399999995], [-1.2607173, 53.5901168], [-1.2611826999999998, 53.5901455], [-1.2617108999999995, 53.5901862], [-1.2622796999999997, 53.59023140000001], [-1.2628630999999997, 53.5902816], [-1.2634732999999998, 53.5903373], [-1.2640929000000003, 53.5903994], [-1.2646868999999998, 53.5904654], [-1.2654580999999998, 53.5905554], [-1.2657103, 53.59058639999999], [-1.2666649999999997, 53.59071320000001], [-1.2668632, 53.5907412], [-1.2670614, 53.5907692], [-1.2674577, 53.5908252], [-1.2681879, 53.5909277], [-1.2688873, 53.591038600000005], [-1.2696652, 53.59117309999999], [-1.2706482, 53.5913538], [-1.2711417, 53.5914501], [-1.2722696, 53.591685699999985], [-1.2740292999999998, 53.592094299999985], [-1.2753205, 53.592425699999986], [-1.2768174, 53.5927985], [-1.2853495, 53.5948393], [-1.3008633, 53.598577600000006], [-1.3038136, 53.5992819], [-1.3080008315121685, 53.60028147163896], [-1.308088714267081, 53.60030245066722], [-1.3109748, 53.6009914], [-1.3130476999999998, 53.601479999999995], [-1.3139312, 53.6016958], [-1.3149257, 53.6019368], [-1.3170022, 53.6024415], [-1.3171963999999998, 53.60248829999998], [-1.3192124, 53.6029739], [-1.3205019999999998, 53.603319899999995], [-1.3216794999999997, 53.6036636], [-1.3223238, 53.6038617], [-1.3224418999999998, 53.603898], [-1.3239251, 53.60438709999998], [-1.3251235, 53.6048101], [-1.3261614999999998, 53.605194700000006], [-1.3270358999999998, 53.6055321], [-1.3280443999999998, 53.605949], [-1.3289591, 53.606351700000005], [-1.3301473, 53.606888], [-1.3311155, 53.607352899999995], [-1.3319685, 53.6077823], [-1.3327972999999995, 53.6082072], [-1.3334496000000002, 53.6085599], [-1.3339833999999997, 53.6088654], [-1.3348739, 53.6093985], [-1.3354988, 53.6098107], [-1.3367620999999998, 53.61062700000001], [-1.3374085, 53.6110757], [-1.3379155, 53.611451300000006], [-1.3385109, 53.6119048], [-1.3399969000000005, 53.6131141], [-1.3410049, 53.6140061], [-1.3424118, 53.61522469999999], [-1.3428453, 53.61553399999999], [-1.3435946999999997, 53.6161919], [-1.3442303999999998, 53.6167287], [-1.3449845, 53.61734109999999], [-1.3455274, 53.617753999999984], [-1.3463834999999995, 53.61836909999999], [-1.3470911999999995, 53.618859099999995], [-1.3474729261792822, 53.61911142999564], [-1.3477407999999995, 53.61928850000001], [-1.3484044, 53.61971640000001], [-1.3491584, 53.6201816], [-1.3499334, 53.620641199999994], [-1.3509193999999998, 53.62119989999999], [-1.3519955, 53.6217799], [-1.3525208999999998, 53.6220449], [-1.3535622, 53.62254930000001], [-1.3542770999999998, 53.622890099999985], [-1.3547728999999995, 53.6231643], [-1.3550501999999998, 53.62329499999998], [-1.3572246999999995, 53.624323999999994], [-1.3585366, 53.624947799999994], [-1.3604158, 53.6258291], [-1.3605792, 53.62590779999999], [-1.3629672999999998, 53.6270425], [-1.3648098233682555, 53.62791270082296], [-1.3659043, 53.6284296], [-1.3683392, 53.62958659999999], [-1.3708256999999997, 53.6307588], [-1.3743285999999997, 53.63240019999999], [-1.3754338, 53.63290469999999], [-1.376343, 53.6333051], [-1.3774158, 53.633788599999995], [-1.3783438999999995, 53.63422760000001], [-1.3795910999999998, 53.63483029999998], [-1.3808732, 53.63546959999999], [-1.3817583, 53.635907], [-1.3825389, 53.6362902], [-1.3827736, 53.63640049999999], [-1.3845778999999998, 53.6372485], [-1.3880883, 53.638911000000014], [-1.3893409, 53.6394739], [-1.3900168999999998, 53.63977289999999], [-1.3916214, 53.6404274], [-1.3929516999999998, 53.640941], [-1.3943812999999998, 53.6414657], [-1.3953785999999997, 53.64181140000001], [-1.3965640999999998, 53.6421899], [-1.3989834999999995, 53.642911], [-1.4030393999999995, 53.6441097], [-1.403254, 53.6441733], [-1.4039107999999998, 53.6443728], [-1.4052368999999998, 53.644756699999995], [-1.4080811, 53.64558720000001], [-1.4137311999999995, 53.6472435], [-1.4162308, 53.647980399999994], [-1.4169765999999997, 53.64823419999999], [-1.4185027, 53.64868010000001], [-1.4196791, 53.64901819999999], [-1.4210688, 53.6494284], [-1.4228507, 53.6499509], [-1.4238611, 53.6502402], [-1.4250267, 53.65055830000001], [-1.4259504, 53.6507761], [-1.426918, 53.650998], [-1.4278463, 53.6511993], [-1.4288882999999997, 53.651404], [-1.4309932999999997, 53.6517713], [-1.4319911999999997, 53.65196069999999], [-1.4331363999999998, 53.652170699999985], [-1.4341233999999998, 53.65239650000001], [-1.4348852, 53.65258879999999], [-1.4356308, 53.6528066], [-1.4371946999999998, 53.6533311], [-1.437304454591234, 53.65337226562708], [-1.4379223, 53.653604], [-1.4394664999999998, 53.65423869999999], [-1.4409203, 53.654952400000006], [-1.4443130999999998, 53.6566281], [-1.4449839, 53.656953399999985], [-1.4451554, 53.6570366], [-1.4470088, 53.65794999999999], [-1.4487067, 53.6587976], [-1.4507908, 53.6598212], [-1.4519273, 53.660386800000005], [-1.4520325, 53.660439200000006], [-1.4533200999999998, 53.66108], [-1.4541302, 53.6614678], [-1.4552941999999998, 53.66196870000002], [-1.4554123, 53.66201449999999], [-1.4564461999999998, 53.66238059999999], [-1.4573868, 53.66270029999998], [-1.4583306, 53.6629805], [-1.4593707, 53.66328639999999], [-1.4595247, 53.66333659999999], [-1.4603340000000002, 53.66360079999999], [-1.460486057861753, 53.66366023485915], [-1.4605264203242003, 53.663676011321506], [-1.4619261, 53.6642231], [-1.4649169, 53.66541130000001], [-1.4682485999999997, 53.6667463], [-1.4689664000000002, 53.6670303], [-1.4697134, 53.66732579999999], [-1.470277, 53.6675713], [-1.4708485999999998, 53.66783769999999], [-1.471461, 53.6681572], [-1.4721958999999998, 53.6685986], [-1.4724844999999998, 53.6688064], [-1.4730015, 53.6692121], [-1.4735129, 53.6696596], [-1.4742029, 53.670364499999984], [-1.4753659999999995, 53.67158450000001], [-1.4761074999999997, 53.672340299999995], [-1.47643, 53.67267160000001], [-1.4769029, 53.673157399999994], [-1.4773549, 53.673625599999994], [-1.4774579, 53.673732399999984], [-1.4774785999999998, 53.67375379999999], [-1.4776999999999998, 53.6739849], [-1.4782006999999997, 53.67449839999999], [-1.4783195, 53.67462199999999], [-1.4785037, 53.67489049999999], [-1.4788148, 53.67530039999999], [-1.4789758, 53.67551009999999], [-1.4793413999999998, 53.6759004], [-1.4794688, 53.6760384], [-1.4799601, 53.67653959999999], [-1.4802131, 53.676847900000006], [-1.4803704999999998, 53.6770925], [-1.4804699, 53.6774296], [-1.4804707999999998, 53.677574500000006], [-1.4804579, 53.6777903], [-1.4804192, 53.677978499999995], [-1.4803478, 53.6781988], [-1.4802399999999998, 53.6784311], [-1.4801101, 53.6786335], [-1.4799624999999998, 53.67882929999999], [-1.4797119999999997, 53.6790891], [-1.479476, 53.6792751], [-1.479232, 53.6794326], [-1.4788052, 53.679676400000005], [-1.4784611000000003, 53.6798377], [-1.4774069, 53.6803131], [-1.4760944, 53.680905], [-1.4758595, 53.68100689999999], [-1.4755084, 53.68112670000001], [-1.4754307482375149, 53.68115157602794], [-1.4752027999999997, 53.681224599999986], [-1.4748317, 53.6813089], [-1.4742872, 53.68141689999999], [-1.4739788, 53.68148209999999], [-1.4735745, 53.6815945], [-1.4714274, 53.6820067], [-1.4702374, 53.6822352], [-1.4701774999999997, 53.68224669999999], [-1.4698985999999998, 53.6823002], [-1.4690620999999997, 53.68246080000001], [-1.4680933, 53.68264969999999], [-1.4662221, 53.6830086], [-1.4660882, 53.68303479999999], [-1.4614725, 53.6839244], [-1.4574259, 53.6847276], [-1.4572938999999998, 53.68475359999999], [-1.4570563, 53.68479630000001], [-1.4529542999999998, 53.6855772], [-1.4527279000000002, 53.6856188], [-1.4489900999999998, 53.6864178], [-1.4471485, 53.686899], [-1.4452886, 53.68740729999999], [-1.4445899999999998, 53.687612], [-1.4429966999999997, 53.68810169999998], [-1.4416447999999995, 53.688547099999994], [-1.4395743999999997, 53.68926910000001], [-1.4384637, 53.6896926], [-1.4376804999999997, 53.6900343], [-1.437304454591234, 53.69022173659771], [-1.4370072, 53.6903699], [-1.4365116999999998, 53.6906253], [-1.4361755, 53.690824599999985], [-1.4337001, 53.6923547], [-1.4325172000000002, 53.6931368], [-1.4313378, 53.69393449999999], [-1.4303206, 53.6946353], [-1.4291978, 53.69543389999999], [-1.4285796999999998, 53.6959225], [-1.4281273999999995, 53.69627969999999], [-1.4276650999999998, 53.6966293], [-1.4268996, 53.6972614], [-1.4265918999999998, 53.69751149999999], [-1.4257794999999998, 53.6981287], [-1.4252950999999998, 53.698443], [-1.4249965999999998, 53.69865180000001], [-1.4246982, 53.6989111], [-1.4243507, 53.699224599999994], [-1.4237094999999995, 53.6998857], [-1.4233142, 53.70031219999999], [-1.4231054, 53.7006089], [-1.4228229, 53.7009912], [-1.4220031, 53.7020355], [-1.4217025, 53.7024351], [-1.4214622999999995, 53.702753900000005], [-1.4211677, 53.7030866], [-1.4194367999999995, 53.7049059], [-1.4192026999999998, 53.705152000000005], [-1.4177731, 53.7067746], [-1.4164508, 53.7081889], [-1.4163912359789594, 53.70825155066163], [-1.4162600642761998, 53.70838976838829], [-1.4161444713284048, 53.70851202820471], [-1.4160422013881362, 53.70862059906835], [-1.4159509987079557, 53.70871774993669], [-1.4158686075404252, 53.70880574976721], [-1.4157927721381072, 53.70888686751737], [-1.4157212367535623, 53.70896337214466], [-1.4156517456393534, 53.709037532606544], [-1.4155820430480412, 53.70911161786048], [-1.4155098732321882, 53.70918789686398], [-1.415432980444356, 53.709268638574486], [-1.4153491089371064, 53.709356111949475], [-1.4152560029630012, 53.70945258594645], [-1.4151514067746025, 53.70956032952285], [-1.4150330646244709, 53.70968161163616], [-1.4148987207651695, 53.709818701243854], [-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.5015235, 53.7673148], [-1.5017808999999998, 53.767374399999994], [-1.5023745999999998, 53.767498], [-1.5037841, 53.7677953], [-1.5044263999999998, 53.76789409999999], [-1.5051931999999997, 53.768000099999995], [-1.5056726, 53.7680932], [-1.506318, 53.7682325], [-1.5074980999999998, 53.7684865], [-1.508501, 53.7686969], [-1.5096147999999998, 53.7689354]]} |
29.2 |
0620 |
0710 |
Doncaster |
Leeds Freightliner Terminal |
Leeds Freightliner Terminal |
53.7689354 |
-1.5096148 |
53.7689354 |
-1.5096148 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Leeds Freightliner Terminal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485454 |
1790057416962604 |
263 |
263 |
2026-09-22 06:20:17.471192 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:16.932996 |
| 730506 |
761225 |
L84492 |
872U07M622 |
2026-09-22 |
COMPLETE |
20484477 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 761225, "stp": "P", "toc": "South Western Railway", "uid": "L84492", "consist": "701021", "dest_crs": "WNR", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84492/2026-09-22/detailed", "trust_id": "872U07M622", "origin_crs": "TWI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Windsor & Eton Riverside", "service_date": "2026-09-22", "dest_arr_time": "0659", "dest_platform": "1", "is_terminated": 1, "next_location": "Windsor & Eton Riverside", "signalling_id": "2U07", "timing_status": "LATE", "origin_station": "Twickenham", "current_leg_arr": "0710", "current_leg_dep": "0706", "current_leg_end": "Windsor & Eton Riverside", "origin_dep_time": "0627", "origin_platform": "3", "current_location": "Windsor & Eton Riverside", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5789061437630914, 51.48259922474861], [-0.5793472, 51.48285510000001], [-0.5798640999999999, 51.48317509999998], [-0.5800824, 51.48330970000001], [-0.5812719999999999, 51.4840229], [-0.5820876, 51.48451639999999], [-0.5833241, 51.48541000000001], [-0.5843487, 51.4862468], [-0.5850549, 51.4869165], [-0.5855470999999999, 51.48743900000001], [-0.5866286, 51.488633500000006], [-0.5877203, 51.48989280000001], [-0.5883425000000001, 51.4905808], [-0.5890158, 51.4911202], [-0.5900161999999999, 51.49170480000001], [-0.590845, 51.49205210000001], [-0.5914806999999999, 51.4922492], [-0.5927348, 51.4925278], [-0.5933563, 51.49261559999999], [-0.5938893, 51.49266], [-0.5943068, 51.4926937], [-0.5949211999999999, 51.49270749999999], [-0.5955078, 51.49267890000001], [-0.5960779, 51.4926231], [-0.5976600999999999, 51.49250229999999], [-0.5982827999999999, 51.4924479], [-0.5998546, 51.492285800000005], [-0.6001611, 51.492266], [-0.6004642, 51.49223400000001], [-0.6008646999999999, 51.49216559999999], [-0.6017463, 51.49191939999999], [-0.6021615, 51.49173489999999], [-0.6025045999999998, 51.491544400000016], [-0.6029539999999999, 51.4912404], [-0.6032395, 51.490946599999994], [-0.6036284, 51.490489], [-0.6039047, 51.49006980000001], [-0.6041606, 51.48948740000001], [-0.6043341999999999, 51.48910959999999], [-0.6044794, 51.488794000000006], [-0.6044237, 51.488934099999994], [-0.6043779, 51.48906989999999], [-0.6043319, 51.48920929999999], [-0.6042764, 51.4893458], [-0.6043811, 51.4891179], [-0.6046381, 51.4885594], [-0.6047375, 51.48832380000001], [-0.6048671999999999, 51.48798589999999], [-0.6049457999999999, 51.4877569], [-0.6050378, 51.48744930000001], [-0.6050853, 51.48729600000001], [-0.605136, 51.4871473], [-0.6051770999999999, 51.4870502], [-0.6052296999999999, 51.4869409], [-0.6053202, 51.486780399999994], [-0.6054684, 51.4865568], [-0.6055632, 51.48642630000001], [-0.6056716999999999, 51.4862862], [-0.6057736999999999, 51.4861744], [-0.6058784, 51.4860753], [-0.6059983999999999, 51.485968699999994], [-0.6061271999999999, 51.4858654]]}", "current_leg_start": "Datchet", "dest_arr_time_act": "0659", "motion_projection": null, "next_location_lat": "51.4858654", "next_location_lon": "-0.6061272", "previous_location": "Datchet", "current_leg_milage": "1.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 231.783, \"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\": 538.763, \"from_m\": 231.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 593.051, \"from_m\": 538.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\": 3875.296, \"from_m\": 593.051, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12163.722, \"from_m\": 3875.296, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12717.746, \"from_m\": 12163.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13389.652, \"from_m\": 12717.746, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13787.972, \"from_m\": 13389.652, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13837.118, \"from_m\": 13787.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\": 18538.525, \"from_m\": 13837.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\": 18935.391, \"from_m\": 18538.525, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22193.188, \"from_m\": 18935.391, \"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\": 22972.073, \"from_m\": 22193.188, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 22979.603, \"from_m\": 22972.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\": 23046.759, \"from_m\": 22979.603, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23064.107, \"from_m\": 23046.759, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23475.271, \"from_m\": 23064.107, \"capability_applied\": null, \"effective_limit_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\": 761225, \"profile_key\": \"ddee43f79b6c0072fa3427a97d706531c3ccbf430ef7750af9bf79c84f8b10b2\", \"schedule_id\": 38806, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Twickenham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Twickenham Jn\", \"stage_seq\": 2, \"distance_m\": 925.014, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Whitton\", \"stage_seq\": 3, \"distance_m\": 2374.125, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Whitton Jn\", \"stage_seq\": 4, \"distance_m\": 3260.125, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Feltham Jn\", \"stage_seq\": 5, \"distance_m\": 3875.296, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Feltham\", \"stage_seq\": 6, \"distance_m\": 6190.698, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Ashford (Middlesex)\", \"stage_seq\": 7, \"distance_m\": 10485.312, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642H\", \"location\": \"Staines\", \"stage_seq\": 8, \"distance_m\": 12848.194, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": \"0647\", \"location\": \"Wraysbury\", \"stage_seq\": 9, \"distance_m\": 16862.455, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0650\", \"location\": \"Sunnymeads\", \"stage_seq\": 10, \"distance_m\": 18630.962, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0652H\", \"wtt_dep\": \"0654\", \"location\": \"Datchet\", \"stage_seq\": 11, \"distance_m\": 20551.072, \"section_seq\": 1, \"route_path_id\": 146574}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": null, \"location\": \"Windsor & Eton Riverside\", \"stage_seq\": 12, \"distance_m\": 23475.271, \"section_seq\": 1, \"route_path_id\": 146574}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23475.271, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146574}], \"total_distance_m\": 23475.271, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 22640.318, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 834.953, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0627", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4858654", "current_position_lon": "-0.6061272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:48Z\", \"source_id\": 64585014, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:55Z\", \"source_id\": 20465123, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:28Z\", \"source_id\": 64593491, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:30Z\", \"source_id\": 20467912, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28262, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:26Z\", \"source_id\": 64602812, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:29Z\", \"source_id\": 20470917, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:52Z\", \"source_id\": 64611100, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:55Z\", \"source_id\": 20473572, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:13Z\", \"source_id\": 64616777, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:15Z\", \"source_id\": 20475310, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28223, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:23Z\", \"source_id\": 64626888, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:24Z\", \"source_id\": 20478550, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:05:53Z\", \"source_id\": 20481981, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:56Z\", \"source_id\": 64645899, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:59Z\", \"source_id\": 20484477, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Windsor & Eton Riverside", "service_state_platform": "1", "timing_fact_generation": 1790057341023705, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:18.278064", "service_state_evidence_id": 20484477, "current_leg_start_actual_dep": "2026-09-22T07:05:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:18.462554", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
TWI |
WNR |
2U07 |
701021 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 231.783, "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": 538.763, "from_m": 231.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 593.051, "from_m": 538.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": 3875.296, "from_m": 593.051, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12163.722, "from_m": 3875.296, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12717.746, "from_m": 12163.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13389.652, "from_m": 12717.746, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13787.972, "from_m": 13389.652, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13837.118, "from_m": 13787.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": 18538.525, "from_m": 13837.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": 18935.391, "from_m": 18538.525, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22193.188, "from_m": 18935.391, "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": 22972.073, "from_m": 22193.188, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 22979.603, "from_m": 22972.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": 23046.759, "from_m": 22979.603, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23064.107, "from_m": 23046.759, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23475.271, "from_m": 23064.107, "capability_applied": null, "effective_limit_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": 761225, "profile_key": "ddee43f79b6c0072fa3427a97d706531c3ccbf430ef7750af9bf79c84f8b10b2", "schedule_id": 38806, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0627", "location": "Twickenham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146574}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Twickenham Jn", "stage_seq": 2, "distance_m": 925.014, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Whitton", "stage_seq": 3, "distance_m": 2374.125, "section_seq": 1, "route_path_id": 146574}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631", "location": "Whitton Jn", "stage_seq": 4, "distance_m": 3260.125, "section_seq": 1, "route_path_id": 146574}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Feltham Jn", "stage_seq": 5, "distance_m": 3875.296, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Feltham", "stage_seq": 6, "distance_m": 6190.698, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Ashford (Middlesex)", "stage_seq": 7, "distance_m": 10485.312, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642H", "location": "Staines", "stage_seq": 8, "distance_m": 12848.194, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": "0647", "location": "Wraysbury", "stage_seq": 9, "distance_m": 16862.455, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0650", "location": "Sunnymeads", "stage_seq": 10, "distance_m": 18630.962, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0652H", "wtt_dep": "0654", "location": "Datchet", "stage_seq": 11, "distance_m": 20551.072, "section_seq": 1, "route_path_id": 146574}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": null, "location": "Windsor & Eton Riverside", "stage_seq": 12, "distance_m": 23475.271, "section_seq": 1, "route_path_id": 146574}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23475.271, "from_m": 0.0, "section_seq": 1, "route_path_id": 146574}], "total_distance_m": 23475.271, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 22640.318, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 834.953, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28283, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:48Z", "source_id": 64585014, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:44:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:55Z", "source_id": 20465123, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28268, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:28Z", "source_id": 64593491, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:48:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:30Z", "source_id": 20467912, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28262, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:26Z", "source_id": 64602812, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:52:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:29Z", "source_id": 20470917, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28248, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:52Z", "source_id": 64611100, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:55Z", "source_id": 20473572, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28220, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:13Z", "source_id": 64616777, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:59:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:15Z", "source_id": 20475310, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28223, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:23Z", "source_id": 64626888, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:02:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:24Z", "source_id": 20478550, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:05:53Z", "source_id": 20481981, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28228, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:56Z", "source_id": 64645899, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:59Z", "source_id": 20484477, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Twickenham |
0627 |
0627 |
3 |
None |
None |
Windsor & Eton Riverside |
0659 |
0659 |
1 |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L84492/2026-09-22/detailed |
None |
Datchet |
2026-09-22T07:05:00+01:00 |
Windsor & Eton Riverside |
4.0 |
{"type": "LineString", "coordinates": [[-0.5789061437630914, 51.48259922474861], [-0.5793472, 51.48285510000001], [-0.5798640999999999, 51.48317509999998], [-0.5800824, 51.48330970000001], [-0.5812719999999999, 51.4840229], [-0.5820876, 51.48451639999999], [-0.5833241, 51.48541000000001], [-0.5843487, 51.4862468], [-0.5850549, 51.4869165], [-0.5855470999999999, 51.48743900000001], [-0.5866286, 51.488633500000006], [-0.5877203, 51.48989280000001], [-0.5883425000000001, 51.4905808], [-0.5890158, 51.4911202], [-0.5900161999999999, 51.49170480000001], [-0.590845, 51.49205210000001], [-0.5914806999999999, 51.4922492], [-0.5927348, 51.4925278], [-0.5933563, 51.49261559999999], [-0.5938893, 51.49266], [-0.5943068, 51.4926937], [-0.5949211999999999, 51.49270749999999], [-0.5955078, 51.49267890000001], [-0.5960779, 51.4926231], [-0.5976600999999999, 51.49250229999999], [-0.5982827999999999, 51.4924479], [-0.5998546, 51.492285800000005], [-0.6001611, 51.492266], [-0.6004642, 51.49223400000001], [-0.6008646999999999, 51.49216559999999], [-0.6017463, 51.49191939999999], [-0.6021615, 51.49173489999999], [-0.6025045999999998, 51.491544400000016], [-0.6029539999999999, 51.4912404], [-0.6032395, 51.490946599999994], [-0.6036284, 51.490489], [-0.6039047, 51.49006980000001], [-0.6041606, 51.48948740000001], [-0.6043341999999999, 51.48910959999999], [-0.6044794, 51.488794000000006], [-0.6044237, 51.488934099999994], [-0.6043779, 51.48906989999999], [-0.6043319, 51.48920929999999], [-0.6042764, 51.4893458], [-0.6043811, 51.4891179], [-0.6046381, 51.4885594], [-0.6047375, 51.48832380000001], [-0.6048671999999999, 51.48798589999999], [-0.6049457999999999, 51.4877569], [-0.6050378, 51.48744930000001], [-0.6050853, 51.48729600000001], [-0.605136, 51.4871473], [-0.6051770999999999, 51.4870502], [-0.6052296999999999, 51.4869409], [-0.6053202, 51.486780399999994], [-0.6054684, 51.4865568], [-0.6055632, 51.48642630000001], [-0.6056716999999999, 51.4862862], [-0.6057736999999999, 51.4861744], [-0.6058784, 51.4860753], [-0.6059983999999999, 51.485968699999994], [-0.6061271999999999, 51.4858654]]} |
1.9 |
0706 |
0710 |
Datchet |
Windsor & Eton Riverside |
Windsor & Eton Riverside |
51.4858654 |
-0.6061272 |
51.4858654 |
-0.6061272 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Windsor & Eton Riverside |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484477 |
1790057341023705 |
55 |
55 |
2026-09-22 06:20:18.462554 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:18.278064 |
| 730507 |
762405 |
P87390 |
892E15MA22 |
2026-09-22 |
COMPLETE |
20484075 |
2026-09-22 07:10:00 |
2026-09-22 06:20:33 |
2026-09-24 06:20:33 |
{"id": 762405, "stp": "P", "toc": "Southeastern", "uid": "P87390", "consist": "465006+465151+466040", "dest_crs": "TBW", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87390/2026-09-22/detailed", "trust_id": "892E15MA22", "origin_crs": "TON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tunbridge Wells", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "2", "is_terminated": 1, "next_location": "Tunbridge Wells", "signalling_id": "2E15", "timing_status": "ON TIME", "origin_station": "Tonbridge", "current_leg_arr": "0710", "current_leg_dep": "0707", "current_leg_end": "Tunbridge Wells", "origin_dep_time": "0700", "origin_platform": "1", "current_location": "Tunbridge Wells", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2784328, 51.1503074], [0.2778488, 51.1496897], [0.2774499999999999, 51.1492678], [0.27703820000000007, 51.1488322], [0.2758204, 51.1475352], [0.27566309999999994, 51.147378], [0.2751379, 51.1468231], [0.274417, 51.1460335], [0.2740038000000001, 51.1454856], [0.273544, 51.1448572], [0.27303249999999996, 51.14409020000001], [0.2726645, 51.1436442], [0.2723227, 51.1432404], [0.27197889999999997, 51.14290439999999], [0.2707408, 51.14186440000001], [0.26949458523585645, 51.14082632614113], [0.2687679, 51.140221], [0.2684934, 51.1399923], [0.2672049, 51.13885239999999], [0.2664315, 51.1380311], [0.2661820999999999, 51.13777019999999], [0.2656299, 51.13719240000001], [0.2649323, 51.13642329999999], [0.2644657000000001, 51.135768], [0.26415989999999995, 51.13525089999999], [0.2638212, 51.13443979999999], [0.2635402, 51.1336966], [0.2633666, 51.1332143], [0.2632347, 51.1327262], [0.2631667, 51.13207690000001], [0.2630506, 51.130729999999986], [0.2630312, 51.130529299999985], [0.26299549999999994, 51.130096300000005], [0.2630276, 51.12976020000001]]}", "current_leg_start": "High Brooms", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "51.1297602", "next_location_lon": "0.2630276", "previous_location": "High Brooms", "current_leg_milage": "1.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 250.396, \"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\": 623.038, \"from_m\": 250.396, \"capability_applied\": null, \"effective_limit_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\": 683.949, \"from_m\": 623.038, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 712.921, \"from_m\": 683.949, \"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\": 950.256, \"from_m\": 712.921, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1305.979, \"from_m\": 950.256, \"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\": 7413.464, \"from_m\": 1305.979, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8163.776, \"from_m\": 7413.464, \"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\": 8271.553, \"from_m\": 8163.776, \"capability_applied\": null, \"effective_limit_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\": 762405, \"profile_key\": \"58a0319c3a457d44a92d10fed16b22ca384f080c76e287b6f22bcd6861d1ad61\", \"schedule_id\": 22170, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Tonbridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 2, \"distance_m\": 1476.752, \"section_seq\": 1, \"route_path_id\": 139806}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0706\", \"location\": \"High Brooms\", \"stage_seq\": 3, \"distance_m\": 5698.832, \"section_seq\": 1, \"route_path_id\": 139806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707H\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 4, \"distance_m\": 7338.55, \"section_seq\": 1, \"route_path_id\": 139806}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"Tunbridge Wells\", \"stage_seq\": 5, \"distance_m\": 8271.553, \"section_seq\": 1, \"route_path_id\": 139806}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8271.553, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139806}], \"total_distance_m\": 8271.553, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 8021.157, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 250.396, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0700", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.1297602", "current_position_lon": "0.2630276", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:32Z\", \"source_id\": 64634667, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:34Z\", \"source_id\": 20480967, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:22Z\", \"source_id\": 64644511, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:26Z\", \"source_id\": 20484075, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tunbridge Wells", "service_state_platform": "2", "timing_fact_generation": 1790057306380951, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:21.038890", "service_state_evidence_id": 20484075, "current_leg_start_actual_dep": "2026-09-22T07:06:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:21.107274", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
TON |
TBW |
2E15 |
465006+465151+466040 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 250.396, "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": 623.038, "from_m": 250.396, "capability_applied": null, "effective_limit_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": 683.949, "from_m": 623.038, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 712.921, "from_m": 683.949, "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": 950.256, "from_m": 712.921, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1305.979, "from_m": 950.256, "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": 7413.464, "from_m": 1305.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8163.776, "from_m": 7413.464, "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": 8271.553, "from_m": 8163.776, "capability_applied": null, "effective_limit_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": 762405, "profile_key": "58a0319c3a457d44a92d10fed16b22ca384f080c76e287b6f22bcd6861d1ad61", "schedule_id": 22170, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0700", "location": "Tonbridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Somerhill Tunnel", "stage_seq": 2, "distance_m": 1476.752, "section_seq": 1, "route_path_id": 139806}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0706", "location": "High Brooms", "stage_seq": 3, "distance_m": 5698.832, "section_seq": 1, "route_path_id": 139806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707H", "location": "Wells Tunnel Jn", "stage_seq": 4, "distance_m": 7338.55, "section_seq": 1, "route_path_id": 139806}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "Tunbridge Wells", "stage_seq": 5, "distance_m": 8271.553, "section_seq": 1, "route_path_id": 139806}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8271.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 139806}], "total_distance_m": 8271.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 8021.157, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 250.396, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32742, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:32Z", "source_id": 64634667, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:34Z", "source_id": 20480967, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32752, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:22Z", "source_id": 64644511, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:26Z", "source_id": 20484075, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Tonbridge |
0700 |
0700 |
1 |
None |
None |
Tunbridge Wells |
0710 |
0710 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87390/2026-09-22/detailed |
None |
High Brooms |
2026-09-22T07:06:00+01:00 |
Tunbridge Wells |
3.0 |
{"type": "LineString", "coordinates": [[0.2784328, 51.1503074], [0.2778488, 51.1496897], [0.2774499999999999, 51.1492678], [0.27703820000000007, 51.1488322], [0.2758204, 51.1475352], [0.27566309999999994, 51.147378], [0.2751379, 51.1468231], [0.274417, 51.1460335], [0.2740038000000001, 51.1454856], [0.273544, 51.1448572], [0.27303249999999996, 51.14409020000001], [0.2726645, 51.1436442], [0.2723227, 51.1432404], [0.27197889999999997, 51.14290439999999], [0.2707408, 51.14186440000001], [0.26949458523585645, 51.14082632614113], [0.2687679, 51.140221], [0.2684934, 51.1399923], [0.2672049, 51.13885239999999], [0.2664315, 51.1380311], [0.2661820999999999, 51.13777019999999], [0.2656299, 51.13719240000001], [0.2649323, 51.13642329999999], [0.2644657000000001, 51.135768], [0.26415989999999995, 51.13525089999999], [0.2638212, 51.13443979999999], [0.2635402, 51.1336966], [0.2633666, 51.1332143], [0.2632347, 51.1327262], [0.2631667, 51.13207690000001], [0.2630506, 51.130729999999986], [0.2630312, 51.130529299999985], [0.26299549999999994, 51.130096300000005], [0.2630276, 51.12976020000001]]} |
1.6 |
0707 |
0710 |
High Brooms |
Tunbridge Wells |
Tunbridge Wells |
51.1297602 |
0.2630276 |
51.1297602 |
0.2630276 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Tunbridge Wells |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484075 |
1790057306380951 |
12 |
12 |
2026-09-22 06:20:21.107274 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:21.038890 |
| 730508 |
760305 |
P89645 |
872U04M622 |
2026-09-22 |
COMPLETE |
20484639 |
2026-09-22 07:10:00 |
2026-09-22 06:20:34 |
2026-09-24 06:20:34 |
{"id": 760305, "stp": "P", "toc": "Southeastern", "uid": "P89645", "consist": "465020+465932", "dest_crs": "GRV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89645/2026-09-22/detailed", "trust_id": "872U04M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gravesend", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "0", "is_terminated": 1, "next_location": "Gravesend", "signalling_id": "2U04", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "0710", "current_leg_dep": "0703", "current_leg_end": "Gravesend", "origin_dep_time": "0603", "origin_platform": "6", "current_location": "Gravesend", "last_update_time": "2026-09-22T06:20:33", "route_debug_link": null, "timing_variation": "+2 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": "0708", "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\": 760305, \"profile_key\": \"2e2734f339934095940b957cd44b221d5ab9b1a3afa7abd1a7fa60c5972bfe3c\", \"schedule_id\": 22960, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5130.602, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Canterbury Road Jn\", \"stage_seq\": 5, \"distance_m\": 5314.947, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Cambria Jn\", \"stage_seq\": 6, \"distance_m\": 6137.612, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0613\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 6848.272, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 7678.03, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0616\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 9, \"distance_m\": 8227.621, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619\", \"location\": \"Nunhead\", \"stage_seq\": 10, \"distance_m\": 9549.349, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 11, \"distance_m\": 11917.019, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"Lewisham\", \"stage_seq\": 12, \"distance_m\": 12412.989, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Blackheath\", \"stage_seq\": 13, \"distance_m\": 13967.999, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Kidbrooke\", \"stage_seq\": 14, \"distance_m\": 15433.947, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Eltham\", \"stage_seq\": 15, \"distance_m\": 17472.894, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0639H\", \"location\": \"Falconwood\", \"stage_seq\": 16, \"distance_m\": 25668.822, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642\", \"location\": \"Welling\", \"stage_seq\": 17, \"distance_m\": 27306.793, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": \"0645H\", \"location\": \"Bexleyheath\", \"stage_seq\": 18, \"distance_m\": 29571.364, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0648H\", \"location\": \"Barnehurst\", \"stage_seq\": 19, \"distance_m\": 31411.053, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650H\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 20, \"distance_m\": 33316.296, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 21, \"distance_m\": 33858.734, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 22, \"distance_m\": 34987.481, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653H\", \"location\": \"Dartford Jn\", \"stage_seq\": 23, \"distance_m\": 35671.41, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0656\", \"location\": \"Dartford\", \"stage_seq\": 24, \"distance_m\": 36392.883, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701H\", \"location\": \"Greenhithe\", \"stage_seq\": 25, \"distance_m\": 40756.058, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 26, \"distance_m\": 44870.962, \"section_seq\": 1, \"route_path_id\": 140077}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Gravesend\", \"stage_seq\": 27, \"distance_m\": 47286.542, \"section_seq\": 1, \"route_path_id\": 140077}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47286.542, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140077}], \"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": "0603", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4413788", "current_position_lon": "0.3671234", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:59Z\", \"source_id\": 64521043, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:04Z\", \"source_id\": 20444218, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:53Z\", \"source_id\": 64526428, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:55Z\", \"source_id\": 20445958, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:32Z\", \"source_id\": 64531512, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:35Z\", \"source_id\": 20447643, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:01Z\", \"source_id\": 64548116, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:05Z\", \"source_id\": 20453234, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:47Z\", \"source_id\": 64553894, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:53Z\", \"source_id\": 20455083, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:38Z\", \"source_id\": 64562376, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:44Z\", \"source_id\": 20457823, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:30Z\", \"source_id\": 64568794, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:35Z\", \"source_id\": 20459872, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31598, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:44Z\", \"source_id\": 64575710, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:46Z\", \"source_id\": 20462106, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:06Z\", \"source_id\": 64581081, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:09Z\", \"source_id\": 20463897, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:13Z\", \"source_id\": 64588361, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:20Z\", \"source_id\": 20466195, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:33Z\", \"source_id\": 64593723, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:35Z\", \"source_id\": 20467985, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:41Z\", \"source_id\": 64615541, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:45Z\", \"source_id\": 20474915, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:36Z\", \"source_id\": 64629944, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:39Z\", \"source_id\": 20479483, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:06Z\", \"source_id\": 64646322, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:09Z\", \"source_id\": 20484639, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gravesend", "service_state_platform": "0", "timing_fact_generation": 1790057351852993, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:25.441438", "service_state_evidence_id": 20484639, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 98, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:25.872980", "service_state_valid_until_kind": null, "operational_interpretation_version": 98, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
GRV |
2U04 |
465020+465932 |
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": 760305, "profile_key": "2e2734f339934095940b957cd44b221d5ab9b1a3afa7abd1a7fa60c5972bfe3c", "schedule_id": 22960, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0603", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609H", "location": "Brixton", "stage_seq": 4, "distance_m": 5130.602, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "Canterbury Road Jn", "stage_seq": 5, "distance_m": 5314.947, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611", "location": "Cambria Jn", "stage_seq": 6, "distance_m": 6137.612, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0613", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 6848.272, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 7678.03, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0616", "location": "Peckham Rye (E)", "stage_seq": 9, "distance_m": 8227.621, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619", "location": "Nunhead", "stage_seq": 10, "distance_m": 9549.349, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624H", "location": "Lewisham Vale Jn", "stage_seq": 11, "distance_m": 11917.019, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "Lewisham", "stage_seq": 12, "distance_m": 12412.989, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Blackheath", "stage_seq": 13, "distance_m": 13967.999, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Kidbrooke", "stage_seq": 14, "distance_m": 15433.947, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Eltham", "stage_seq": 15, "distance_m": 17472.894, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0639H", "location": "Falconwood", "stage_seq": 16, "distance_m": 25668.822, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642", "location": "Welling", "stage_seq": 17, "distance_m": 27306.793, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": "0645H", "location": "Bexleyheath", "stage_seq": 18, "distance_m": 29571.364, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0648H", "location": "Barnehurst", "stage_seq": 19, "distance_m": 31411.053, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650H", "location": "Perry Street Fork Jn", "stage_seq": 20, "distance_m": 33316.296, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651H", "location": "Crayford Creek Jn", "stage_seq": 21, "distance_m": 33858.734, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Crayford Spur A Jn", "stage_seq": 22, "distance_m": 34987.481, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653H", "location": "Dartford Jn", "stage_seq": 23, "distance_m": 35671.41, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0656", "location": "Dartford", "stage_seq": 24, "distance_m": 36392.883, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701H", "location": "Greenhithe", "stage_seq": 25, "distance_m": 40756.058, "section_seq": 1, "route_path_id": 140077}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704H", "location": "Springhead Junction (CTRL)", "stage_seq": 26, "distance_m": 44870.962, "section_seq": 1, "route_path_id": 140077}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Gravesend", "stage_seq": 27, "distance_m": 47286.542, "section_seq": 1, "route_path_id": 140077}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47286.542, "from_m": 0.0, "section_seq": 1, "route_path_id": 140077}], "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-22T05:12:59Z", "source_id": 64521043, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:04Z", "source_id": 20444218, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:53Z", "source_id": 64526428, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:16:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:55Z", "source_id": 20445958, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:32Z", "source_id": 64531512, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:35Z", "source_id": 20447643, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31573, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:01Z", "source_id": 64548116, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:27:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:05Z", "source_id": 20453234, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31581, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:47Z", "source_id": 64553894, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:53Z", "source_id": 20455083, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31586, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:38Z", "source_id": 64562376, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:34:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:44Z", "source_id": 20457823, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31590, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:30Z", "source_id": 64568794, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:35Z", "source_id": 20459872, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31598, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:44Z", "source_id": 64575710, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:40:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:46Z", "source_id": 20462106, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31594, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:06Z", "source_id": 64581081, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:42:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:09Z", "source_id": 20463897, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31602, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:13Z", "source_id": 64588361, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:20Z", "source_id": 20466195, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31606, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:33Z", "source_id": 64593723, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:48:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:35Z", "source_id": 20467985, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:41Z", "source_id": 64615541, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:57:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:45Z", "source_id": 20474915, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:36Z", "source_id": 64629944, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:03:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:39Z", "source_id": 20479483, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32244, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:06Z", "source_id": 64646322, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:10:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:09Z", "source_id": 20484639, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
London Victoria |
0603 |
0603 |
6 |
None |
None |
Gravesend |
0708 |
0708 |
0 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89645/2026-09-22/detailed |
None |
Greenhithe |
2026-09-22T07:03:30+01:00 |
Gravesend |
7.0 |
{"type": "LineString", "coordinates": [[0.28038610464561226, 51.45036925636109], [0.28080019999999994, 51.45029710000001], [0.2817119, 51.4501605], [0.2820482, 51.450117], [0.2824112, 51.450071699999995], [0.2828832, 51.45001599999999], [0.2833197, 51.449977], [0.2837386, 51.44994599999998], [0.2841891, 51.4499227], [0.28757579999999994, 51.449833299999995], [0.288218, 51.449842499999995], [0.2888783999999999, 51.44987129999999], [0.2893742, 51.4498991], [0.28986519999999993, 51.4499343], [0.2905988, 51.44999649999999], [0.29142879999999993, 51.45006769999999], [0.2921876, 51.450116400000006], [0.2929464, 51.45015070000001], [0.293878, 51.4501748], [0.2948853, 51.4501732], [0.295414, 51.45016199999999], [0.2960244, 51.4501383], [0.2965497999999999, 51.4501085], [0.2970995, 51.4500695], [0.2981659, 51.4499886], [0.2992459, 51.4499025], [0.2992971, 51.44989899999999], [0.29972499999999996, 51.4498696], [0.2999132, 51.4498542], [0.30150269999999996, 51.44974090000001], [0.3031344999999999, 51.44960580000001], [0.3063789, 51.4493526], [0.30702699999999994, 51.4493057], [0.30820369999999997, 51.44922360000001], [0.309221, 51.44915240000001], [0.3093765, 51.4491415], [0.31002299999999994, 51.4490965], [0.312281, 51.4489026], [0.3129896, 51.44884349999999], [0.31365449999999995, 51.4487833], [0.3142778, 51.4487112], [0.3149097, 51.44861989999999], [0.31548909999999997, 51.4485284], [0.31585979999999997, 51.4484673], [0.31611009999999995, 51.44842599999999], [0.3163038717484993, 51.44838637379253], [0.3164413914158841, 51.44835825108139], [0.31660192167445467, 51.4483254226926], [0.31684805070745503, 51.448275089334786], [0.3169371580099112, 51.44825686688842], [0.3169546, 51.4482533], [0.31714180830063227, 51.4482114534848], [0.3174190862992408, 51.44814947369473], [0.3175921, 51.44811080000001], [0.318052, 51.4480003], [0.31853669999999995, 51.4478781], [0.3190051, 51.447750199999994], [0.3194876, 51.44761140000001], [0.3198155999999999, 51.447510099999995], [0.3201354, 51.44740509999999], [0.3204631, 51.44730260000001], [0.3205672, 51.44726690000001], [0.32078629999999997, 51.4471918], [0.3210785, 51.447095], [0.32174719999999996, 51.4468524], [0.3224112, 51.446603399999994], [0.3226495, 51.44650600000001], [0.3228013, 51.44644389999999], [0.32319159999999997, 51.4462832], [0.3235655, 51.4461148], [0.3239596, 51.44593419999999], [0.3245952, 51.44561980000002], [0.32491229999999993, 51.44545689999999], [0.32521969999999994, 51.44529150000001], [0.3255611, 51.4451038], [0.32592189999999993, 51.44490450000001], [0.32658849999999995, 51.444528299999995], [0.3268944, 51.444333099999994], [0.32719159999999997, 51.4441198], [0.3277997, 51.4436979], [0.3282676, 51.4433516], [0.32850579999999996, 51.4431726], [0.3287237, 51.44298599999999], [0.3289261636192083, 51.442817580280106], [0.3295022, 51.44233839999999], [0.329975, 51.4419466], [0.3304252, 51.441623699999994], [0.3305565653119731, 51.441530338117595], [0.33062532869532335, 51.44148146761434], [0.33079229999999993, 51.44136280000001], [0.3309068209380885, 51.441287041416984], [0.33105017326969355, 51.44123546954114], [0.33132999999999996, 51.44113479999999], [0.33194979999999996, 51.44089], [0.33328379999999996, 51.4402183], [0.3335874, 51.4400301], [0.3340188, 51.43976429999999], [0.33422506925158335, 51.43964372212159], [0.3342961, 51.4396022], [0.3345436, 51.4394685], [0.3349794, 51.43926139999999], [0.33545829999999993, 51.43905719999999], [0.33593459999999997, 51.43889339999999], [0.33622309999999994, 51.4388012], [0.33623679999999995, 51.438796800000006], [0.3362862, 51.438781], [0.3363288, 51.4387679], [0.3366205, 51.43867839999999], [0.3369867, 51.4385701], [0.3373953, 51.4384568], [0.33778269999999994, 51.4383584], [0.33834649999999994, 51.43822359999999], [0.33921819999999997, 51.43804080000001], [0.3399666, 51.4378996], [0.34099039999999997, 51.4377455], [0.3414364999999999, 51.437686600000006], [0.3418669999999999, 51.4376329], [0.3420079, 51.4376187], [0.3424536, 51.43757839999999], [0.3427606, 51.4375554], [0.34307809999999994, 51.4375344], [0.34325659999999997, 51.437523500000005], [0.34372389999999997, 51.4375017], [0.3440912, 51.4374878], [0.34437429999999997, 51.4374795], [0.3447554, 51.43747139999999], [0.34504100000000004, 51.43746899999999], [0.3453042, 51.4374678], [0.34560459999999993, 51.4374697], [0.3458249, 51.4374739], [0.34631449999999997, 51.43749570000001], [0.34722959999999997, 51.4375363], [0.3483298, 51.4375869], [0.3491076, 51.43765380000001], [0.35013219999999995, 51.43776919999999], [0.35130429999999996, 51.4379247], [0.35231289999999993, 51.4380852], [0.3532543, 51.4382407], [0.3543057, 51.438471400000005], [0.35524719999999993, 51.43869249999999], [0.3566629, 51.43905209999999], [0.35716549999999997, 51.4391757], [0.35759369999999996, 51.4392904], [0.35915449999999993, 51.439789], [0.35932611364780853, 51.439848464436615], [0.3602304, 51.4401618], [0.36079729999999993, 51.4403813], [0.3613438, 51.440571100000014], [0.3617871, 51.4406955], [0.36227259999999994, 51.4408177], [0.3626212, 51.44090289999998], [0.3630262, 51.440984699999994], [0.36364, 51.44111670000001], [0.3642132, 51.44121379999999], [0.36465099999999995, 51.4412782], [0.3648616, 51.441303999999995], [0.3650785999999999, 51.44132299999998], [0.3653692, 51.44134209999999], [0.3656353, 51.4413546], [0.3661105, 51.4413716], [0.36640959999999995, 51.4413781], [0.3667639999999999, 51.441381099999994], [0.3671234, 51.441378799999995]]} |
4.1 |
0703 |
0710 |
Greenhithe |
Gravesend |
Gravesend |
51.4413788 |
0.3671234 |
51.4413788 |
0.3671234 |
1 |
0 |
2026-09-22 06:20:33 |
TERMINATED |
2026-09-22 06:10:00 |
Gravesend |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484639 |
1790057351852993 |
98 |
98 |
2026-09-22 06:20:25.872980 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:25.441438 |
| 730509 |
761712 |
C08751 |
172V03M622 |
2026-09-22 |
COMPLETE |
20484703 |
2026-09-22 07:10:00 |
2026-09-22 06:20:34 |
2026-09-24 06:20:34 |
{"id": 761712, "stp": "P", "toc": "Northern", "uid": "C08751", "consist": "333013", "dest_crs": "LDS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08751/2026-09-22/detailed", "trust_id": "172V03M622", "origin_crs": "ILK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "2C", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2V03", "timing_status": "ON TIME", "origin_station": "Ilkley", "current_leg_arr": "0710", "current_leg_dep": "0655", "current_leg_end": "Leeds", "origin_dep_time": "0640", "origin_platform": "2", "current_location": "Leeds", "last_update_time": "2026-09-22T06:20:34", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7151460999999997, 53.8760505], [-1.7133923, 53.8751213], [-1.7118496, 53.87430710000001], [-1.7107022999999997, 53.8737017], [-1.7101227, 53.8733853], [-1.7098516, 53.8732348], [-1.7096043, 53.873082], [-1.7092357000000002, 53.87283600000001], [-1.7089073999999995, 53.87258510000001], [-1.7085691999999997, 53.87230589999999], [-1.7082579999999998, 53.8720326], [-1.7078080999999998, 53.8715491], [-1.7074739, 53.8710317], [-1.7072541, 53.8706247], [-1.7070547, 53.870218400000006], [-1.7069791, 53.87002259999999], [-1.7069194, 53.8698241], [-1.7068313, 53.86942030000001], [-1.7067990398270907, 53.86911379019632], [-1.7067894, 53.8690222], [-1.7067806999999997, 53.8686239], [-1.7067990398270907, 53.86836597698181], [-1.7068043, 53.86829199999998], [-1.7068783, 53.8679457], [-1.7069723, 53.8676267], [-1.7070631, 53.867384599999994], [-1.7071536, 53.8671573], [-1.7073561, 53.8667718], [-1.7074908999999998, 53.8665575], [-1.7078542999999995, 53.86603159999999], [-1.7081486999999995, 53.8656033], [-1.7083491999999998, 53.865236], [-1.7084189999999997, 53.8651083], [-1.7085174999999997, 53.8649007], [-1.7085718, 53.86474959999999], [-1.7086395999999997, 53.86454160000001], [-1.7086757999999995, 53.86435660000001], [-1.7087287, 53.86402249999999], [-1.7087703, 53.863507199999994], [-1.7087675999999998, 53.86299620000001], [-1.7086647999999998, 53.862345100000006], [-1.7085062, 53.86166790000001], [-1.708395, 53.861236799999986], [-1.7083003, 53.8608384], [-1.7082337, 53.8605771], [-1.7082157999999998, 53.8604949], [-1.7078302999999997, 53.85900879999999], [-1.7076062999999997, 53.8585137], [-1.7073324999999997, 53.8580314], [-1.7070124999999998, 53.85757809999999], [-1.7067990398270907, 53.857327090965974], [-1.7066463999999997, 53.85714759999999], [-1.7058929000000005, 53.8564291], [-1.7051481999999998, 53.8557737], [-1.7047485, 53.85537369999999], [-1.704462, 53.855039399999995], [-1.7041915, 53.8546742], [-1.7039572999999997, 53.8542722], [-1.7037606000000003, 53.85386080000001], [-1.7035535000000002, 53.8533448], [-1.7034693999999997, 53.8529823], [-1.7033961, 53.85261659999999], [-1.7033591999999995, 53.85190990000001], [-1.7033864999999997, 53.8515008], [-1.7034594, 53.851105899999986], [-1.7035843, 53.8506554], [-1.7037306, 53.8502301], [-1.704093, 53.8491785], [-1.7044348, 53.8480663], [-1.704482, 53.847063199999994], [-1.7042889, 53.8462087], [-1.7040331, 53.84553399999999], [-1.703774, 53.8450759], [-1.7035288, 53.844674600000005], [-1.7029561, 53.84395550000001], [-1.7027026999999997, 53.8437174], [-1.7021019, 53.8431856], [-1.7010368, 53.842468999999994], [-1.7001523, 53.8419907], [-1.6992208999999998, 53.84157940000001], [-1.6983529999999998, 53.84124329999999], [-1.6976351, 53.8410109], [-1.6970419, 53.8408372], [-1.6957418, 53.840557999999994], [-1.6952422129015174, 53.84046508143667], [-1.6946111, 53.8403477], [-1.6931857999999995, 53.84014810000001], [-1.692197, 53.84000809999999], [-1.6916078, 53.83992469999999], [-1.6908723, 53.8398243], [-1.6904594999999998, 53.83977459999999], [-1.6901524, 53.839741200000006], [-1.6896143999999995, 53.839678799999994], [-1.6893327, 53.83964420000001], [-1.688916, 53.8395804], [-1.6884054, 53.83949880000001], [-1.6878264, 53.83939139999999], [-1.6874528999999998, 53.83932139999999], [-1.6871780999999997, 53.8392625], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Guiseley", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Guiseley", "current_leg_milage": "10.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 230.476, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 281.246, \"from_m\": 230.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 557.03, \"from_m\": 281.246, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 604.326, \"from_m\": 557.03, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 671.865, \"from_m\": 604.326, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1496.53, \"from_m\": 671.865, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1659.046, \"from_m\": 1496.53, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7002.814, \"from_m\": 1659.046, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9567.823, \"from_m\": 7002.814, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11603.854, \"from_m\": 9567.823, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14623.24, \"from_m\": 11603.854, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14796.738, \"from_m\": 14623.24, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14924.739, \"from_m\": 14796.738, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17549.416, \"from_m\": 14924.739, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23644.479, \"from_m\": 17549.416, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 24828.33, \"from_m\": 23644.479, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25107.106, \"from_m\": 24828.33, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25144.83, \"from_m\": 25107.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25608.244, \"from_m\": 25144.83, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25930.455, \"from_m\": 25608.244, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 761712, \"profile_key\": \"55f1d4f7fdffd184abb116ff41b7f1f7e6148bc68132f5de742b91ec7657bb4c\", \"schedule_id\": 739, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Ilkley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643\", \"location\": \"Ben Rhydding\", \"stage_seq\": 2, \"distance_m\": 1582.685, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0648\", \"location\": \"Burley-in-Wharfedale\", \"stage_seq\": 3, \"distance_m\": 5163.92, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0651\", \"location\": \"Menston\", \"stage_seq\": 4, \"distance_m\": 7363.751, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654H\", \"location\": \"Guiseley\", \"stage_seq\": 5, \"distance_m\": 9654.2, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659H\", \"location\": \"Apperley Jn\", \"stage_seq\": 6, \"distance_m\": 14910.786, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Armley Jn\", \"stage_seq\": 7, \"distance_m\": 23851.1, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 8, \"distance_m\": 25404.824, \"section_seq\": 1, \"route_path_id\": 114660}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 9, \"distance_m\": 25930.455, \"section_seq\": 1, \"route_path_id\": 114660}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25930.455, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114660}], \"total_distance_m\": 25930.455, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 25892.731, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.724, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0640", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:03Z\", \"source_id\": 64578691, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:08Z\", \"source_id\": 20463134, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:13Z\", \"source_id\": 64586027, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:17Z\", \"source_id\": 20465436, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5189, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:22Z\", \"source_id\": 64595618, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:24Z\", \"source_id\": 20468613, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:22Z\", \"source_id\": 64595618, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:24Z\", \"source_id\": 20468617, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:11Z\", \"source_id\": 64646514, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:15Z\", \"source_id\": 20484703, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "2", "timing_fact_generation": 1790057358554994, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:26.045173", "service_state_evidence_id": 20484703, "current_leg_start_actual_dep": "2026-09-22T06:54:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:26.581089", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
ILK |
LDS |
2V03 |
333013 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 230.476, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 281.246, "from_m": 230.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 557.03, "from_m": 281.246, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 604.326, "from_m": 557.03, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.865, "from_m": 604.326, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1496.53, "from_m": 671.865, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1659.046, "from_m": 1496.53, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7002.814, "from_m": 1659.046, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9567.823, "from_m": 7002.814, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11603.854, "from_m": 9567.823, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14623.24, "from_m": 11603.854, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14796.738, "from_m": 14623.24, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14924.739, "from_m": 14796.738, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17549.416, "from_m": 14924.739, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23644.479, "from_m": 17549.416, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24828.33, "from_m": 23644.479, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25107.106, "from_m": 24828.33, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25144.83, "from_m": 25107.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25608.244, "from_m": 25144.83, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25930.455, "from_m": 25608.244, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 761712, "profile_key": "55f1d4f7fdffd184abb116ff41b7f1f7e6148bc68132f5de742b91ec7657bb4c", "schedule_id": 739, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0640", "location": "Ilkley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114660}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643", "location": "Ben Rhydding", "stage_seq": 2, "distance_m": 1582.685, "section_seq": 1, "route_path_id": 114660}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0648", "location": "Burley-in-Wharfedale", "stage_seq": 3, "distance_m": 5163.92, "section_seq": 1, "route_path_id": 114660}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0651", "location": "Menston", "stage_seq": 4, "distance_m": 7363.751, "section_seq": 1, "route_path_id": 114660}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654H", "location": "Guiseley", "stage_seq": 5, "distance_m": 9654.2, "section_seq": 1, "route_path_id": 114660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659H", "location": "Apperley Jn", "stage_seq": 6, "distance_m": 14910.786, "section_seq": 1, "route_path_id": 114660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Armley Jn", "stage_seq": 7, "distance_m": 23851.1, "section_seq": 1, "route_path_id": 114660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708H", "location": "Leeds West Jn", "stage_seq": 8, "distance_m": 25404.824, "section_seq": 1, "route_path_id": 114660}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "Leeds", "stage_seq": 9, "distance_m": 25930.455, "section_seq": 1, "route_path_id": 114660}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25930.455, "from_m": 0.0, "section_seq": 1, "route_path_id": 114660}], "total_distance_m": 25930.455, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25892.731, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.724, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5218, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:03Z", "source_id": 64578691, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:42:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:08Z", "source_id": 20463134, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5191, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:13Z", "source_id": 64586027, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:17Z", "source_id": 20465436, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5189, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:22Z", "source_id": 64595618, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:50:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:24Z", "source_id": 20468613, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5199, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:22Z", "source_id": 64595618, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:54:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:24Z", "source_id": 20468617, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5370, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:11Z", "source_id": 64646514, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:10:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:15Z", "source_id": 20484703, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Ilkley |
0640 |
0640 |
2 |
None |
None |
Leeds |
0710 |
0710 |
2C |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C08751/2026-09-22/detailed |
None |
Guiseley |
2026-09-22T06:54:30+01:00 |
Leeds |
15.0 |
{"type": "LineString", "coordinates": [[-1.7151460999999997, 53.8760505], [-1.7133923, 53.8751213], [-1.7118496, 53.87430710000001], [-1.7107022999999997, 53.8737017], [-1.7101227, 53.8733853], [-1.7098516, 53.8732348], [-1.7096043, 53.873082], [-1.7092357000000002, 53.87283600000001], [-1.7089073999999995, 53.87258510000001], [-1.7085691999999997, 53.87230589999999], [-1.7082579999999998, 53.8720326], [-1.7078080999999998, 53.8715491], [-1.7074739, 53.8710317], [-1.7072541, 53.8706247], [-1.7070547, 53.870218400000006], [-1.7069791, 53.87002259999999], [-1.7069194, 53.8698241], [-1.7068313, 53.86942030000001], [-1.7067990398270907, 53.86911379019632], [-1.7067894, 53.8690222], [-1.7067806999999997, 53.8686239], [-1.7067990398270907, 53.86836597698181], [-1.7068043, 53.86829199999998], [-1.7068783, 53.8679457], [-1.7069723, 53.8676267], [-1.7070631, 53.867384599999994], [-1.7071536, 53.8671573], [-1.7073561, 53.8667718], [-1.7074908999999998, 53.8665575], [-1.7078542999999995, 53.86603159999999], [-1.7081486999999995, 53.8656033], [-1.7083491999999998, 53.865236], [-1.7084189999999997, 53.8651083], [-1.7085174999999997, 53.8649007], [-1.7085718, 53.86474959999999], [-1.7086395999999997, 53.86454160000001], [-1.7086757999999995, 53.86435660000001], [-1.7087287, 53.86402249999999], [-1.7087703, 53.863507199999994], [-1.7087675999999998, 53.86299620000001], [-1.7086647999999998, 53.862345100000006], [-1.7085062, 53.86166790000001], [-1.708395, 53.861236799999986], [-1.7083003, 53.8608384], [-1.7082337, 53.8605771], [-1.7082157999999998, 53.8604949], [-1.7078302999999997, 53.85900879999999], [-1.7076062999999997, 53.8585137], [-1.7073324999999997, 53.8580314], [-1.7070124999999998, 53.85757809999999], [-1.7067990398270907, 53.857327090965974], [-1.7066463999999997, 53.85714759999999], [-1.7058929000000005, 53.8564291], [-1.7051481999999998, 53.8557737], [-1.7047485, 53.85537369999999], [-1.704462, 53.855039399999995], [-1.7041915, 53.8546742], [-1.7039572999999997, 53.8542722], [-1.7037606000000003, 53.85386080000001], [-1.7035535000000002, 53.8533448], [-1.7034693999999997, 53.8529823], [-1.7033961, 53.85261659999999], [-1.7033591999999995, 53.85190990000001], [-1.7033864999999997, 53.8515008], [-1.7034594, 53.851105899999986], [-1.7035843, 53.8506554], [-1.7037306, 53.8502301], [-1.704093, 53.8491785], [-1.7044348, 53.8480663], [-1.704482, 53.847063199999994], [-1.7042889, 53.8462087], [-1.7040331, 53.84553399999999], [-1.703774, 53.8450759], [-1.7035288, 53.844674600000005], [-1.7029561, 53.84395550000001], [-1.7027026999999997, 53.8437174], [-1.7021019, 53.8431856], [-1.7010368, 53.842468999999994], [-1.7001523, 53.8419907], [-1.6992208999999998, 53.84157940000001], [-1.6983529999999998, 53.84124329999999], [-1.6976351, 53.8410109], [-1.6970419, 53.8408372], [-1.6957418, 53.840557999999994], [-1.6952422129015174, 53.84046508143667], [-1.6946111, 53.8403477], [-1.6931857999999995, 53.84014810000001], [-1.692197, 53.84000809999999], [-1.6916078, 53.83992469999999], [-1.6908723, 53.8398243], [-1.6904594999999998, 53.83977459999999], [-1.6901524, 53.839741200000006], [-1.6896143999999995, 53.839678799999994], [-1.6893327, 53.83964420000001], [-1.688916, 53.8395804], [-1.6884054, 53.83949880000001], [-1.6878264, 53.83939139999999], [-1.6874528999999998, 53.83932139999999], [-1.6871780999999997, 53.8392625], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
10.1 |
0655 |
0710 |
Guiseley |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-22 06:20:34 |
TERMINATED |
2026-09-22 06:10:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484703 |
1790057358554994 |
26 |
26 |
2026-09-22 06:20:26.581089 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:26.045173 |
| 730510 |
762542 |
W86351 |
075F09MA22 |
2026-09-22 |
COMPLETE |
20485553 |
2026-09-22 07:07:00 |
2026-09-22 06:20:34 |
2026-09-24 06:20:34 |
{"id": 762542, "stp": "P", "toc": "ScotRail", "uid": "W86351", "consist": "320318+320415", "dest_crs": "CUB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86351/2026-09-22/detailed", "trust_id": "075F09MA22", "origin_crs": "CUB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cumbernauld", "service_date": "2026-09-22", "dest_arr_time": "0712", "dest_platform": "1", "is_terminated": 1, "next_location": "Cumbernauld", "signalling_id": "5F09", "timing_status": "EARLY", "origin_station": "Cumbernauld", "current_leg_arr": "0712", "current_leg_dep": "0707", "current_leg_end": "Cumbernauld", "origin_dep_time": "0705", "origin_platform": "2", "current_location": "Cumbernauld (DRS)", "last_update_time": "2026-09-22T06:20:34", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.975164700000001, 55.944021], [-3.9757318000000006, 55.9438006], [-3.9762839, 55.9435786], [-3.9769574, 55.9433088], [-3.977882699999999, 55.9429365], [-3.9779109, 55.94292509999999], [-3.9780757, 55.942860499999995], [-3.9782159, 55.942792299999994], [-3.9787202, 55.9425673], [-3.978938199999999, 55.9424788], [-3.9795892, 55.9421821], [-3.9797879, 55.9421016], [-3.9799691, 55.9420274], [-3.9803585, 55.941864599999995], [-3.980890299999999, 55.9416574]]}", "current_leg_start": "Cumbernauld (DRS)", "dest_arr_time_act": "0712", "motion_projection": null, "next_location_lat": "55.9416574", "next_location_lon": "-3.9808903", "previous_location": "Cumbernauld", "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\": 99.854, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 152.121, \"from_m\": 99.854, \"capability_applied\": null, \"effective_limit_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\": 168.888, \"from_m\": 152.121, \"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\": 717.346, \"from_m\": 168.888, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 734.113, \"from_m\": 717.346, \"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\": 786.38, \"from_m\": 734.113, \"capability_applied\": null, \"effective_limit_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\": 886.234, \"from_m\": 786.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 762542, \"profile_key\": \"a3a4a74366d22358b8d2b50d14e76bdd715de1061a45b6ddcee7d77d35061245\", \"schedule_id\": 28260, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Cumbernauld\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121031}, {\"is_pass\": false, \"wtt_arr\": \"0706\", \"wtt_dep\": \"0711\", \"location\": \"Cumbernauld (DRS)\", \"stage_seq\": 2, \"distance_m\": 443.117, \"section_seq\": 1, \"route_path_id\": 121031}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": null, \"location\": \"Cumbernauld\", \"stage_seq\": 3, \"distance_m\": 886.234, \"section_seq\": 1, \"route_path_id\": 121031}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 886.234, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121031}], \"total_distance_m\": 886.234, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 886.234, \"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": "0705", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.9416574", "current_position_lon": "-3.9808903", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:07:25Z\", \"source_id\": 20483222, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:38Z\", \"source_id\": 64647706, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:43Z\", \"source_id\": 20485040, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cumbernauld", "service_state_platform": "1", "timing_fact_generation": 1790057427949445, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:27.946918", "service_state_evidence_id": 20485040, "current_leg_start_actual_dep": "2026-09-22T07:11:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:28.421187", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
CUB |
CUB |
5F09 |
320318+320415 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 99.854, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 152.121, "from_m": 99.854, "capability_applied": null, "effective_limit_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": 168.888, "from_m": 152.121, "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": 717.346, "from_m": 168.888, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 734.113, "from_m": 717.346, "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": 786.38, "from_m": 734.113, "capability_applied": null, "effective_limit_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": 886.234, "from_m": 786.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 762542, "profile_key": "a3a4a74366d22358b8d2b50d14e76bdd715de1061a45b6ddcee7d77d35061245", "schedule_id": 28260, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0705", "location": "Cumbernauld", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121031}, {"is_pass": false, "wtt_arr": "0706", "wtt_dep": "0711", "location": "Cumbernauld (DRS)", "stage_seq": 2, "distance_m": 443.117, "section_seq": 1, "route_path_id": 121031}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": null, "location": "Cumbernauld", "stage_seq": 3, "distance_m": 886.234, "section_seq": 1, "route_path_id": 121031}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 886.234, "from_m": 0.0, "section_seq": 1, "route_path_id": 121031}], "total_distance_m": 886.234, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 886.234, "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-22T06:07:25Z", "source_id": 20483222, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2132, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:38Z", "source_id": 64647706, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:10:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:43Z", "source_id": 20485040, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Cumbernauld |
0705 |
0705 |
2 |
None |
None |
Cumbernauld |
0712 |
0712 |
1 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86351/2026-09-22/detailed |
None |
Cumbernauld (DRS) |
2026-09-22T07:11:00+01:00 |
Cumbernauld |
5.0 |
{"type": "LineString", "coordinates": [[-3.975164700000001, 55.944021], [-3.9757318000000006, 55.9438006], [-3.9762839, 55.9435786], [-3.9769574, 55.9433088], [-3.977882699999999, 55.9429365], [-3.9779109, 55.94292509999999], [-3.9780757, 55.942860499999995], [-3.9782159, 55.942792299999994], [-3.9787202, 55.9425673], [-3.978938199999999, 55.9424788], [-3.9795892, 55.9421821], [-3.9797879, 55.9421016], [-3.9799691, 55.9420274], [-3.9803585, 55.941864599999995], [-3.980890299999999, 55.9416574]]} |
0.3 |
0707 |
0712 |
Cumbernauld |
Cumbernauld (DRS) |
Cumbernauld |
55.9416574 |
-3.9808903 |
55.9416574 |
-3.9808903 |
1 |
0 |
2026-09-22 06:20:34 |
TERMINATED |
2026-09-22 06:10:00 |
Cumbernauld |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485040 |
1790057427949445 |
10 |
10 |
2026-09-22 06:20:28.421187 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:27.946918 |
| 730511 |
760349 |
L81620 |
872G10M622 |
2026-09-22 |
COMPLETE |
20484599 |
2026-09-22 07:10:00 |
2026-09-22 06:20:34 |
2026-09-24 06:20:34 |
{"id": 760349, "stp": "P", "toc": "South Western Railway", "uid": "L81620", "consist": "701060", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81620/2026-09-22/detailed", "trust_id": "872G10M622", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "4", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2G10", "timing_status": "LATE", "origin_station": "Guildford", "current_leg_arr": "0710", "current_leg_dep": "0706", "current_leg_end": "London Waterloo", "origin_dep_time": "0604", "origin_platform": "1", "current_location": "London Waterloo", "last_update_time": "2026-09-22T06:20:34", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.732, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 317.46, \"from_m\": 198.732, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 882.011, \"from_m\": 317.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 915.215, \"from_m\": 882.011, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 963.148, \"from_m\": 915.215, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2401.719, \"from_m\": 963.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\": 6778.039, \"from_m\": 2401.719, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15549.98, \"from_m\": 6778.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\": 24426.258, \"from_m\": 15549.98, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26780.475, \"from_m\": 24426.258, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27060.059, \"from_m\": 26780.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\": 28546.12, \"from_m\": 27060.059, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32547.768, \"from_m\": 28546.12, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36433.147, \"from_m\": 32547.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\": 36491.943, \"from_m\": 36433.147, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42221.397, \"from_m\": 36491.943, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42638.689, \"from_m\": 42221.397, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42674.675, \"from_m\": 42638.689, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42735.506, \"from_m\": 42674.675, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43480.4, \"from_m\": 42735.506, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45406.871, \"from_m\": 43480.4, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45530.213, \"from_m\": 45406.871, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46310.951, \"from_m\": 45530.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47141.534, \"from_m\": 46310.951, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47996.415, \"from_m\": 47141.534, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48573.547, \"from_m\": 47996.415, \"capability_applied\": null, \"effective_limit_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\": 760349, \"profile_key\": \"0f249d5b77df776c6dcf557b5296f139c94a9802aa02c25e7170deba19bc1dcc\", \"schedule_id\": 38334, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": \"0608\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 2, \"distance_m\": 2638.93, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613\", \"location\": \"Clandon\", \"stage_seq\": 3, \"distance_m\": 7889.96, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0617H\", \"location\": \"Horsley\", \"stage_seq\": 4, \"distance_m\": 12984.96, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0622\", \"location\": \"Effingham Junction\", \"stage_seq\": 5, \"distance_m\": 14677.908, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0625H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 6, \"distance_m\": 18354.341, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629\", \"location\": \"Oxshott\", \"stage_seq\": 7, \"distance_m\": 21219.307, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0632H\", \"location\": \"Claygate\", \"stage_seq\": 8, \"distance_m\": 24250.904, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635H\", \"location\": \"Hinchley Wood\", \"stage_seq\": 9, \"distance_m\": 26021.973, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 27060.059, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0641H\", \"location\": \"Surbiton\", \"stage_seq\": 11, \"distance_m\": 29270.514, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 12, \"distance_m\": 32175.371, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645\", \"location\": \"New Malden\", \"stage_seq\": 13, \"distance_m\": 32931.205, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646H\", \"location\": \"Raynes Park\", \"stage_seq\": 14, \"distance_m\": 34803.357, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650H\", \"location\": \"Wimbledon\", \"stage_seq\": 15, \"distance_m\": 36937.235, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0655\", \"location\": \"Earlsfield\", \"stage_seq\": 16, \"distance_m\": 39622.01, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0658\", \"wtt_dep\": \"0659\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 17, \"distance_m\": 42303.184, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": \"0704\", \"location\": \"Vauxhall\", \"stage_seq\": 18, \"distance_m\": 46505.973, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 19, \"distance_m\": 47844.57, \"section_seq\": 1, \"route_path_id\": 146388}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 20, \"distance_m\": 48573.547, \"section_seq\": 1, \"route_path_id\": 146388}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48573.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146388}], \"total_distance_m\": 48573.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38046.377, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10527.17, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:28Z\", \"source_id\": 64510961, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:33Z\", \"source_id\": 20440900, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:36Z\", \"source_id\": 64518415, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 20443364, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:00Z\", \"source_id\": 64526599, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:05Z\", \"source_id\": 20446040, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:01Z\", \"source_id\": 64530514, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:04Z\", \"source_id\": 20447343, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:17Z\", \"source_id\": 64542766, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:20Z\", \"source_id\": 20451342, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:21Z\", \"source_id\": 64548806, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:25Z\", \"source_id\": 20453444, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:23Z\", \"source_id\": 64555293, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:28Z\", \"source_id\": 20455526, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:34Z\", \"source_id\": 64560002, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:41Z\", \"source_id\": 20457082, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:32Z\", \"source_id\": 64582033, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:35Z\", \"source_id\": 20464222, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:39Z\", \"source_id\": 64591656, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:40Z\", \"source_id\": 20467262, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:24Z\", \"source_id\": 64595671, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:25Z\", \"source_id\": 20468634, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:33Z\", \"source_id\": 64600714, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:38Z\", \"source_id\": 20470225, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:29Z\", \"source_id\": 64612697, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:33Z\", \"source_id\": 20474064, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:15Z\", \"source_id\": 64621638, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:17Z\", \"source_id\": 20476912, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:30Z\", \"source_id\": 64634563, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:34Z\", \"source_id\": 20480966, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:04Z\", \"source_id\": 64646222, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:05Z\", \"source_id\": 20484599, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "4", "timing_fact_generation": 1790057346920015, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:33.190636", "service_state_evidence_id": 20484599, "current_leg_start_actual_dep": "2026-09-22T07:06:00+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:10:33.223399", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
GLD |
None |
2G10 |
701060 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 198.732, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 317.46, "from_m": 198.732, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 882.011, "from_m": 317.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 915.215, "from_m": 882.011, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 963.148, "from_m": 915.215, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2401.719, "from_m": 963.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": 6778.039, "from_m": 2401.719, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15549.98, "from_m": 6778.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": 24426.258, "from_m": 15549.98, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26780.475, "from_m": 24426.258, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27060.059, "from_m": 26780.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": 28546.12, "from_m": 27060.059, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32547.768, "from_m": 28546.12, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36433.147, "from_m": 32547.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": 36491.943, "from_m": 36433.147, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42221.397, "from_m": 36491.943, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42638.689, "from_m": 42221.397, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42674.675, "from_m": 42638.689, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42735.506, "from_m": 42674.675, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43480.4, "from_m": 42735.506, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45406.871, "from_m": 43480.4, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45530.213, "from_m": 45406.871, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46310.951, "from_m": 45530.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47141.534, "from_m": 46310.951, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47996.415, "from_m": 47141.534, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48573.547, "from_m": 47996.415, "capability_applied": null, "effective_limit_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": 760349, "profile_key": "0f249d5b77df776c6dcf557b5296f139c94a9802aa02c25e7170deba19bc1dcc", "schedule_id": 38334, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": "0608", "location": "London Road (Guildford)", "stage_seq": 2, "distance_m": 2638.93, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613", "location": "Clandon", "stage_seq": 3, "distance_m": 7889.96, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0617H", "location": "Horsley", "stage_seq": 4, "distance_m": 12984.96, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0622", "location": "Effingham Junction", "stage_seq": 5, "distance_m": 14677.908, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0625H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 6, "distance_m": 18354.341, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629", "location": "Oxshott", "stage_seq": 7, "distance_m": 21219.307, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0632H", "location": "Claygate", "stage_seq": 8, "distance_m": 24250.904, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635H", "location": "Hinchley Wood", "stage_seq": 9, "distance_m": 26021.973, "section_seq": 1, "route_path_id": 146388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 27060.059, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0641H", "location": "Surbiton", "stage_seq": 11, "distance_m": 29270.514, "section_seq": 1, "route_path_id": 146388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643", "location": "Berrylands Juncton", "stage_seq": 12, "distance_m": 32175.371, "section_seq": 1, "route_path_id": 146388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645", "location": "New Malden", "stage_seq": 13, "distance_m": 32931.205, "section_seq": 1, "route_path_id": 146388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646H", "location": "Raynes Park", "stage_seq": 14, "distance_m": 34803.357, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650H", "location": "Wimbledon", "stage_seq": 15, "distance_m": 36937.235, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0655", "location": "Earlsfield", "stage_seq": 16, "distance_m": 39622.01, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0658", "wtt_dep": "0659", "location": "Clapham Junction (M)", "stage_seq": 17, "distance_m": 42303.184, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": "0704", "location": "Vauxhall", "stage_seq": 18, "distance_m": 46505.973, "section_seq": 1, "route_path_id": 146388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Waterloo West Crossings", "stage_seq": 19, "distance_m": 47844.57, "section_seq": 1, "route_path_id": 146388}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 20, "distance_m": 48573.547, "section_seq": 1, "route_path_id": 146388}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48573.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 146388}], "total_distance_m": 48573.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38046.377, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10527.17, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28096, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:28Z", "source_id": 64510961, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:07:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:33Z", "source_id": 20440900, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28100, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:36Z", "source_id": 64518415, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:12:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 20443364, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28104, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:00Z", "source_id": 64526599, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:17:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:05Z", "source_id": 20446040, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28108, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:01Z", "source_id": 64530514, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:19:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:04Z", "source_id": 20447343, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28120, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:17Z", "source_id": 64542766, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:25:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:20Z", "source_id": 20451342, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28554, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:21Z", "source_id": 64548806, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:28:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:25Z", "source_id": 20453444, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28550, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:23Z", "source_id": 64555293, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:28Z", "source_id": 20455526, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28546, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:34Z", "source_id": 64560002, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:34:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:41Z", "source_id": 20457082, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:32Z", "source_id": 64582033, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:35Z", "source_id": 20464222, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28494, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:39Z", "source_id": 64591656, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:47:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:40Z", "source_id": 20467262, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29471, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:24Z", "source_id": 64595671, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:49:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:25Z", "source_id": 20468634, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:33Z", "source_id": 64600714, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:51:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:38Z", "source_id": 20470225, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29393, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:29Z", "source_id": 64612697, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:56:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:33Z", "source_id": 20474064, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:15Z", "source_id": 64621638, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:00:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:17Z", "source_id": 20476912, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:30Z", "source_id": 64634563, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:05:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:34Z", "source_id": 20480966, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28951, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:04Z", "source_id": 64646222, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:05Z", "source_id": 20484599, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Guildford |
0604 |
0604 |
1 |
None |
None |
London Waterloo |
0710 |
0708 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81620/2026-09-22/detailed |
None |
Vauxhall |
2026-09-22T07:06:00+01:00 |
London Waterloo |
4.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
0706 |
0710 |
Vauxhall |
London Waterloo |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-22 06:20:34 |
TERMINATED |
2026-09-22 06:10:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484599 |
1790057346920015 |
81 |
81 |
2026-09-22 06:10:33.223399 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:33.190636 |
| 730512 |
762360 |
C49249 |
865F08MA22 |
2026-09-22 |
COMPLETE |
20484953 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 762360, "stp": "P", "toc": "Great Western Railway", "uid": "C49249", "consist": "158750+158766", "dest_crs": "PMH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49249/2026-09-22/detailed", "trust_id": "865F08MA22", "origin_crs": "XFR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth Harbour", "service_date": "2026-09-22", "dest_arr_time": "0712", "dest_platform": "1", "is_terminated": 1, "next_location": "Portsmouth Harbour", "signalling_id": "5F08", "timing_status": "EARLY", "origin_station": "Fratton Carriage Servicing Depot", "current_leg_arr": "0710", "current_leg_dep": "0703½", "current_leg_end": "Portsmouth Harbour", "origin_dep_time": "0700", "origin_platform": null, "current_location": "Clarence Pier", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.07842069253565, 50.79656408183831], [-1.0806658, 50.7970789], [-1.0810241, 50.79715709999999], [-1.0813661, 50.7972266], [-1.0817133999999995, 50.7972748], [-1.082038, 50.7973156], [-1.0823524, 50.797351099999986], [-1.0831906, 50.79747329999999], [-1.0833366999999998, 50.7974919], [-1.0848106, 50.7976563], [-1.0854054999999998, 50.79772499999999], [-1.0862268, 50.79781210000001], [-1.0874807, 50.7979309], [-1.0878495, 50.79794660000001], [-1.0881754, 50.7979747], [-1.088386, 50.797999700000005], [-1.0889908, 50.7980785], [-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]}", "current_leg_start": "Fratton Staff Halt", "dest_arr_time_act": "0712", "motion_projection": null, "next_location_lat": "50.7968435", "next_location_lon": "-1.1087909", "previous_location": "Fratton Staff Halt", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 559.319, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 619.26, \"from_m\": 559.319, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 981.106, \"from_m\": 619.26, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1048.505, \"from_m\": 981.106, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1087.912, \"from_m\": 1048.505, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1341.133, \"from_m\": 1087.912, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1696.93, \"from_m\": 1341.133, \"capability_applied\": null, \"effective_limit_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\": 2304.463, \"from_m\": 1696.93, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2486.326, \"from_m\": 2304.463, \"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\": 2867.738, \"from_m\": 2486.326, \"capability_applied\": null, \"effective_limit_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\": 762360, \"profile_key\": \"eebb339f639a4cb3166ea2156095ada8dbd75855839e1e9730de1139193bd266\", \"schedule_id\": 6392, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Fratton Carriage Servicing Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132592}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": \"0703H\", \"location\": \"Fratton Staff Halt\", \"stage_seq\": 2, \"distance_m\": 619.26, \"section_seq\": 1, \"route_path_id\": 132592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708H\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 3, \"distance_m\": 1402.858, \"section_seq\": 1, \"route_path_id\": 132592}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": null, \"location\": \"Portsmouth Harbour\", \"stage_seq\": 4, \"distance_m\": 2867.738, \"section_seq\": 1, \"route_path_id\": 132592}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2867.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132592}], \"total_distance_m\": 2867.738, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.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": "0700", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.5", "current_position_lat": "50.7968435", "current_position_lon": "-1.1087909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:18Z\", \"source_id\": 64616988, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:21Z\", \"source_id\": 20475375, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:31Z\", \"source_id\": 64647358, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:33Z\", \"source_id\": 20484953, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portsmouth Harbour", "service_state_platform": "1", "timing_fact_generation": 1790057375111712, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:34.026456", "service_state_evidence_id": 20484953, "current_leg_start_actual_dep": "2026-09-22T07:03:30+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:34.079867", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
XFR |
PMH |
5F08 |
158750+158766 |
4 |
90 |
None |
{"version": 3, "segments": [{"to_m": 559.319, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 619.26, "from_m": 559.319, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 981.106, "from_m": 619.26, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1048.505, "from_m": 981.106, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1087.912, "from_m": 1048.505, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1341.133, "from_m": 1087.912, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1696.93, "from_m": 1341.133, "capability_applied": null, "effective_limit_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": 2304.463, "from_m": 1696.93, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2486.326, "from_m": 2304.463, "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": 2867.738, "from_m": 2486.326, "capability_applied": null, "effective_limit_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": 762360, "profile_key": "eebb339f639a4cb3166ea2156095ada8dbd75855839e1e9730de1139193bd266", "schedule_id": 6392, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0700", "location": "Fratton Carriage Servicing Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132592}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": "0703H", "location": "Fratton Staff Halt", "stage_seq": 2, "distance_m": 619.26, "section_seq": 1, "route_path_id": 132592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708H", "location": "Portsmouth & Southsea", "stage_seq": 3, "distance_m": 1402.858, "section_seq": 1, "route_path_id": 132592}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": null, "location": "Portsmouth Harbour", "stage_seq": 4, "distance_m": 2867.738, "section_seq": 1, "route_path_id": 132592}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2867.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 132592}], "total_distance_m": 2867.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.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": 27348, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:18Z", "source_id": 64616988, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:58:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:21Z", "source_id": 20475375, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27325, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:31Z", "source_id": 64647358, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:10:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:33Z", "source_id": 20484953, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Fratton Carriage Servicing Depot |
0700 |
0700 |
None |
None |
None |
Portsmouth Harbour |
0712 |
0712 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49249/2026-09-22/detailed |
None |
Fratton Staff Halt |
2026-09-22T07:03:30+01:00 |
Portsmouth Harbour |
6.5 |
{"type": "LineString", "coordinates": [[-1.07842069253565, 50.79656408183831], [-1.0806658, 50.7970789], [-1.0810241, 50.79715709999999], [-1.0813661, 50.7972266], [-1.0817133999999995, 50.7972748], [-1.082038, 50.7973156], [-1.0823524, 50.797351099999986], [-1.0831906, 50.79747329999999], [-1.0833366999999998, 50.7974919], [-1.0848106, 50.7976563], [-1.0854054999999998, 50.79772499999999], [-1.0862268, 50.79781210000001], [-1.0874807, 50.7979309], [-1.0878495, 50.79794660000001], [-1.0881754, 50.7979747], [-1.088386, 50.797999700000005], [-1.0889908, 50.7980785], [-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]} |
1.4 |
0703½ |
0710 |
Fratton Staff Halt |
Clarence Pier |
Portsmouth Harbour |
50.7968435 |
-1.1087909 |
50.7968435 |
-1.1087909 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
Portsmouth Harbour |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484953 |
1790057375111712 |
8 |
8 |
2026-09-22 06:20:34.079867 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:34.026456 |
| 730513 |
760324 |
P65042 |
185K04M622 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:10:34 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 760324, "stp": "P", "toc": "Northern", "uid": "P65042", "consist": "158757", "dest_crs": "HFX", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65042/2026-09-22/detailed", "trust_id": "185K04M622", "origin_crs": "HFX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Halifax", "service_date": "2026-09-22", "dest_arr_time": "0611", "dest_platform": "2", "is_terminated": 1, "next_location": "Halifax", "signalling_id": "5K04", "timing_status": null, "origin_station": "Halifax", "current_leg_arr": "0611", "current_leg_dep": "0609", "current_leg_end": "Halifax", "origin_dep_time": "0604", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8547234, 53.718610899999995], [-1.8545415, 53.7189263], [-1.8544021, 53.7192676], [-1.8543774, 53.71932820000001], [-1.8540863, 53.7201019], [-1.8539765, 53.72040979999999], [-1.8538705, 53.7206716], [-1.8537313, 53.72086639999999], [-1.8533166, 53.7212921], [-1.8529817, 53.721559199999994], [-1.8527225, 53.721735899999985], [-1.8525913, 53.7218318], [-1.8525401, 53.7218692], [-1.8521864, 53.722093099999995], [-1.8519097999999996, 53.7222691], [-1.8518507, 53.722302000000006], [-1.851619, 53.722422], [-1.8513367, 53.7225149], [-1.8515782000000005, 53.7223987], [-1.8518506, 53.7222537], [-1.8520589, 53.7221333], [-1.8520992999999992, 53.722109899999985], [-1.8525184, 53.7218522], [-1.8527001, 53.7217157], [-1.8528875, 53.721537999999995], [-1.853136, 53.7213024], [-1.8534695, 53.720886], [-1.8535214, 53.72080839999999]]}", "current_leg_start": "Halifax Reversing Sidings", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "53.7208084", "next_location_lon": "-1.8535214", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 154.094, \"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\": 360.192, \"from_m\": 154.094, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 514.287, \"from_m\": 360.192, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 760324, \"profile_key\": \"f7c9bea750113e6361fba653a7ac799d18e0b15125524bd79609dc848e573fda\", \"schedule_id\": 20338, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Halifax\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119248}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0609\", \"location\": \"Halifax Reversing Sidings\", \"stage_seq\": 2, \"distance_m\": 257.143, \"section_seq\": 1, \"route_path_id\": 119248}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Halifax\", \"stage_seq\": 3, \"distance_m\": 514.287, \"section_seq\": 1, \"route_path_id\": 119248}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 514.287, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119248}], \"total_distance_m\": 514.287, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 308.189, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 206.098, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "53.7208084", "current_position_lon": "-1.8535214", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Halifax", "service_state_platform": "1", "timing_fact_generation": 1790055607166888, "current_leg_arrival_utc": "2026-09-22T06:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:34.032767", "service_state_evidence_id": 64516554, "current_leg_start_actual_dep": "2026-09-22T06:09:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-22T06:10:34", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:35.236533", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
HFX |
HFX |
5K04 |
158757 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 154.094, "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": 360.192, "from_m": 154.094, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 514.287, "from_m": 360.192, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 760324, "profile_key": "f7c9bea750113e6361fba653a7ac799d18e0b15125524bd79609dc848e573fda", "schedule_id": 20338, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Halifax", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119248}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0609", "location": "Halifax Reversing Sidings", "stage_seq": 2, "distance_m": 257.143, "section_seq": 1, "route_path_id": 119248}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Halifax", "stage_seq": 3, "distance_m": 514.287, "section_seq": 1, "route_path_id": 119248}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 514.287, "from_m": 0.0, "section_seq": 1, "route_path_id": 119248}], "total_distance_m": 514.287, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 308.189, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 206.098, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Halifax |
0604 |
0604 |
1 |
None |
None |
Halifax |
0611 |
0611 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P65042/2026-09-22/detailed |
None |
Halifax Reversing Sidings |
2026-09-22T06:09:00+01:00 |
Halifax |
2.0 |
{"type": "LineString", "coordinates": [[-1.8547234, 53.718610899999995], [-1.8545415, 53.7189263], [-1.8544021, 53.7192676], [-1.8543774, 53.71932820000001], [-1.8540863, 53.7201019], [-1.8539765, 53.72040979999999], [-1.8538705, 53.7206716], [-1.8537313, 53.72086639999999], [-1.8533166, 53.7212921], [-1.8529817, 53.721559199999994], [-1.8527225, 53.721735899999985], [-1.8525913, 53.7218318], [-1.8525401, 53.7218692], [-1.8521864, 53.722093099999995], [-1.8519097999999996, 53.7222691], [-1.8518507, 53.722302000000006], [-1.851619, 53.722422], [-1.8513367, 53.7225149], [-1.8515782000000005, 53.7223987], [-1.8518506, 53.7222537], [-1.8520589, 53.7221333], [-1.8520992999999992, 53.722109899999985], [-1.8525184, 53.7218522], [-1.8527001, 53.7217157], [-1.8528875, 53.721537999999995], [-1.853136, 53.7213024], [-1.8534695, 53.720886], [-1.8535214, 53.72080839999999]]} |
0.5 |
0609 |
0611 |
None |
None |
Halifax |
53.7208084 |
-1.8535214 |
53.7208084 |
-1.8535214 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:34 |
Halifax |
TD |
NEVER_DEPARTED_TIMEOUT |
64516554 |
1790055607166888 |
46 |
46 |
2026-09-22 06:20:35.236533 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:34.032767 |
| 730514 |
762666 |
C35545 |
723W34MA22 |
2026-09-22 |
COMPLETE |
20485815 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 762666, "stp": "P", "toc": "Elizabeth Line", "uid": "C35545", "consist": "345044", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35545/2026-09-22/detailed", "trust_id": "723W34MA22", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W34", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "0710", "current_leg_dep": "0709", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0709", "origin_platform": "4", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Westbourne Park Carriage Sidings", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.206, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 941.127, \"from_m\": 428.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1858.829, \"from_m\": 941.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2140.476, \"from_m\": 1858.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3215.744, \"from_m\": 2140.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3583.393, \"from_m\": 3215.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 762666, \"profile_key\": \"3e5dbbd20e6d61a3491d6b535a166fe33927d4bf217c67277ebc37a3f70c86d1\", \"schedule_id\": 4404, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0709\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115938}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.393, \"section_seq\": 1, \"route_path_id\": 115938}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3583.393, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115938}], \"total_distance_m\": 3583.393, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.393, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0709", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:41Z\", \"source_id\": 64650253, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:42Z\", \"source_id\": 20485815, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1790057443925756, "current_leg_arrival_utc": "2026-09-22T07:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:42.842991", "service_state_evidence_id": 20485815, "current_leg_start_actual_dep": "2026-09-22T07:09:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:42.935002", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
PDX |
3W34 |
345044 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 428.206, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 941.127, "from_m": 428.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1858.829, "from_m": 941.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2140.476, "from_m": 1858.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 3215.744, "from_m": 2140.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3583.393, "from_m": 3215.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 762666, "profile_key": "3e5dbbd20e6d61a3491d6b535a166fe33927d4bf217c67277ebc37a3f70c86d1", "schedule_id": 4404, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0709", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115938}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.393, "section_seq": 1, "route_path_id": 115938}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3583.393, "from_m": 0.0, "section_seq": 1, "route_path_id": 115938}], "total_distance_m": 3583.393, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.393, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:41Z", "source_id": 64650253, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:10:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:42Z", "source_id": 20485815, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Westbourne Park Carriage Sidings |
0709 |
0709 |
4 |
None |
None |
Paddington (Crossrail) |
0711 |
0711 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35545/2026-09-22/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-22T07:09:00+01:00 |
Paddington (Crossrail) |
1.0 |
{"type": "LineString", "coordinates": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.0 |
0709 |
0710 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
Paddington (Crossrail) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485815 |
1790057443925756 |
6 |
6 |
2026-09-22 06:20:42.935002 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:42.842991 |
| 730515 |
760359 |
Y81029 |
702B02M622 |
2026-09-22 |
COMPLETE |
20484494 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 760359, "stp": "P", "toc": "West Midlands Trains", "uid": "Y81029", "consist": "730216+730219", "dest_crs": "EUS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y81029/2026-09-22/detailed", "trust_id": "702B02M622", "origin_crs": "BLY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-22", "dest_arr_time": "0707", "dest_platform": "11", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "2B02", "timing_status": "LATE", "origin_station": "Bletchley", "current_leg_arr": "0710", "current_leg_dep": "0657", "current_leg_end": "London Euston", "origin_dep_time": "0604", "origin_platform": "5", "current_location": "London Euston", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921149, 51.54280350971477], [-0.1631734460563923, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Harrow & Wealdstone", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Harrow & Wealdstone", "current_leg_milage": "11.3", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1796.018, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1875.907, \"from_m\": 1796.018, \"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\": 7580.135, \"from_m\": 1875.907, \"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\": 10869.489, \"from_m\": 7580.135, \"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\": 15150.294, \"from_m\": 10869.489, \"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\": 15236.138, \"from_m\": 15150.294, \"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\": 17323.208, \"from_m\": 15236.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\": 19237.56, \"from_m\": 17323.208, \"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\": 23971.269, \"from_m\": 19237.56, \"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\": 28360.213, \"from_m\": 23971.269, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28680.051, \"from_m\": 28360.213, \"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\": 33897.083, \"from_m\": 28680.051, \"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\": 38881.37, \"from_m\": 33897.083, \"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\": 38935.307, \"from_m\": 38881.37, \"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\": 64714.677, \"from_m\": 38935.307, \"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\": 68084.536, \"from_m\": 64714.677, \"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\": 69587.969, \"from_m\": 68084.536, \"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\": 71432.957, \"from_m\": 69587.969, \"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\": 72584.992, \"from_m\": 71432.957, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 72631.884, \"from_m\": 72584.992, \"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\": 73860.449, \"from_m\": 72631.884, \"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\": 74339.199, \"from_m\": 73860.449, \"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\": 74394.483, \"from_m\": 74339.199, \"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\": 74438.567, \"from_m\": 74394.483, \"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\": 74481.803, \"from_m\": 74438.567, \"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\": 74546.605, \"from_m\": 74481.803, \"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\": 75226.418, \"from_m\": 74546.605, \"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\": 75233.324, \"from_m\": 75226.418, \"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}], \"service_id\": 760359, \"profile_key\": \"4ff09df96d47aca8c131b5c2afb3b3ead3f5e9fc2c56f4933c4719bcf3dc714e\", \"schedule_id\": 30287, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Bletchley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": \"0611\", \"location\": \"Leighton Buzzard\", \"stage_seq\": 2, \"distance_m\": 10658.899, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 3, \"distance_m\": 14965.118, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0617\", \"location\": \"Cheddington\", \"stage_seq\": 4, \"distance_m\": 17184.502, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0621H\", \"wtt_dep\": \"0623\", \"location\": \"Tring\", \"stage_seq\": 5, \"distance_m\": 24340.043, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0628\", \"location\": \"Berkhamsted\", \"stage_seq\": 6, \"distance_m\": 30319.779, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 7, \"distance_m\": 34168.85, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0633\", \"location\": \"Hemel Hempstead\", \"stage_seq\": 8, \"distance_m\": 35820.356, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Apsley\", \"stage_seq\": 9, \"distance_m\": 38071.688, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0640\", \"location\": \"Kings Langley\", \"stage_seq\": 10, \"distance_m\": 41546.324, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Watford Junction\", \"stage_seq\": 11, \"distance_m\": 47185.296, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0649\", \"location\": \"Bushey\", \"stage_seq\": 12, \"distance_m\": 49498.252, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 13, \"distance_m\": 56942.53, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Wembley Central\", \"stage_seq\": 14, \"distance_m\": 62318.033, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 15, \"distance_m\": 66736.233, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Camden Jn\", \"stage_seq\": 16, \"distance_m\": 72500.321, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Camden South Jn\", \"stage_seq\": 17, \"distance_m\": 73440.932, \"section_seq\": 1, \"route_path_id\": 143193}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 18, \"distance_m\": 75233.324, \"section_seq\": 1, \"route_path_id\": 143193}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 75233.324, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143193}], \"total_distance_m\": 75233.324, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 64907.628, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10325.696, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:46Z\", \"source_id\": 64522599, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:49Z\", \"source_id\": 20444665, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:49Z\", \"source_id\": 64534030, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:56Z\", \"source_id\": 20448466, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:27Z\", \"source_id\": 64543129, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:30Z\", \"source_id\": 20451480, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:50Z\", \"source_id\": 64553973, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:51Z\", \"source_id\": 20455077, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:22Z\", \"source_id\": 64564096, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:29Z\", \"source_id\": 20458371, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:42Z\", \"source_id\": 64571400, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:50Z\", \"source_id\": 20460718, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:38Z\", \"source_id\": 64579973, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:40Z\", \"source_id\": 20463549, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:19Z\", \"source_id\": 64590893, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:21Z\", \"source_id\": 20466996, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:00Z\", \"source_id\": 64599427, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:06Z\", \"source_id\": 20469850, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:32Z\", \"source_id\": 64612825, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:39Z\", \"source_id\": 20474114, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21991, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:15Z\", \"source_id\": 64624044, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:00:20Z\", \"source_id\": 20477653, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:53Z\", \"source_id\": 64645715, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:59Z\", \"source_id\": 20484494, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "11", "timing_fact_generation": 1790057340667523, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:45.523232", "service_state_evidence_id": 20484494, "current_leg_start_actual_dep": "2026-09-22T06:57:30+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:45.925599", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BLY |
EUS |
2B02 |
730216+730219 |
10 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1796.018, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1875.907, "from_m": 1796.018, "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": 7580.135, "from_m": 1875.907, "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": 10869.489, "from_m": 7580.135, "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": 15150.294, "from_m": 10869.489, "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": 15236.138, "from_m": 15150.294, "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": 17323.208, "from_m": 15236.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": 19237.56, "from_m": 17323.208, "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": 23971.269, "from_m": 19237.56, "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": 28360.213, "from_m": 23971.269, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28680.051, "from_m": 28360.213, "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": 33897.083, "from_m": 28680.051, "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": 38881.37, "from_m": 33897.083, "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": 38935.307, "from_m": 38881.37, "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": 64714.677, "from_m": 38935.307, "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": 68084.536, "from_m": 64714.677, "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": 69587.969, "from_m": 68084.536, "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": 71432.957, "from_m": 69587.969, "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": 72584.992, "from_m": 71432.957, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 72631.884, "from_m": 72584.992, "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": 73860.449, "from_m": 72631.884, "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": 74339.199, "from_m": 73860.449, "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": 74394.483, "from_m": 74339.199, "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": 74438.567, "from_m": 74394.483, "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": 74481.803, "from_m": 74438.567, "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": 74546.605, "from_m": 74481.803, "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": 75226.418, "from_m": 74546.605, "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": 75233.324, "from_m": 75226.418, "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}], "service_id": 760359, "profile_key": "4ff09df96d47aca8c131b5c2afb3b3ead3f5e9fc2c56f4933c4719bcf3dc714e", "schedule_id": 30287, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Bletchley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": "0611", "location": "Leighton Buzzard", "stage_seq": 2, "distance_m": 10658.899, "section_seq": 1, "route_path_id": 143193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "Ledburn Jn", "stage_seq": 3, "distance_m": 14965.118, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0617", "location": "Cheddington", "stage_seq": 4, "distance_m": 17184.502, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0621H", "wtt_dep": "0623", "location": "Tring", "stage_seq": 5, "distance_m": 24340.043, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0628", "location": "Berkhamsted", "stage_seq": 6, "distance_m": 30319.779, "section_seq": 1, "route_path_id": 143193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "Bourne End Jn (Herts)", "stage_seq": 7, "distance_m": 34168.85, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0633", "location": "Hemel Hempstead", "stage_seq": 8, "distance_m": 35820.356, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Apsley", "stage_seq": 9, "distance_m": 38071.688, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0640", "location": "Kings Langley", "stage_seq": 10, "distance_m": 41546.324, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Watford Junction", "stage_seq": 11, "distance_m": 47185.296, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0649", "location": "Bushey", "stage_seq": 12, "distance_m": 49498.252, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654H", "location": "Harrow & Wealdstone", "stage_seq": 13, "distance_m": 56942.53, "section_seq": 1, "route_path_id": 143193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Wembley Central", "stage_seq": 14, "distance_m": 62318.033, "section_seq": 1, "route_path_id": 143193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700H", "location": "Willesden West London Jn", "stage_seq": 15, "distance_m": 66736.233, "section_seq": 1, "route_path_id": 143193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Camden Jn", "stage_seq": 16, "distance_m": 72500.321, "section_seq": 1, "route_path_id": 143193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Camden South Jn", "stage_seq": 17, "distance_m": 73440.932, "section_seq": 1, "route_path_id": 143193}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "London Euston", "stage_seq": 18, "distance_m": 75233.324, "section_seq": 1, "route_path_id": 143193}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 75233.324, "from_m": 0.0, "section_seq": 1, "route_path_id": 143193}], "total_distance_m": 75233.324, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 64907.628, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10325.696, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 21693, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:46Z", "source_id": 64522599, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:49Z", "source_id": 20444665, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21677, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:49Z", "source_id": 64534030, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:20:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:56Z", "source_id": 20448466, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21788, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:27Z", "source_id": 64543129, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:30Z", "source_id": 20451480, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21802, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:50Z", "source_id": 64553973, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:51Z", "source_id": 20455077, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21821, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:22Z", "source_id": 64564096, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:35:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:29Z", "source_id": 20458371, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21854, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:42Z", "source_id": 64571400, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:50Z", "source_id": 20460718, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21839, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:38Z", "source_id": 64579973, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:42:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:40Z", "source_id": 20463549, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21867, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:19Z", "source_id": 64590893, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:21Z", "source_id": 20466996, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21924, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:00Z", "source_id": 64599427, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:50:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:06Z", "source_id": 20469850, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21949, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:32Z", "source_id": 64612825, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:56:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:39Z", "source_id": 20474114, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21991, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:15Z", "source_id": 64624044, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:01:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:00:20Z", "source_id": 20477653, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22703, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:53Z", "source_id": 64645715, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:10:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:59Z", "source_id": 20484494, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Bletchley |
0604 |
0604 |
5 |
None |
None |
London Euston |
0707 |
0707 |
11 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y81029/2026-09-22/detailed |
None |
Harrow & Wealdstone |
2026-09-22T06:57:30+01:00 |
London Euston |
13.0 |
{"type": "LineString", "coordinates": [[-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921149, 51.54280350971477], [-0.1631734460563923, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} |
11.3 |
0657 |
0710 |
Harrow & Wealdstone |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484494 |
1790057340667523 |
78 |
78 |
2026-09-22 06:20:45.925599 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:45.523232 |
| 730516 |
761171 |
W69457 |
062J58M622 |
2026-09-22 |
COMPLETE |
20485041 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 761171, "stp": "P", "toc": "ScotRail", "uid": "W69457", "consist": "385112", "dest_crs": "FKG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69457/2026-09-22/detailed", "trust_id": "062J58M622", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Falkirk Grahamston", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "1", "is_terminated": 1, "next_location": "Falkirk Grahamston", "signalling_id": "2J58", "timing_status": "ON TIME", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "0710", "current_leg_dep": "0708", "current_leg_end": "Falkirk Grahamston", "origin_dep_time": "0625", "origin_platform": "2", "current_location": "Falkirk Grahamston", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.818244200000001, 56.006236599999994], [-3.8176641, 56.00618229999999], [-3.8169436, 56.00613699999999], [-3.8164156999999994, 56.00610549999999], [-3.8160526, 56.006085], [-3.8157307, 56.006070999999984], [-3.8153623, 56.00605199999999], [-3.8147937, 56.00602270000001], [-3.8142921, 56.0060207], [-3.8136582, 56.006030399999986], [-3.8128702, 56.0060618], [-3.8120756, 56.0061192], [-3.8112861, 56.0061894], [-3.8106472, 56.0062297], [-3.8099502999999992, 56.0062429], [-3.809459, 56.00623470000001], [-3.8092797, 56.00623169999999], [-3.808557299999999, 56.0061985], [-3.807992, 56.0061581], [-3.8074632, 56.0061143], [-3.8072299, 56.00609179999999], [-3.8064717, 56.00600879999999], [-3.8059417, 56.0059409], [-3.8051623, 56.0058124], [-3.8047004000000006, 56.005721699999995], [-3.8042787, 56.0056351], [-3.8040346, 56.00557959999999], [-3.8036993, 56.0054971], [-3.8033023999999993, 56.0053952], [-3.802967900000001, 56.0053105], [-3.8011135, 56.0047368], [-3.800335000000001, 56.004495899999995], [-3.7998423, 56.00434469999999], [-3.7995894, 56.004263], [-3.798896599999999, 56.0040509], [-3.7982212, 56.00387379999999], [-3.7977392, 56.0037648], [-3.7971393, 56.003637899999994], [-3.7966939000000006, 56.0035607], [-3.7961805, 56.0034794], [-3.7957642, 56.00343130000001], [-3.7944219, 56.0032758], [-3.7930554, 56.00314670000001], [-3.792988799999999, 56.00314039999999], [-3.7928989999999994, 56.0031316], [-3.791622400000001, 56.0030008], [-3.7909982, 56.0029369], [-3.7893344, 56.0027716], [-3.7867303, 56.0025089], [-3.7852366, 56.0023668]]}", "current_leg_start": "Camelon", "dest_arr_time_act": "0710", "motion_projection": null, "next_location_lat": "56.0023668", "next_location_lon": "-3.7852366", "previous_location": "Camelon", "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\": 179.518, \"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:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1768.886, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1834.087, \"from_m\": 1768.886, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2039.933, \"from_m\": 1834.087, \"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\": 2110.074, \"from_m\": 2039.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3072.939, \"from_m\": 2110.074, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3144.336, \"from_m\": 3072.939, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4064.301, \"from_m\": 3144.336, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5248.807, \"from_m\": 4064.301, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5616.619, \"from_m\": 5248.807, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12790.552, \"from_m\": 5616.619, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13447.838, \"from_m\": 12790.552, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 13508.817, \"from_m\": 13447.838, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13626.582, \"from_m\": 13508.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15677.412, \"from_m\": 13626.582, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15745.954, \"from_m\": 15677.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24379.701, \"from_m\": 15745.954, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25327.859, \"from_m\": 24379.701, \"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\": 30535.738, \"from_m\": 25327.859, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31075.54, \"from_m\": 30535.738, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31182.967, \"from_m\": 31075.54, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33843.551, \"from_m\": 31182.967, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34437.005, \"from_m\": 33843.551, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34866.802, \"from_m\": 34437.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35548.331, \"from_m\": 34866.802, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35650.086, \"from_m\": 35548.331, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36244.646, \"from_m\": 35650.086, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37778.844, \"from_m\": 36244.646, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38444.051, \"from_m\": 37778.844, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 761171, \"profile_key\": \"c1532c8524f8a2fed167353e8fc0f49d9ec67d61fa7e62af4af5796baeaeaecf\", \"schedule_id\": 26534, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0629H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.701, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0632H\", \"location\": \"Springburn\", \"stage_seq\": 3, \"distance_m\": 2827.653, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Robroyston\", \"stage_seq\": 4, \"distance_m\": 6988.973, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0640H\", \"location\": \"Stepps\", \"stage_seq\": 5, \"distance_m\": 9153.313, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644H\", \"location\": \"Gartcosh\", \"stage_seq\": 6, \"distance_m\": 13052.031, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645\", \"location\": \"Gartcosh Jn\", \"stage_seq\": 7, \"distance_m\": 13508.817, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646H\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 8, \"distance_m\": 15745.954, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0650H\", \"location\": \"Greenfaulds\", \"stage_seq\": 9, \"distance_m\": 21328.462, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0653\", \"location\": \"Cumbernauld\", \"stage_seq\": 10, \"distance_m\": 22457.215, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 11, \"distance_m\": 31351.81, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 12, \"distance_m\": 34866.802, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 13, \"distance_m\": 35659.68, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": \"0707H\", \"location\": \"Camelon\", \"stage_seq\": 14, \"distance_m\": 36313.893, \"section_seq\": 1, \"route_path_id\": 141727}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": null, \"location\": \"Falkirk Grahamston\", \"stage_seq\": 15, \"distance_m\": 38444.051, \"section_seq\": 1, \"route_path_id\": 141727}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38444.051, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141727}], \"total_distance_m\": 38444.051, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38444.051, \"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": "0625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "56.0023668", "current_position_lon": "-3.7852366", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:14Z\", \"source_id\": 64559309, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:20Z\", \"source_id\": 20456839, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:33Z\", \"source_id\": 64577566, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:35Z\", \"source_id\": 20462734, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:07Z\", \"source_id\": 64604532, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:10Z\", \"source_id\": 20471422, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:07Z\", \"source_id\": 64604532, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:10Z\", \"source_id\": 20471424, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:06Z\", \"source_id\": 64638564, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:09Z\", \"source_id\": 20482220, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:38Z\", \"source_id\": 64647714, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:43Z\", \"source_id\": 20485041, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Falkirk Grahamston", "service_state_platform": "1", "timing_fact_generation": 1790057384979070, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:50.235190", "service_state_evidence_id": 20485041, "current_leg_start_actual_dep": "2026-09-22T07:07:30+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:51.182990", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLQ |
FKG |
2J58 |
385112 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 179.518, "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:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1768.886, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 1834.087, "from_m": 1768.886, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2039.933, "from_m": 1834.087, "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": 2110.074, "from_m": 2039.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3072.939, "from_m": 2110.074, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3144.336, "from_m": 3072.939, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4064.301, "from_m": 3144.336, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5248.807, "from_m": 4064.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5616.619, "from_m": 5248.807, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12790.552, "from_m": 5616.619, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13447.838, "from_m": 12790.552, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 13508.817, "from_m": 13447.838, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13626.582, "from_m": 13508.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15677.412, "from_m": 13626.582, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15745.954, "from_m": 15677.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24379.701, "from_m": 15745.954, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25327.859, "from_m": 24379.701, "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": 30535.738, "from_m": 25327.859, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31075.54, "from_m": 30535.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31182.967, "from_m": 31075.54, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33843.551, "from_m": 31182.967, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34437.005, "from_m": 33843.551, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34866.802, "from_m": 34437.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35548.331, "from_m": 34866.802, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35650.086, "from_m": 35548.331, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36244.646, "from_m": 35650.086, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 37778.844, "from_m": 36244.646, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38444.051, "from_m": 37778.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 761171, "profile_key": "c1532c8524f8a2fed167353e8fc0f49d9ec67d61fa7e62af4af5796baeaeaecf", "schedule_id": 26534, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0625", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0629H", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.701, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0632H", "location": "Springburn", "stage_seq": 3, "distance_m": 2827.653, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Robroyston", "stage_seq": 4, "distance_m": 6988.973, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0640H", "location": "Stepps", "stage_seq": 5, "distance_m": 9153.313, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644H", "location": "Gartcosh", "stage_seq": 6, "distance_m": 13052.031, "section_seq": 1, "route_path_id": 141727}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645", "location": "Gartcosh Jn", "stage_seq": 7, "distance_m": 13508.817, "section_seq": 1, "route_path_id": 141727}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646H", "location": "Garnqueen North Jn", "stage_seq": 8, "distance_m": 15745.954, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0650H", "location": "Greenfaulds", "stage_seq": 9, "distance_m": 21328.462, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0653", "location": "Cumbernauld", "stage_seq": 10, "distance_m": 22457.215, "section_seq": 1, "route_path_id": 141727}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700", "location": "Greenhill Lower Jn", "stage_seq": 11, "distance_m": 31351.81, "section_seq": 1, "route_path_id": 141727}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Carmuirs West Jn", "stage_seq": 12, "distance_m": 34866.802, "section_seq": 1, "route_path_id": 141727}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Carmuirs East Jn", "stage_seq": 13, "distance_m": 35659.68, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": "0707H", "location": "Camelon", "stage_seq": 14, "distance_m": 36313.893, "section_seq": 1, "route_path_id": 141727}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": null, "location": "Falkirk Grahamston", "stage_seq": 15, "distance_m": 38444.051, "section_seq": 1, "route_path_id": 141727}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38444.051, "from_m": 0.0, "section_seq": 1, "route_path_id": 141727}], "total_distance_m": 38444.051, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38444.051, "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": 1526, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:14Z", "source_id": 64559309, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:33:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:20Z", "source_id": 20456839, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1508, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:33Z", "source_id": 64577566, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:35Z", "source_id": 20462734, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2143, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:07Z", "source_id": 64604532, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:52:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:10Z", "source_id": 20471422, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2136, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:07Z", "source_id": 64604532, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:55:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:10Z", "source_id": 20471424, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1134, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:06Z", "source_id": 64638564, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:07:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:09Z", "source_id": 20482220, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1141, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:38Z", "source_id": 64647714, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:10:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:43Z", "source_id": 20485041, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Glasgow Queen St High Level |
0625 |
0625 |
2 |
None |
None |
Falkirk Grahamston |
0710 |
0710 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69457/2026-09-22/detailed |
None |
Camelon |
2026-09-22T07:07:30+01:00 |
Falkirk Grahamston |
2.0 |
{"type": "LineString", "coordinates": [[-3.818244200000001, 56.006236599999994], [-3.8176641, 56.00618229999999], [-3.8169436, 56.00613699999999], [-3.8164156999999994, 56.00610549999999], [-3.8160526, 56.006085], [-3.8157307, 56.006070999999984], [-3.8153623, 56.00605199999999], [-3.8147937, 56.00602270000001], [-3.8142921, 56.0060207], [-3.8136582, 56.006030399999986], [-3.8128702, 56.0060618], [-3.8120756, 56.0061192], [-3.8112861, 56.0061894], [-3.8106472, 56.0062297], [-3.8099502999999992, 56.0062429], [-3.809459, 56.00623470000001], [-3.8092797, 56.00623169999999], [-3.808557299999999, 56.0061985], [-3.807992, 56.0061581], [-3.8074632, 56.0061143], [-3.8072299, 56.00609179999999], [-3.8064717, 56.00600879999999], [-3.8059417, 56.0059409], [-3.8051623, 56.0058124], [-3.8047004000000006, 56.005721699999995], [-3.8042787, 56.0056351], [-3.8040346, 56.00557959999999], [-3.8036993, 56.0054971], [-3.8033023999999993, 56.0053952], [-3.802967900000001, 56.0053105], [-3.8011135, 56.0047368], [-3.800335000000001, 56.004495899999995], [-3.7998423, 56.00434469999999], [-3.7995894, 56.004263], [-3.798896599999999, 56.0040509], [-3.7982212, 56.00387379999999], [-3.7977392, 56.0037648], [-3.7971393, 56.003637899999994], [-3.7966939000000006, 56.0035607], [-3.7961805, 56.0034794], [-3.7957642, 56.00343130000001], [-3.7944219, 56.0032758], [-3.7930554, 56.00314670000001], [-3.792988799999999, 56.00314039999999], [-3.7928989999999994, 56.0031316], [-3.791622400000001, 56.0030008], [-3.7909982, 56.0029369], [-3.7893344, 56.0027716], [-3.7867303, 56.0025089], [-3.7852366, 56.0023668]]} |
1.3 |
0708 |
0710 |
Camelon |
Falkirk Grahamston |
Falkirk Grahamston |
56.0023668 |
-3.7852366 |
56.0023668 |
-3.7852366 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
Falkirk Grahamston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485041 |
1790057384979070 |
38 |
38 |
2026-09-22 06:20:51.182990 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:50.235190 |
| 730517 |
761721 |
G61747 |
522T13M622 |
2026-09-22 |
COMPLETE |
20484865 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 761721, "stp": "P", "toc": "London Overground", "uid": "G61747", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61747/2026-09-22/detailed", "trust_id": "522T13M622", "origin_crs": "CHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-22", "dest_arr_time": "0710", "dest_platform": "7", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2T13", "timing_status": "LATE", "origin_station": "Chingford", "current_leg_arr": "0710", "current_leg_dep": "0707", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0640", "origin_platform": "1", "current_location": "London Liverpool Street", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Bethnal Green", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bethnal Green", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.223, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 366.235, \"from_m\": 284.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 503.407, \"from_m\": 366.235, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3032.82, \"from_m\": 503.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5234.787, \"from_m\": 3032.82, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5464.236, \"from_m\": 5234.787, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6652.471, \"from_m\": 5464.236, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6927.923, \"from_m\": 6652.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6970.245, \"from_m\": 6927.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7737.725, \"from_m\": 6970.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7751.343, \"from_m\": 7737.725, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10663.613, \"from_m\": 7751.343, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11609.695, \"from_m\": 10663.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12187.839, \"from_m\": 11609.695, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13652.344, \"from_m\": 12187.839, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15228.334, \"from_m\": 13652.344, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15865.236, \"from_m\": 15228.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16341.91, \"from_m\": 15865.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16795.129, \"from_m\": 16341.91, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 761721, \"profile_key\": \"eca3df140ad3e9d78bd76ac56fffcfd36fcdf4a13af770ac6b5b0cad2b243ff5\", \"schedule_id\": 33977, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Chingford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644\", \"location\": \"Highams Park\", \"stage_seq\": 2, \"distance_m\": 2920.133, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647\", \"location\": \"Wood Street\", \"stage_seq\": 3, \"distance_m\": 5371.841, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0648H\", \"wtt_dep\": \"0649H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 4, \"distance_m\": 6743.058, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0651\", \"wtt_dep\": \"0651H\", \"location\": \"St. James' Street\", \"stage_seq\": 5, \"distance_m\": 7642.394, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0654\", \"location\": \"Clapton Jn\", \"stage_seq\": 6, \"distance_m\": 9626.704, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0655H\", \"location\": \"Clapton\", \"stage_seq\": 7, \"distance_m\": 10510.668, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0658H\", \"wtt_dep\": \"0659\", \"location\": \"Hackney Downs\", \"stage_seq\": 8, \"distance_m\": 12008.842, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703\", \"location\": \"Bethnal Green\", \"stage_seq\": 9, \"distance_m\": 14982.987, \"section_seq\": 1, \"route_path_id\": 144015}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 10, \"distance_m\": 16795.129, \"section_seq\": 1, \"route_path_id\": 144015}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 16795.129, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144015}], \"total_distance_m\": 16795.129, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15123.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0640", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:06Z\", \"source_id\": 64588138, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:10Z\", \"source_id\": 20466098, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:04Z\", \"source_id\": 64601943, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:09Z\", \"source_id\": 20470628, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:15Z\", \"source_id\": 64607192, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:15Z\", \"source_id\": 20472248, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:30Z\", \"source_id\": 64612715, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:33Z\", \"source_id\": 20474040, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:52Z\", \"source_id\": 64620616, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:55Z\", \"source_id\": 20476580, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:25Z\", \"source_id\": 64626958, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:24Z\", \"source_id\": 20478551, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:01Z\", \"source_id\": 64638353, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:05Z\", \"source_id\": 20482164, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:23Z\", \"source_id\": 64647028, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:25Z\", \"source_id\": 20484865, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "7", "timing_fact_generation": 1790057367166122, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:54.101508", "service_state_evidence_id": 20484865, "current_leg_start_actual_dep": "2026-09-22T07:06:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:54.579211", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CHI |
LST |
2T13 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 284.223, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 366.235, "from_m": 284.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 503.407, "from_m": 366.235, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3032.82, "from_m": 503.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5234.787, "from_m": 3032.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5464.236, "from_m": 5234.787, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6652.471, "from_m": 5464.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6927.923, "from_m": 6652.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6970.245, "from_m": 6927.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7737.725, "from_m": 6970.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7751.343, "from_m": 7737.725, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10663.613, "from_m": 7751.343, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11609.695, "from_m": 10663.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12187.839, "from_m": 11609.695, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13652.344, "from_m": 12187.839, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15228.334, "from_m": 13652.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15865.236, "from_m": 15228.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16341.91, "from_m": 15865.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16795.129, "from_m": 16341.91, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 761721, "profile_key": "eca3df140ad3e9d78bd76ac56fffcfd36fcdf4a13af770ac6b5b0cad2b243ff5", "schedule_id": 33977, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0640", "location": "Chingford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644", "location": "Highams Park", "stage_seq": 2, "distance_m": 2920.133, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647", "location": "Wood Street", "stage_seq": 3, "distance_m": 5371.841, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0648H", "wtt_dep": "0649H", "location": "Walthamstow Central", "stage_seq": 4, "distance_m": 6743.058, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0651", "wtt_dep": "0651H", "location": "St. James' Street", "stage_seq": 5, "distance_m": 7642.394, "section_seq": 1, "route_path_id": 144015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0654", "location": "Clapton Jn", "stage_seq": 6, "distance_m": 9626.704, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0655H", "location": "Clapton", "stage_seq": 7, "distance_m": 10510.668, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0658H", "wtt_dep": "0659", "location": "Hackney Downs", "stage_seq": 8, "distance_m": 12008.842, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703", "location": "Bethnal Green", "stage_seq": 9, "distance_m": 14982.987, "section_seq": 1, "route_path_id": 144015}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 10, "distance_m": 16795.129, "section_seq": 1, "route_path_id": 144015}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 16795.129, "from_m": 0.0, "section_seq": 1, "route_path_id": 144015}], "total_distance_m": 16795.129, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15123.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.62, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15414, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:06Z", "source_id": 64588138, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:45:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:10Z", "source_id": 20466098, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15393, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:04Z", "source_id": 64601943, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:09Z", "source_id": 20470628, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15418, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:15Z", "source_id": 64607192, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:53:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:15Z", "source_id": 20472248, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15422, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:30Z", "source_id": 64612715, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:33Z", "source_id": 20474040, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15426, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:52Z", "source_id": 64620616, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:59:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:55Z", "source_id": 20476580, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:25Z", "source_id": 64626958, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:02:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:24Z", "source_id": 20478551, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:01Z", "source_id": 64638353, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:06:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:05Z", "source_id": 20482164, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15484, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:23Z", "source_id": 64647028, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:10:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:25Z", "source_id": 20484865, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Chingford |
0640 |
0640 |
1 |
None |
None |
London Liverpool Street |
0710 |
0707 |
7 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G61747/2026-09-22/detailed |
None |
Bethnal Green |
2026-09-22T07:06:00+01:00 |
London Liverpool Street |
3.0 |
{"type": "LineString", "coordinates": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
1.1 |
0707 |
0710 |
Bethnal Green |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484865 |
1790057367166122 |
44 |
44 |
2026-09-22 06:20:54.579211 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:54.101508 |
| 730518 |
759449 |
P85622 |
891J09M522 |
2026-09-22 |
COMPLETE |
20484744 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 759449, "stp": "P", "toc": "Southeastern", "uid": "P85622", "consist": "395014+395019", "dest_crs": "SPX", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85622/2026-09-22/detailed", "trust_id": "891J09M522", "origin_crs": "MAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1J09", "timing_status": "LATE", "origin_station": "Margate", "current_leg_arr": "0710", "current_leg_dep": "0703", "current_leg_end": "St. Pancras International", "origin_dep_time": "0540", "origin_platform": "4", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "+2 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": "0708", "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\": 493.087, \"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\": 6481.066, \"from_m\": 493.087, \"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\": 7605.255, \"from_m\": 6481.066, \"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\": 8220.859, \"from_m\": 7605.255, \"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\": 9011.496, \"from_m\": 8220.859, \"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\": 22347.595, \"from_m\": 9011.496, \"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\": 23732.336, \"from_m\": 22347.595, \"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\": 33292.982, \"from_m\": 23732.336, \"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\": 33720.804, \"from_m\": 33292.982, \"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\": 41869.858, \"from_m\": 33720.804, \"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\": 44484.515, \"from_m\": 41869.858, \"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\": 54823.133, \"from_m\": 44484.515, \"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\": 55389.442, \"from_m\": 54823.133, \"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\": 55607.106, \"from_m\": 55389.442, \"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\": 55634.717, \"from_m\": 55607.106, \"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\": 55738.434, \"from_m\": 55634.717, \"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\": 55808.187, \"from_m\": 55738.434, \"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\": 55938.682, \"from_m\": 55808.187, \"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\": 56727.014, \"from_m\": 55938.682, \"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\": 56760.456, \"from_m\": 56727.014, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 56847.33, \"from_m\": 56760.456, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 57283.545, \"from_m\": 56847.33, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 58327.399, \"from_m\": 57283.545, \"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\": 66485.036, \"from_m\": 58327.399, \"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\": 80809.841, \"from_m\": 66485.036, \"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\": 80982.437, \"from_m\": 80809.841, \"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\": 106493.027, \"from_m\": 80982.437, \"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\": 120314.548, \"from_m\": 106493.027, \"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\": 120454.706, \"from_m\": 120314.548, \"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\": 142166.302, \"from_m\": 120454.706, \"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\": 144619.828, \"from_m\": 142166.302, \"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\": 144904.671, \"from_m\": 144619.828, \"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\": 145244.506, \"from_m\": 144904.671, \"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\": 145623.946, \"from_m\": 145244.506, \"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\": 146430.908, \"from_m\": 145623.946, \"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\": 759449, \"profile_key\": \"bad44cd3550f694409eb9f753b66ef96107166e2c90d62faba279ce6b4067de0\", \"schedule_id\": 34201, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0540\", \"location\": \"Margate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0545H\", \"wtt_dep\": \"0546H\", \"location\": \"Broadstairs\", \"stage_seq\": 2, \"distance_m\": 5177.537, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0553H\", \"location\": \"Ramsgate\", \"stage_seq\": 3, \"distance_m\": 8631.076, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0558\", \"location\": \"Thanet Parkway (Construction)\", \"stage_seq\": 4, \"distance_m\": 11833.245, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Minster East Jn\", \"stage_seq\": 5, \"distance_m\": 14474.502, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600H\", \"location\": \"Minster\", \"stage_seq\": 6, \"distance_m\": 15088.389, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Sturry\", \"stage_seq\": 7, \"distance_m\": 29706.979, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0614\", \"location\": \"Canterbury West\", \"stage_seq\": 8, \"distance_m\": 33537.184, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Wye\", \"stage_seq\": 9, \"distance_m\": 49455.438, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0630\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 10, \"distance_m\": 56281.343, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Ashford West (CTRL) Jn\", \"stage_seq\": 11, \"distance_m\": 58327.399, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Lenham Crossover (CTRL)\", \"stage_seq\": 12, \"distance_m\": 70746.146, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Crismill Crossover\", \"stage_seq\": 13, \"distance_m\": 79767.097, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Nashenden Crossover\", \"stage_seq\": 14, \"distance_m\": 94094.917, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646H\", \"location\": \"Southfleet Junction\", \"stage_seq\": 15, \"distance_m\": 106493.027, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647H\", \"location\": \"Ebbsfleet East Jn (CTRL)\", \"stage_seq\": 16, \"distance_m\": 109060.536, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0649H\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 17, \"distance_m\": 109974.806, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650H\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 18, \"distance_m\": 111559.461, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 19, \"distance_m\": 120595.245, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Dagenham Jn\", \"stage_seq\": 20, \"distance_m\": 125315.592, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 21, \"distance_m\": 136375.057, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0659H\", \"wtt_dep\": \"0701\", \"location\": \"Stratford International\", \"stage_seq\": 22, \"distance_m\": 136955.672, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 23, \"distance_m\": 137398.817, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705H\", \"location\": \"York Way South Jn\", \"stage_seq\": 24, \"distance_m\": 145189.591, \"section_seq\": 1, \"route_path_id\": 144094}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 25, \"distance_m\": 146430.908, \"section_seq\": 1, \"route_path_id\": 144094}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 146430.908, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144094}], \"total_distance_m\": 146430.908, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 146361.155, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 69.753, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0540", "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\": 33132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:41Z\", \"source_id\": 64478210, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:45Z\", \"source_id\": 20430096, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:00Z\", \"source_id\": 64485347, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:05Z\", \"source_id\": 20432450, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:54Z\", \"source_id\": 64492382, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:56Z\", \"source_id\": 20434758, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:26Z\", \"source_id\": 64499326, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:30Z\", \"source_id\": 20437003, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:01Z\", \"source_id\": 64515357, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:06Z\", \"source_id\": 20442421, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33005, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:24Z\", \"source_id\": 64519977, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:30Z\", \"source_id\": 20443895, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32993, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:59Z\", \"source_id\": 64544047, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:01Z\", \"source_id\": 20451816, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:26Z\", \"source_id\": 64553198, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:29Z\", \"source_id\": 20454821, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:06Z\", \"source_id\": 64597272, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:10Z\", \"source_id\": 20469160, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:57Z\", \"source_id\": 64628360, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:02Z\", \"source_id\": 20479013, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:14Z\", \"source_id\": 64646632, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:19Z\", \"source_id\": 20484744, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1790057359659677, "current_leg_arrival_utc": "2026-09-22T07:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:56.395529", "service_state_evidence_id": 20484744, "current_leg_start_actual_dep": "2026-09-22T07:03:00+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:57.246599", "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 |
P |
MAR |
SPX |
1J09 |
395014+395019 |
12 |
140 |
None |
{"version": 3, "segments": [{"to_m": 493.087, "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": 6481.066, "from_m": 493.087, "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": 7605.255, "from_m": 6481.066, "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": 8220.859, "from_m": 7605.255, "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": 9011.496, "from_m": 8220.859, "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": 22347.595, "from_m": 9011.496, "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": 23732.336, "from_m": 22347.595, "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": 33292.982, "from_m": 23732.336, "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": 33720.804, "from_m": 33292.982, "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": 41869.858, "from_m": 33720.804, "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": 44484.515, "from_m": 41869.858, "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": 54823.133, "from_m": 44484.515, "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": 55389.442, "from_m": 54823.133, "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": 55607.106, "from_m": 55389.442, "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": 55634.717, "from_m": 55607.106, "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": 55738.434, "from_m": 55634.717, "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": 55808.187, "from_m": 55738.434, "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": 55938.682, "from_m": 55808.187, "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": 56727.014, "from_m": 55938.682, "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": 56760.456, "from_m": 56727.014, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 62.137}, {"to_m": 56847.33, "from_m": 56760.456, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 57283.545, "from_m": 56847.33, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 62.137}, {"to_m": 58327.399, "from_m": 57283.545, "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": 66485.036, "from_m": 58327.399, "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": 80809.841, "from_m": 66485.036, "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": 80982.437, "from_m": 80809.841, "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": 106493.027, "from_m": 80982.437, "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": 120314.548, "from_m": 106493.027, "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": 120454.706, "from_m": 120314.548, "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": 142166.302, "from_m": 120454.706, "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": 144619.828, "from_m": 142166.302, "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": 144904.671, "from_m": 144619.828, "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": 145244.506, "from_m": 144904.671, "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": 145623.946, "from_m": 145244.506, "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": 146430.908, "from_m": 145623.946, "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": 759449, "profile_key": "bad44cd3550f694409eb9f753b66ef96107166e2c90d62faba279ce6b4067de0", "schedule_id": 34201, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0540", "location": "Margate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0545H", "wtt_dep": "0546H", "location": "Broadstairs", "stage_seq": 2, "distance_m": 5177.537, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0553H", "location": "Ramsgate", "stage_seq": 3, "distance_m": 8631.076, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0558", "location": "Thanet Parkway (Construction)", "stage_seq": 4, "distance_m": 11833.245, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Minster East Jn", "stage_seq": 5, "distance_m": 14474.502, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600H", "location": "Minster", "stage_seq": 6, "distance_m": 15088.389, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609", "location": "Sturry", "stage_seq": 7, "distance_m": 29706.979, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0614", "location": "Canterbury West", "stage_seq": 8, "distance_m": 33537.184, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Wye", "stage_seq": 9, "distance_m": 49455.438, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0630", "location": "Ashford (Kent)", "stage_seq": 10, "distance_m": 56281.343, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Ashford West (CTRL) Jn", "stage_seq": 11, "distance_m": 58327.399, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Lenham Crossover (CTRL)", "stage_seq": 12, "distance_m": 70746.146, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Crismill Crossover", "stage_seq": 13, "distance_m": 79767.097, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Nashenden Crossover", "stage_seq": 14, "distance_m": 94094.917, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646H", "location": "Southfleet Junction", "stage_seq": 15, "distance_m": 106493.027, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647H", "location": "Ebbsfleet East Jn (CTRL)", "stage_seq": 16, "distance_m": 109060.536, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0649H", "location": "Ebbsfleet International", "stage_seq": 17, "distance_m": 109974.806, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650H", "location": "Ebbsfleet West Jn", "stage_seq": 18, "distance_m": 111559.461, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653H", "location": "Wennington Crossovers", "stage_seq": 19, "distance_m": 120595.245, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "Dagenham Jn", "stage_seq": 20, "distance_m": 125315.592, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Stratford International East Jn", "stage_seq": 21, "distance_m": 136375.057, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0659H", "wtt_dep": "0701", "location": "Stratford International", "stage_seq": 22, "distance_m": 136955.672, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Stratford International West Jn", "stage_seq": 23, "distance_m": 137398.817, "section_seq": 1, "route_path_id": 144094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705H", "location": "York Way South Jn", "stage_seq": 24, "distance_m": 145189.591, "section_seq": 1, "route_path_id": 144094}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 25, "distance_m": 146430.908, "section_seq": 1, "route_path_id": 144094}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 146430.908, "from_m": 0.0, "section_seq": 1, "route_path_id": 144094}], "total_distance_m": 146430.908, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 146361.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 69.753, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 33132, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:41Z", "source_id": 64478210, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:46:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:45Z", "source_id": 20430096, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33112, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:00Z", "source_id": 64485347, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:51:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:05Z", "source_id": 20432450, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33174, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:54Z", "source_id": 64492382, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:56Z", "source_id": 20434758, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33015, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:26Z", "source_id": 64499326, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:30Z", "source_id": 20437003, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33011, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:01Z", "source_id": 64515357, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:11:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:06Z", "source_id": 20442421, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33005, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:24Z", "source_id": 64519977, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:14:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:30Z", "source_id": 20443895, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32993, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:59Z", "source_id": 64544047, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:25:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:01Z", "source_id": 20451816, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32868, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:26Z", "source_id": 64553198, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:30:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:29Z", "source_id": 20454821, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33324, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:06Z", "source_id": 64597272, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:50:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:10Z", "source_id": 20469160, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:57Z", "source_id": 64628360, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:02:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:02Z", "source_id": 20479013, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:14Z", "source_id": 64646632, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:10:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:19Z", "source_id": 20484744, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Margate |
0540 |
0540 |
4 |
None |
None |
St. Pancras International |
0708 |
0708 |
11 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85622/2026-09-22/detailed |
None |
Stratford International |
2026-09-22T07:03: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 |
0703 |
0710 |
Stratford International |
St. Pancras International (Domestic) |
St. Pancras International |
51.5308670 |
-0.1254187 |
51.5308670 |
-0.1254187 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
St. Pancras International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484744 |
1790057359659677 |
85 |
85 |
2026-09-22 06:20:57.246599 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:56.395529 |
| 730519 |
762574 |
L37555 |
705V12MA22 |
2026-09-22 |
COMPLETE |
20484971 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 762574, "stp": "P", "toc": "Chiltern Railways", "uid": "L37555", "consist": "165010+165020", "dest_crs": "AVP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37555/2026-09-22/detailed", "trust_id": "705V12MA22", "origin_crs": "AYS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aylesbury Vale Parkway", "service_date": "2026-09-22", "dest_arr_time": "0712", "dest_platform": null, "is_terminated": 1, "next_location": "Aylesbury Vale Parkway", "signalling_id": "5V12", "timing_status": "EARLY", "origin_station": "Aylesbury", "current_leg_arr": "0710", "current_leg_dep": "0705", "current_leg_end": "Aylesbury Vale Parkway", "origin_dep_time": "0706", "origin_platform": "2", "current_location": "Aylesbury Vale Parkway", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8143687, 51.8134969], [-0.8144111, 51.8135113], [-0.8157198, 51.8139537], [-0.8161717, 51.81411239999999], [-0.8164802999999999, 51.81420419999999], [-0.8168877999999999, 51.81432539999999], [-0.8177019, 51.81453689999999], [-0.8181444, 51.814638], [-0.8186017, 51.8147292], [-0.8191394999999999, 51.81482870000001], [-0.8195055999999998, 51.81488670000001], [-0.8198597, 51.8149373], [-0.8206647999999999, 51.8150476], [-0.8211672999999999, 51.8151462], [-0.8217064, 51.8152242], [-0.8220174999999998, 51.815273899999994], [-0.8225431999999999, 51.81536679999999], [-0.823077, 51.81547119999999], [-0.8236750999999999, 51.8156122], [-0.8240855, 51.8157166], [-0.8245709999999999, 51.815855899999995], [-0.8248553, 51.81593380000001], [-0.8251073999999999, 51.8160085], [-0.8254508, 51.8161162], [-0.8257217, 51.8161958], [-0.8259979, 51.81628539999999], [-0.8264565999999999, 51.8164479], [-0.8268749999999999, 51.816607], [-0.8274918999999998, 51.8168591], [-0.8291173, 51.8175123], [-0.83015, 51.8179351], [-0.8313140999999998, 51.818404400000006], [-0.8314883999999999, 51.8184757], [-0.8321218, 51.81870029999999], [-0.8323601, 51.81879649999999], [-0.8324848999999999, 51.8188487], [-0.8348424999999999, 51.819807], [-0.8404308999999999, 51.822080099999994], [-0.844386, 51.823691], [-0.8473014, 51.824880099999994], [-0.8495437, 51.8258035], [-0.8517565, 51.8267335], [-0.8527221, 51.82714959999999], [-0.85293, 51.8272374], [-0.8540525, 51.82773389999999], [-0.8550949, 51.8282313], [-0.8575942999999999, 51.82958639999999], [-0.8577509999999999, 51.8296841], [-0.8578792999999999, 51.829767700000005], [-0.8579943, 51.8298513], [-0.8581768999999999, 51.8299942], [-0.858365, 51.83013520000001], [-0.858509, 51.830240100000005], [-0.8586811999999999, 51.83036160000001], [-0.858883, 51.830496], [-0.8595834, 51.8309503], [-0.8599033, 51.8311595]]}", "current_leg_start": "Aylesbury", "dest_arr_time_act": "0712", "motion_projection": null, "next_location_lat": "51.8311595", "next_location_lon": "-0.8599033", "previous_location": "Aylesbury", "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\": 105.861, \"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\": 644.149, \"from_m\": 105.861, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3492.362, \"from_m\": 644.149, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3728.659, \"from_m\": 3492.362, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 762574, \"profile_key\": \"ebb92f04296b794b628c93df37de6dd9b93e0d798b3aab8562e2687d5ae5fe04\", \"schedule_id\": 15624, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Aylesbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137020}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": null, \"location\": \"Aylesbury Vale Parkway\", \"stage_seq\": 2, \"distance_m\": 3728.659, \"section_seq\": 1, \"route_path_id\": 137020}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3728.659, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137020}], \"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": "0706", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.8311595", "current_position_lon": "-0.8599033", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:31Z\", \"source_id\": 64647368, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:35Z\", \"source_id\": 20484971, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury Vale Parkway", "service_state_platform": null, "timing_fact_generation": 1790057380346096, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:57.621969", "service_state_evidence_id": 20484971, "current_leg_start_actual_dep": "2026-09-22T07:06:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:58.082867", "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 |
AYS |
AVP |
5V12 |
165010+165020 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 105.861, "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": 644.149, "from_m": 105.861, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3492.362, "from_m": 644.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3728.659, "from_m": 3492.362, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 762574, "profile_key": "ebb92f04296b794b628c93df37de6dd9b93e0d798b3aab8562e2687d5ae5fe04", "schedule_id": 15624, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0706", "location": "Aylesbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137020}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": null, "location": "Aylesbury Vale Parkway", "stage_seq": 2, "distance_m": 3728.659, "section_seq": 1, "route_path_id": 137020}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3728.659, "from_m": 0.0, "section_seq": 1, "route_path_id": 137020}], "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": 21763, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:31Z", "source_id": 64647368, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:10:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:35Z", "source_id": 20484971, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Aylesbury |
0706 |
0706 |
2 |
None |
None |
Aylesbury Vale Parkway |
0712 |
0712 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37555/2026-09-22/detailed |
None |
Aylesbury |
2026-09-22T07:06:00+01:00 |
Aylesbury Vale Parkway |
5.0 |
{"type": "LineString", "coordinates": [[-0.8143687, 51.8134969], [-0.8144111, 51.8135113], [-0.8157198, 51.8139537], [-0.8161717, 51.81411239999999], [-0.8164802999999999, 51.81420419999999], [-0.8168877999999999, 51.81432539999999], [-0.8177019, 51.81453689999999], [-0.8181444, 51.814638], [-0.8186017, 51.8147292], [-0.8191394999999999, 51.81482870000001], [-0.8195055999999998, 51.81488670000001], [-0.8198597, 51.8149373], [-0.8206647999999999, 51.8150476], [-0.8211672999999999, 51.8151462], [-0.8217064, 51.8152242], [-0.8220174999999998, 51.815273899999994], [-0.8225431999999999, 51.81536679999999], [-0.823077, 51.81547119999999], [-0.8236750999999999, 51.8156122], [-0.8240855, 51.8157166], [-0.8245709999999999, 51.815855899999995], [-0.8248553, 51.81593380000001], [-0.8251073999999999, 51.8160085], [-0.8254508, 51.8161162], [-0.8257217, 51.8161958], [-0.8259979, 51.81628539999999], [-0.8264565999999999, 51.8164479], [-0.8268749999999999, 51.816607], [-0.8274918999999998, 51.8168591], [-0.8291173, 51.8175123], [-0.83015, 51.8179351], [-0.8313140999999998, 51.818404400000006], [-0.8314883999999999, 51.8184757], [-0.8321218, 51.81870029999999], [-0.8323601, 51.81879649999999], [-0.8324848999999999, 51.8188487], [-0.8348424999999999, 51.819807], [-0.8404308999999999, 51.822080099999994], [-0.844386, 51.823691], [-0.8473014, 51.824880099999994], [-0.8495437, 51.8258035], [-0.8517565, 51.8267335], [-0.8527221, 51.82714959999999], [-0.85293, 51.8272374], [-0.8540525, 51.82773389999999], [-0.8550949, 51.8282313], [-0.8575942999999999, 51.82958639999999], [-0.8577509999999999, 51.8296841], [-0.8578792999999999, 51.829767700000005], [-0.8579943, 51.8298513], [-0.8581768999999999, 51.8299942], [-0.858365, 51.83013520000001], [-0.858509, 51.830240100000005], [-0.8586811999999999, 51.83036160000001], [-0.858883, 51.830496], [-0.8595834, 51.8309503], [-0.8599033, 51.8311595]]} |
2.3 |
0705 |
0710 |
Aylesbury |
Aylesbury Vale Parkway |
Aylesbury Vale Parkway |
51.8311595 |
-0.8599033 |
51.8311595 |
-0.8599033 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
Aylesbury Vale Parkway |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484971 |
1790057380346096 |
6 |
6 |
2026-09-22 06:20:58.082867 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:57.621969 |
| 730520 |
762012 |
W87654 |
045Y03M622 |
2026-09-22 |
COMPLETE |
20480167 |
2026-09-22 07:10:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 762012, "stp": "P", "toc": "ScotRail", "uid": "W87654", "consist": "385004+385025", "dest_crs": "NBW", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87654/2026-09-22/detailed", "trust_id": "045Y03M622", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "North Berwick", "service_date": "2026-09-22", "dest_arr_time": "0713", "dest_platform": null, "is_terminated": 1, "next_location": "North Berwick", "signalling_id": "5Y03", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "0710", "current_leg_dep": "0648", "current_leg_end": "North Berwick", "origin_dep_time": "0649", "origin_platform": "7", "current_location": "North Berwick", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1360089999999996, 55.9555696], [-3.1350718, 55.95538179999999], [-3.1333532, 55.9550252], [-3.1332878999999996, 55.9550117], [-3.1307859999999996, 55.9544109], [-3.1299053999999997, 55.9541783], [-3.1294617, 55.9540652], [-3.1288363999999995, 55.95389309999999], [-3.1281955999999997, 55.9537145], [-3.1272103, 55.953429], [-3.1256772999999995, 55.952945699999994], [-3.124451399999999, 55.95254160000001], [-3.12326, 55.9521153], [-3.1215520999999997, 55.951452800000006], [-3.1210514999999996, 55.95124189999999], [-3.120196, 55.95088219999999], [-3.1192779999999996, 55.95048379999999], [-3.1187595, 55.95026639999999], [-3.1184318, 55.95011749999999], [-3.1179167999999997, 55.94988229999999], [-3.1176431999999994, 55.9497574], [-3.1168200999999995, 55.94940079999999], [-3.1157248, 55.948984], [-3.1151708999999994, 55.94879639999999], [-3.1146075, 55.94861939999999], [-3.1138853, 55.94840440000001], [-3.1131115, 55.9481984], [-3.1123298, 55.94800999999999], [-3.1115956, 55.947853], [-3.1109873999999995, 55.9477367], [-3.1103760999999994, 55.9476308], [-3.109256499999999, 55.94745910000001], [-3.1088916999999996, 55.9474116], [-3.1084135, 55.94735279999999], [-3.1073552999999996, 55.94724430000001], [-3.1070623, 55.9472194], [-3.1067683, 55.94719459999999], [-3.1065525999999997, 55.9471761], [-3.1063226, 55.947158400000006], [-3.1060552, 55.94714209999999], [-3.1056707, 55.9471231], [-3.1053035999999996, 55.94710499999999], [-3.1049694000000003, 55.9470955], [-3.1047657, 55.9470886], [-3.1044434999999995, 55.9470773], [-3.1033743000000005, 55.947037400000006], [-3.1029382999999995, 55.94702109999999], [-3.102562, 55.9470075], [-3.1021989, 55.9469891], [-3.1014596, 55.946943899999994], [-3.1012221999999996, 55.946927499999994], [-3.1010043, 55.946908699999994], [-3.1008122, 55.9468916], [-3.1005385999999997, 55.9468663], [-3.1000745, 55.9468179], [-3.0996207999999994, 55.94676429999999], [-3.0992500999999995, 55.9467129], [-3.0988772, 55.9466573], [-3.0984091999999994, 55.9465844], [-3.0972802, 55.94637790000001], [-3.0960119000000006, 55.9460994], [-3.0948588, 55.945765900000005], [-3.0939367999999994, 55.9454916], [-3.0923007, 55.9448763], [-3.0912478999999995, 55.9443893], [-3.0901065, 55.9437674], [-3.0899386, 55.94364459999999], [-3.0898627, 55.9435925], [-3.0897499999999996, 55.943517799999995], [-3.0892307, 55.9431732], [-3.088494, 55.9426843], [-3.0871822, 55.94144300000001], [-3.0855938999999997, 55.939739800000005], [-3.0841863999999997, 55.9385844], [-3.082552999999999, 55.9375556], [-3.0805658999999994, 55.936585599999994], [-3.0797564999999993, 55.93627839999999], [-3.0783615, 55.9357264], [-3.0747129, 55.93429789999999], [-3.0729219999999997, 55.93361550000001], [-3.0719014999999996, 55.9332117], [-3.0710269999999995, 55.932875], [-3.0706801999999995, 55.9327397], [-3.0650699, 55.93056030000001], [-3.0636908999999997, 55.93012120000001], [-3.0636336999999996, 55.9301067], [-3.0632035, 55.9299825], [-3.0629775, 55.9299173], [-3.0622575, 55.929745999999994], [-3.0615819999999996, 55.9295924], [-3.0613574, 55.9295437], [-3.0603776, 55.9293694], [-3.0598859999999997, 55.92928500000001], [-3.0595528999999995, 55.9292363], [-3.0593801, 55.929211], [-3.0583817999999994, 55.9290823], [-3.0573520999999997, 55.92898460000001], [-3.0569507, 55.92895519999999], [-3.0557968999999994, 55.928923700000006], [-3.055536899999999, 55.92892150000001], [-3.0546081, 55.9289115], [-3.0543870999999996, 55.92891189999999], [-3.0542719660063726, 55.928912172184376], [-3.0542179, 55.9289123], [-3.054012, 55.9289132], [-3.0531442999999996, 55.928938899999984], [-3.0520575999999995, 55.929007], [-3.0511316, 55.929097600000006], [-3.0503457, 55.929201299999995], [-3.0492994, 55.9293739], [-3.0482985, 55.9295546], [-3.0469871999999993, 55.9298998], [-3.0453726, 55.9304175], [-3.0430427, 55.93119420000001], [-3.0423931, 55.9314107], [-3.0393249000000004, 55.9324335], [-3.0383085999999997, 55.93276639999999], [-3.0308359999999994, 55.93521419999999], [-3.024035, 55.93743859999999], [-3.0203053999999994, 55.93866179999999], [-3.0155816, 55.9402111], [-3.0153973, 55.9402719], [-3.0143407, 55.9406207], [-3.0092348999999996, 55.9423063], [-3.0088993, 55.94241120000001], [-3.0082997999999996, 55.942609700000006], [-3.0080098, 55.9427045], [-3.0025731999999996, 55.94450239999999], [-3.0023878999999996, 55.9445639], [-3.001064, 55.9450029], [-3.0003035, 55.9452556], [-2.9995507000000003, 55.945475399999985], [-2.997973, 55.94589950000001], [-2.9963471, 55.94627429999999], [-2.9930453, 55.9470173], [-2.9911815, 55.9475119], [-2.989936, 55.94787890000001], [-2.9884447999999995, 55.9483487], [-2.9870102999999997, 55.9488395], [-2.9855448, 55.9493988], [-2.9850651, 55.949599699999986], [-2.9841412, 55.9499865], [-2.9813702, 55.95111669999999], [-2.9791342000000003, 55.95185430000001], [-2.97775, 55.952244400000005], [-2.9769456, 55.9524512], [-2.9764337999999997, 55.9525706], [-2.9761234, 55.952635], [-2.9756155, 55.9527503], [-2.9752165999999995, 55.9528421], [-2.9750597999999995, 55.9528778], [-2.9745092, 55.9530002], [-2.9738556, 55.95314849999999], [-2.9721819, 55.9535113], [-2.9701437, 55.95395839999999], [-2.9681055, 55.954399499999994], [-2.9673175, 55.9545719], [-2.9664400999999994, 55.9547638], [-2.9659622, 55.95486830000001], [-2.9651432, 55.9550475], [-2.9648182, 55.95511729999999], [-2.964440437594421, 55.95519839379025], [-2.9629679, 55.95551449999999], [-2.9615441999999996, 55.955820200000005], [-2.9606084, 55.95598989999999], [-2.959755299999999, 55.95617609999999], [-2.9544600999999995, 55.95733159999999], [-2.9533627999999994, 55.957571699999995], [-2.9531517, 55.95761789999999], [-2.952765494793428, 55.95770237974702], [-2.9515105, 55.9579769], [-2.9499967, 55.95831840000001], [-2.9485085, 55.958704], [-2.9471786999999994, 55.95911220000001], [-2.9463691999999995, 55.9593879], [-2.9454075, 55.959751100000005], [-2.9444937, 55.9601334], [-2.9419695999999997, 55.9611615], [-2.9411113, 55.961466], [-2.9400442999999994, 55.9618446], [-2.9389221999999995, 55.9621774], [-2.9370098, 55.96264660000001], [-2.9356356, 55.962920399999994], [-2.933166299999999, 55.96331680000001], [-2.9286571, 55.9639849], [-2.9231821, 55.9647555], [-2.9205906999999995, 55.96510260000001], [-2.9200241999999994, 55.96518470000001], [-2.9145077, 55.9659837], [-2.9131814, 55.96618839999999], [-2.9119087, 55.9664453], [-2.9106481999999994, 55.96675689999999], [-2.9094296, 55.9671092], [-2.9081395, 55.96755539999999], [-2.9063854, 55.968298099999984], [-2.9046900999999994, 55.96906709999998], [-2.9009947, 55.9707952], [-2.8982799999999997, 55.97206459999999], [-2.8964446, 55.972908199999985], [-2.8962975, 55.9729758], [-2.8931052, 55.974442999999994], [-2.8928946000000004, 55.9745398], [-2.8918589, 55.97501580000001], [-2.8909332, 55.9754063], [-2.8899709, 55.9757699], [-2.8894775, 55.9759493], [-2.8887142, 55.97620220000001], [-2.8880473, 55.9764173], [-2.8860100999999996, 55.9770666], [-2.8843603, 55.9775924], [-2.8838105, 55.97776760000001], [-2.8828572999999995, 55.9780639], [-2.8797828, 55.9790195], [-2.8783367, 55.97944650000001], [-2.876853, 55.9798417], [-2.875476299999999, 55.9801449], [-2.8746089091824683, 55.980309827074706], [-2.8740826, 55.98040989999999], [-2.8717624, 55.980771999999995], [-2.8681618, 55.9812087], [-2.8658892, 55.98153320000001], [-2.8631256, 55.982001], [-2.8617087, 55.98228389999999], [-2.860354, 55.9825866], [-2.860124, 55.9826419], [-2.8599402, 55.9826824], [-2.8598717, 55.98269949999999], [-2.8571660999999997, 55.9833752], [-2.8550281999999996, 55.98396369999999], [-2.8543041999999996, 55.9841898], [-2.8531976, 55.98453560000001], [-2.8513552999999994, 55.98513499999999], [-2.846411499999999, 55.9867594], [-2.842738199999999, 55.987931199999984], [-2.8406086, 55.98864509999999], [-2.8393325999999997, 55.98907289999999], [-2.8378107, 55.98963740000001], [-2.8363904999999994, 55.990232799999994], [-2.8348903999999995, 55.9909495], [-2.8333194999999995, 55.9917734], [-2.8331124000000005, 55.99188879999999], [-2.8317519, 55.99276009999999], [-2.8297802, 55.9941644], [-2.8284771, 55.9950036], [-2.8270811999999994, 55.9957844], [-2.8256377999999995, 55.9963914], [-2.8241463, 55.9969283], [-2.8223663, 55.99743889999999], [-2.8216945999999994, 55.99760860000001], [-2.8209207, 55.9978041], [-2.8205494999999994, 55.9978979], [-2.8164764, 55.998881], [-2.8119877999999994, 55.9999602], [-2.8112528, 56.0001362], [-2.8110528, 56.00018409999999], [-2.8094773999999996, 56.000561299999994], [-2.8069287, 56.0011824], [-2.8043775, 56.00179919999999], [-2.8041175, 56.001862], [-2.8018313999999997, 56.002413700000005], [-2.7996362, 56.00288770000001], [-2.7980629999999995, 56.0031769], [-2.7941245999999995, 56.003781], [-2.7904386, 56.00434280000001], [-2.7896077999999997, 56.00446730000001], [-2.7886217, 56.0046184], [-2.7864047999999997, 56.0049505], [-2.7860675, 56.005003], [-2.7853071, 56.00511590000001], [-2.784777380770516, 56.00519688465394], [-2.7840545, 56.0053074], [-2.7820859999999996, 56.0055987], [-2.7819442999999997, 56.0056197], [-2.7774264999999994, 56.0063023], [-2.7771073999999993, 56.0063505], [-2.7767279999999994, 56.0064265], [-2.7763295999999995, 56.00649919999999], [-2.7760406999999994, 56.00654569999999], [-2.7752693, 56.0066937], [-2.7750258, 56.006727100000006], [-2.7744810999999996, 56.006833699999994], [-2.7741879999999997, 56.006895099999994], [-2.7739284999999994, 56.0069596], [-2.7734198, 56.00709569999999], [-2.7723466999999995, 56.0074178], [-2.7709689999999996, 56.0079254], [-2.770897360950782, 56.00795783962394], [-2.7706107999999996, 56.0080876], [-2.7697701, 56.0084684], [-2.7685098999999997, 56.0091604], [-2.7682534, 56.0093197], [-2.7676081, 56.0097204], [-2.7670414, 56.01018009999999], [-2.7664831, 56.0106678], [-2.7660057999999994, 56.0111718], [-2.7655535, 56.0116804], [-2.7653055999999996, 56.0120635], [-2.7648519, 56.0127874], [-2.7646548, 56.01328440000001], [-2.7645729999999995, 56.013532199999986], [-2.7644915, 56.013779099999994], [-2.764280799999999, 56.01448069999999], [-2.7638540999999996, 56.01597840000001], [-2.7619975999999995, 56.02246039999999], [-2.7597003, 56.03014699999999], [-2.7594793999999996, 56.0308862], [-2.7592507, 56.031645100000006], [-2.7581742999999994, 56.0352167], [-2.7578072999999996, 56.0364106], [-2.7577359999999995, 56.0366758], [-2.7570331, 56.0390318], [-2.7564114999999996, 56.04039780000001], [-2.7555378, 56.0418566], [-2.7549639, 56.0425902], [-2.7543271, 56.0433039], [-2.7536806, 56.0439352], [-2.7535367, 56.044072799999995], [-2.7525873, 56.0449128], [-2.7514924, 56.04567409999999], [-2.7502619, 56.046420999999995], [-2.7487667999999994, 56.0472132], [-2.7384178999999995, 56.0526699], [-2.7360737, 56.05390369999999], [-2.7353129999999997, 56.054303999999995], [-2.734346700000001, 56.054809], [-2.7334113, 56.0553036], [-2.7332843, 56.05537069999998], [-2.7327097999999994, 56.0556853], [-2.7320198999999996, 56.05602820000001], [-2.7313545, 56.0563717], [-2.7310793999999996, 56.05652309999999], [-2.7308759, 56.0566448], [-2.730344399999999, 56.05699629999999]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "0713", "motion_projection": null, "next_location_lat": "56.0569963", "next_location_lon": "-2.7303444", "previous_location": "Edinburgh", "current_leg_milage": "22.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5604.689, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9316.096, \"from_m\": 5604.689, \"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\": 9388.056, \"from_m\": 9316.096, \"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\": 10069.944, \"from_m\": 9388.056, \"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\": 16574.894, \"from_m\": 10069.944, \"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\": 25200.365, \"from_m\": 16574.894, \"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\": 26092.847, \"from_m\": 25200.365, \"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\": 28127.341, \"from_m\": 26092.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\": 125.0}, {\"to_m\": 29055.323, \"from_m\": 28127.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\": 115.0}, {\"to_m\": 29106.025, \"from_m\": 29055.323, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29121.612, \"from_m\": 29106.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30193.636, \"from_m\": 29121.612, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35187.417, \"from_m\": 30193.636, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35414.484, \"from_m\": 35187.417, \"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\": 35532.648, \"from_m\": 35414.484, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 35631.409, \"from_m\": 35532.648, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 35682.562, \"from_m\": 35631.409, \"capability_applied\": null, \"effective_limit_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\": 762012, \"profile_key\": \"6829efbba306581dfdfd7f78bda10def247044f98802915305e000be9f53a60f\", \"schedule_id\": 28713, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0649\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0650H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 5, \"distance_m\": 9462.123, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658\", \"location\": \"Prestonpans\", \"stage_seq\": 6, \"distance_m\": 15108.22, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Drem\", \"stage_seq\": 7, \"distance_m\": 28451.773, \"section_seq\": 1, \"route_path_id\": 142653}, {\"is_pass\": false, \"wtt_arr\": \"0713\", \"wtt_dep\": null, \"location\": \"North Berwick\", \"stage_seq\": 8, \"distance_m\": 35682.562, \"section_seq\": 1, \"route_path_id\": 142653}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 35682.562, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142653}], \"total_distance_m\": 35682.562, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35682.562, \"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": "0649", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "56.0569963", "current_position_lon": "-2.7303444", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:36Z\", \"source_id\": 64615335, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:40Z\", \"source_id\": 20474849, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:05Z\", \"source_id\": 64628660, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:02:07Z\", \"source_id\": 20479060, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:30Z\", \"source_id\": 64632175, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:34Z\", \"source_id\": 20480167, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "North Berwick", "service_state_platform": "1", "timing_fact_generation": 1790057017406530, "current_leg_arrival_utc": "2026-09-22T07:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:10:57.625418", "service_state_evidence_id": 20480167, "current_leg_start_actual_dep": "2026-09-22T06:49:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:20:58.080300", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
NBW |
5Y03 |
385004+385025 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5604.689, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9316.096, "from_m": 5604.689, "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": 9388.056, "from_m": 9316.096, "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": 10069.944, "from_m": 9388.056, "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": 16574.894, "from_m": 10069.944, "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": 25200.365, "from_m": 16574.894, "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": 26092.847, "from_m": 25200.365, "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": 28127.341, "from_m": 26092.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": 125.0}, {"to_m": 29055.323, "from_m": 28127.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": 115.0}, {"to_m": 29106.025, "from_m": 29055.323, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29121.612, "from_m": 29106.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30193.636, "from_m": 29121.612, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35187.417, "from_m": 30193.636, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35414.484, "from_m": 35187.417, "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": 35532.648, "from_m": 35414.484, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 10.0}, {"to_m": 35631.409, "from_m": 35532.648, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 5.0}, {"to_m": 35682.562, "from_m": 35631.409, "capability_applied": null, "effective_limit_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": 762012, "profile_key": "6829efbba306581dfdfd7f78bda10def247044f98802915305e000be9f53a60f", "schedule_id": 28713, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0649", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0650H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 142653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 142653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 142653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "Monktonhall Jn", "stage_seq": 5, "distance_m": 9462.123, "section_seq": 1, "route_path_id": 142653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658", "location": "Prestonpans", "stage_seq": 6, "distance_m": 15108.22, "section_seq": 1, "route_path_id": 142653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Drem", "stage_seq": 7, "distance_m": 28451.773, "section_seq": 1, "route_path_id": 142653}, {"is_pass": false, "wtt_arr": "0713", "wtt_dep": null, "location": "North Berwick", "stage_seq": 8, "distance_m": 35682.562, "section_seq": 1, "route_path_id": 142653}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 35682.562, "from_m": 0.0, "section_seq": 1, "route_path_id": 142653}], "total_distance_m": 35682.562, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35682.562, "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": 1041, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:36Z", "source_id": 64615335, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:57:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:40Z", "source_id": 20474849, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1051, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:05Z", "source_id": 64628660, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:03:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:02:07Z", "source_id": 20479060, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1060, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:30Z", "source_id": 64632175, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:10:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:34Z", "source_id": 20480167, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T07:10:00+01:00", "operational_fact": true}] |
Edinburgh |
0649 |
0649 |
7 |
None |
None |
North Berwick |
0713 |
0713 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87654/2026-09-22/detailed |
None |
Edinburgh |
2026-09-22T06:49:00+01:00 |
North Berwick |
22.0 |
{"type": "LineString", "coordinates": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1360089999999996, 55.9555696], [-3.1350718, 55.95538179999999], [-3.1333532, 55.9550252], [-3.1332878999999996, 55.9550117], [-3.1307859999999996, 55.9544109], [-3.1299053999999997, 55.9541783], [-3.1294617, 55.9540652], [-3.1288363999999995, 55.95389309999999], [-3.1281955999999997, 55.9537145], [-3.1272103, 55.953429], [-3.1256772999999995, 55.952945699999994], [-3.124451399999999, 55.95254160000001], [-3.12326, 55.9521153], [-3.1215520999999997, 55.951452800000006], [-3.1210514999999996, 55.95124189999999], [-3.120196, 55.95088219999999], [-3.1192779999999996, 55.95048379999999], [-3.1187595, 55.95026639999999], [-3.1184318, 55.95011749999999], [-3.1179167999999997, 55.94988229999999], [-3.1176431999999994, 55.9497574], [-3.1168200999999995, 55.94940079999999], [-3.1157248, 55.948984], [-3.1151708999999994, 55.94879639999999], [-3.1146075, 55.94861939999999], [-3.1138853, 55.94840440000001], [-3.1131115, 55.9481984], [-3.1123298, 55.94800999999999], [-3.1115956, 55.947853], [-3.1109873999999995, 55.9477367], [-3.1103760999999994, 55.9476308], [-3.109256499999999, 55.94745910000001], [-3.1088916999999996, 55.9474116], [-3.1084135, 55.94735279999999], [-3.1073552999999996, 55.94724430000001], [-3.1070623, 55.9472194], [-3.1067683, 55.94719459999999], [-3.1065525999999997, 55.9471761], [-3.1063226, 55.947158400000006], [-3.1060552, 55.94714209999999], [-3.1056707, 55.9471231], [-3.1053035999999996, 55.94710499999999], [-3.1049694000000003, 55.9470955], [-3.1047657, 55.9470886], [-3.1044434999999995, 55.9470773], [-3.1033743000000005, 55.947037400000006], [-3.1029382999999995, 55.94702109999999], [-3.102562, 55.9470075], [-3.1021989, 55.9469891], [-3.1014596, 55.946943899999994], [-3.1012221999999996, 55.946927499999994], [-3.1010043, 55.946908699999994], [-3.1008122, 55.9468916], [-3.1005385999999997, 55.9468663], [-3.1000745, 55.9468179], [-3.0996207999999994, 55.94676429999999], [-3.0992500999999995, 55.9467129], [-3.0988772, 55.9466573], [-3.0984091999999994, 55.9465844], [-3.0972802, 55.94637790000001], [-3.0960119000000006, 55.9460994], [-3.0948588, 55.945765900000005], [-3.0939367999999994, 55.9454916], [-3.0923007, 55.9448763], [-3.0912478999999995, 55.9443893], [-3.0901065, 55.9437674], [-3.0899386, 55.94364459999999], [-3.0898627, 55.9435925], [-3.0897499999999996, 55.943517799999995], [-3.0892307, 55.9431732], [-3.088494, 55.9426843], [-3.0871822, 55.94144300000001], [-3.0855938999999997, 55.939739800000005], [-3.0841863999999997, 55.9385844], [-3.082552999999999, 55.9375556], [-3.0805658999999994, 55.936585599999994], [-3.0797564999999993, 55.93627839999999], [-3.0783615, 55.9357264], [-3.0747129, 55.93429789999999], [-3.0729219999999997, 55.93361550000001], [-3.0719014999999996, 55.9332117], [-3.0710269999999995, 55.932875], [-3.0706801999999995, 55.9327397], [-3.0650699, 55.93056030000001], [-3.0636908999999997, 55.93012120000001], [-3.0636336999999996, 55.9301067], [-3.0632035, 55.9299825], [-3.0629775, 55.9299173], [-3.0622575, 55.929745999999994], [-3.0615819999999996, 55.9295924], [-3.0613574, 55.9295437], [-3.0603776, 55.9293694], [-3.0598859999999997, 55.92928500000001], [-3.0595528999999995, 55.9292363], [-3.0593801, 55.929211], [-3.0583817999999994, 55.9290823], [-3.0573520999999997, 55.92898460000001], [-3.0569507, 55.92895519999999], [-3.0557968999999994, 55.928923700000006], [-3.055536899999999, 55.92892150000001], [-3.0546081, 55.9289115], [-3.0543870999999996, 55.92891189999999], [-3.0542719660063726, 55.928912172184376], [-3.0542179, 55.9289123], [-3.054012, 55.9289132], [-3.0531442999999996, 55.928938899999984], [-3.0520575999999995, 55.929007], [-3.0511316, 55.929097600000006], [-3.0503457, 55.929201299999995], [-3.0492994, 55.9293739], [-3.0482985, 55.9295546], [-3.0469871999999993, 55.9298998], [-3.0453726, 55.9304175], [-3.0430427, 55.93119420000001], [-3.0423931, 55.9314107], [-3.0393249000000004, 55.9324335], [-3.0383085999999997, 55.93276639999999], [-3.0308359999999994, 55.93521419999999], [-3.024035, 55.93743859999999], [-3.0203053999999994, 55.93866179999999], [-3.0155816, 55.9402111], [-3.0153973, 55.9402719], [-3.0143407, 55.9406207], [-3.0092348999999996, 55.9423063], [-3.0088993, 55.94241120000001], [-3.0082997999999996, 55.942609700000006], [-3.0080098, 55.9427045], [-3.0025731999999996, 55.94450239999999], [-3.0023878999999996, 55.9445639], [-3.001064, 55.9450029], [-3.0003035, 55.9452556], [-2.9995507000000003, 55.945475399999985], [-2.997973, 55.94589950000001], [-2.9963471, 55.94627429999999], [-2.9930453, 55.9470173], [-2.9911815, 55.9475119], [-2.989936, 55.94787890000001], [-2.9884447999999995, 55.9483487], [-2.9870102999999997, 55.9488395], [-2.9855448, 55.9493988], [-2.9850651, 55.949599699999986], [-2.9841412, 55.9499865], [-2.9813702, 55.95111669999999], [-2.9791342000000003, 55.95185430000001], [-2.97775, 55.952244400000005], [-2.9769456, 55.9524512], [-2.9764337999999997, 55.9525706], [-2.9761234, 55.952635], [-2.9756155, 55.9527503], [-2.9752165999999995, 55.9528421], [-2.9750597999999995, 55.9528778], [-2.9745092, 55.9530002], [-2.9738556, 55.95314849999999], [-2.9721819, 55.9535113], [-2.9701437, 55.95395839999999], [-2.9681055, 55.954399499999994], [-2.9673175, 55.9545719], [-2.9664400999999994, 55.9547638], [-2.9659622, 55.95486830000001], [-2.9651432, 55.9550475], [-2.9648182, 55.95511729999999], [-2.964440437594421, 55.95519839379025], [-2.9629679, 55.95551449999999], [-2.9615441999999996, 55.955820200000005], [-2.9606084, 55.95598989999999], [-2.959755299999999, 55.95617609999999], [-2.9544600999999995, 55.95733159999999], [-2.9533627999999994, 55.957571699999995], [-2.9531517, 55.95761789999999], [-2.952765494793428, 55.95770237974702], [-2.9515105, 55.9579769], [-2.9499967, 55.95831840000001], [-2.9485085, 55.958704], [-2.9471786999999994, 55.95911220000001], [-2.9463691999999995, 55.9593879], [-2.9454075, 55.959751100000005], [-2.9444937, 55.9601334], [-2.9419695999999997, 55.9611615], [-2.9411113, 55.961466], [-2.9400442999999994, 55.9618446], [-2.9389221999999995, 55.9621774], [-2.9370098, 55.96264660000001], [-2.9356356, 55.962920399999994], [-2.933166299999999, 55.96331680000001], [-2.9286571, 55.9639849], [-2.9231821, 55.9647555], [-2.9205906999999995, 55.96510260000001], [-2.9200241999999994, 55.96518470000001], [-2.9145077, 55.9659837], [-2.9131814, 55.96618839999999], [-2.9119087, 55.9664453], [-2.9106481999999994, 55.96675689999999], [-2.9094296, 55.9671092], [-2.9081395, 55.96755539999999], [-2.9063854, 55.968298099999984], [-2.9046900999999994, 55.96906709999998], [-2.9009947, 55.9707952], [-2.8982799999999997, 55.97206459999999], [-2.8964446, 55.972908199999985], [-2.8962975, 55.9729758], [-2.8931052, 55.974442999999994], [-2.8928946000000004, 55.9745398], [-2.8918589, 55.97501580000001], [-2.8909332, 55.9754063], [-2.8899709, 55.9757699], [-2.8894775, 55.9759493], [-2.8887142, 55.97620220000001], [-2.8880473, 55.9764173], [-2.8860100999999996, 55.9770666], [-2.8843603, 55.9775924], [-2.8838105, 55.97776760000001], [-2.8828572999999995, 55.9780639], [-2.8797828, 55.9790195], [-2.8783367, 55.97944650000001], [-2.876853, 55.9798417], [-2.875476299999999, 55.9801449], [-2.8746089091824683, 55.980309827074706], [-2.8740826, 55.98040989999999], [-2.8717624, 55.980771999999995], [-2.8681618, 55.9812087], [-2.8658892, 55.98153320000001], [-2.8631256, 55.982001], [-2.8617087, 55.98228389999999], [-2.860354, 55.9825866], [-2.860124, 55.9826419], [-2.8599402, 55.9826824], [-2.8598717, 55.98269949999999], [-2.8571660999999997, 55.9833752], [-2.8550281999999996, 55.98396369999999], [-2.8543041999999996, 55.9841898], [-2.8531976, 55.98453560000001], [-2.8513552999999994, 55.98513499999999], [-2.846411499999999, 55.9867594], [-2.842738199999999, 55.987931199999984], [-2.8406086, 55.98864509999999], [-2.8393325999999997, 55.98907289999999], [-2.8378107, 55.98963740000001], [-2.8363904999999994, 55.990232799999994], [-2.8348903999999995, 55.9909495], [-2.8333194999999995, 55.9917734], [-2.8331124000000005, 55.99188879999999], [-2.8317519, 55.99276009999999], [-2.8297802, 55.9941644], [-2.8284771, 55.9950036], [-2.8270811999999994, 55.9957844], [-2.8256377999999995, 55.9963914], [-2.8241463, 55.9969283], [-2.8223663, 55.99743889999999], [-2.8216945999999994, 55.99760860000001], [-2.8209207, 55.9978041], [-2.8205494999999994, 55.9978979], [-2.8164764, 55.998881], [-2.8119877999999994, 55.9999602], [-2.8112528, 56.0001362], [-2.8110528, 56.00018409999999], [-2.8094773999999996, 56.000561299999994], [-2.8069287, 56.0011824], [-2.8043775, 56.00179919999999], [-2.8041175, 56.001862], [-2.8018313999999997, 56.002413700000005], [-2.7996362, 56.00288770000001], [-2.7980629999999995, 56.0031769], [-2.7941245999999995, 56.003781], [-2.7904386, 56.00434280000001], [-2.7896077999999997, 56.00446730000001], [-2.7886217, 56.0046184], [-2.7864047999999997, 56.0049505], [-2.7860675, 56.005003], [-2.7853071, 56.00511590000001], [-2.784777380770516, 56.00519688465394], [-2.7840545, 56.0053074], [-2.7820859999999996, 56.0055987], [-2.7819442999999997, 56.0056197], [-2.7774264999999994, 56.0063023], [-2.7771073999999993, 56.0063505], [-2.7767279999999994, 56.0064265], [-2.7763295999999995, 56.00649919999999], [-2.7760406999999994, 56.00654569999999], [-2.7752693, 56.0066937], [-2.7750258, 56.006727100000006], [-2.7744810999999996, 56.006833699999994], [-2.7741879999999997, 56.006895099999994], [-2.7739284999999994, 56.0069596], [-2.7734198, 56.00709569999999], [-2.7723466999999995, 56.0074178], [-2.7709689999999996, 56.0079254], [-2.770897360950782, 56.00795783962394], [-2.7706107999999996, 56.0080876], [-2.7697701, 56.0084684], [-2.7685098999999997, 56.0091604], [-2.7682534, 56.0093197], [-2.7676081, 56.0097204], [-2.7670414, 56.01018009999999], [-2.7664831, 56.0106678], [-2.7660057999999994, 56.0111718], [-2.7655535, 56.0116804], [-2.7653055999999996, 56.0120635], [-2.7648519, 56.0127874], [-2.7646548, 56.01328440000001], [-2.7645729999999995, 56.013532199999986], [-2.7644915, 56.013779099999994], [-2.764280799999999, 56.01448069999999], [-2.7638540999999996, 56.01597840000001], [-2.7619975999999995, 56.02246039999999], [-2.7597003, 56.03014699999999], [-2.7594793999999996, 56.0308862], [-2.7592507, 56.031645100000006], [-2.7581742999999994, 56.0352167], [-2.7578072999999996, 56.0364106], [-2.7577359999999995, 56.0366758], [-2.7570331, 56.0390318], [-2.7564114999999996, 56.04039780000001], [-2.7555378, 56.0418566], [-2.7549639, 56.0425902], [-2.7543271, 56.0433039], [-2.7536806, 56.0439352], [-2.7535367, 56.044072799999995], [-2.7525873, 56.0449128], [-2.7514924, 56.04567409999999], [-2.7502619, 56.046420999999995], [-2.7487667999999994, 56.0472132], [-2.7384178999999995, 56.0526699], [-2.7360737, 56.05390369999999], [-2.7353129999999997, 56.054303999999995], [-2.734346700000001, 56.054809], [-2.7334113, 56.0553036], [-2.7332843, 56.05537069999998], [-2.7327097999999994, 56.0556853], [-2.7320198999999996, 56.05602820000001], [-2.7313545, 56.0563717], [-2.7310793999999996, 56.05652309999999], [-2.7308759, 56.0566448], [-2.730344399999999, 56.05699629999999]]} |
22.2 |
0648 |
0710 |
Edinburgh |
North Berwick |
North Berwick |
56.0569963 |
-2.7303444 |
56.0569963 |
-2.7303444 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:10:00 |
North Berwick |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20480167 |
1790057017406530 |
24 |
24 |
2026-09-22 06:20:58.080300 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:10:57.625418 |
| 730521 |
758199 |
H54872 |
490Y34C622 |
2026-09-22 |
COMPLETE |
20486667 |
2026-09-22 07:11:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 758199, "stp": "P", "toc": "Unknown", "uid": "H54872", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H54872/2026-09-22/detailed", "trust_id": "490Y34C622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich H.S.", "service_date": "2026-09-22", "dest_arr_time": "0656", "dest_platform": null, "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "0Y34", "timing_status": null, "origin_station": "Parkeston SS (GBRf)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0611", "origin_platform": null, "current_location": "Parkeston SS (GBRf)", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0656", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 608.709, \"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\": 13673.786, \"from_m\": 608.709, \"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\": 13766.28, \"from_m\": 13673.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14212.422, \"from_m\": 13766.28, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14583.997, \"from_m\": 14212.422, \"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\": 27324.514, \"from_m\": 14583.997, \"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\": 27686.9, \"from_m\": 27324.514, \"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\": 27954.757, \"from_m\": 27686.9, \"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\": 28284.261, \"from_m\": 27954.757, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28349.49, \"from_m\": 28284.261, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28395.431, \"from_m\": 28349.49, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28636.038, \"from_m\": 28395.431, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28705.751, \"from_m\": 28636.038, \"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\": 28744.523, \"from_m\": 28705.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28930.622, \"from_m\": 28744.523, \"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\": 28970.878, \"from_m\": 28930.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29062.082, \"from_m\": 28970.878, \"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\": 29156.122, \"from_m\": 29062.082, \"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\": 29513.989, \"from_m\": 29156.122, \"capability_applied\": null, \"effective_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\": 758199, \"profile_key\": \"9f092c64a4ff013e6b486ea8e8599606c36aa886145482bbcc8546ef39b0e882\", \"schedule_id\": 14198, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Parkeston SS (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0613\", \"location\": \"Parkeston Goods Jn\", \"stage_seq\": 2, \"distance_m\": 436.693, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Mistley\", \"stage_seq\": 3, \"distance_m\": 11630.777, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626\", \"location\": \"Manningtree East Jn\", \"stage_seq\": 4, \"distance_m\": 13754.339, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Manningtree North Jn\", \"stage_seq\": 5, \"distance_m\": 14225.611, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 6, \"distance_m\": 27139.674, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": \"0651\", \"location\": \"Ipswich\", \"stage_seq\": 7, \"distance_m\": 28478.334, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": false, \"wtt_arr\": \"0652\", \"wtt_dep\": \"0654\", \"location\": \"Ipswich Sig. CO822\", \"stage_seq\": 8, \"distance_m\": 28930.622, \"section_seq\": 1, \"route_path_id\": 136034}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": null, \"location\": \"Ipswich H.S.\", \"stage_seq\": 9, \"distance_m\": 29513.989, \"section_seq\": 1, \"route_path_id\": 136034}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 29513.989, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136034}], \"total_distance_m\": 29513.989, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27976.302, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1537.687, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0611", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Parkeston SS (GBRf)", "service_state_platform": null, "timing_fact_generation": 1790057510004245, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:00.396545", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:03.409275", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
0Y34 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 608.709, "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": 13673.786, "from_m": 608.709, "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": 13766.28, "from_m": 13673.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14212.422, "from_m": 13766.28, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14583.997, "from_m": 14212.422, "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": 27324.514, "from_m": 14583.997, "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": 27686.9, "from_m": 27324.514, "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": 27954.757, "from_m": 27686.9, "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": 28284.261, "from_m": 27954.757, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28349.49, "from_m": 28284.261, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28395.431, "from_m": 28349.49, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28636.038, "from_m": 28395.431, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28705.751, "from_m": 28636.038, "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": 28744.523, "from_m": 28705.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28930.622, "from_m": 28744.523, "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": 28970.878, "from_m": 28930.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29062.082, "from_m": 28970.878, "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": 29156.122, "from_m": 29062.082, "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": 29513.989, "from_m": 29156.122, "capability_applied": null, "effective_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": 758199, "profile_key": "9f092c64a4ff013e6b486ea8e8599606c36aa886145482bbcc8546ef39b0e882", "schedule_id": 14198, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0611", "location": "Parkeston SS (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136034}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0613", "location": "Parkeston Goods Jn", "stage_seq": 2, "distance_m": 436.693, "section_seq": 1, "route_path_id": 136034}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624", "location": "Mistley", "stage_seq": 3, "distance_m": 11630.777, "section_seq": 1, "route_path_id": 136034}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626", "location": "Manningtree East Jn", "stage_seq": 4, "distance_m": 13754.339, "section_seq": 1, "route_path_id": 136034}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Manningtree North Jn", "stage_seq": 5, "distance_m": 14225.611, "section_seq": 1, "route_path_id": 136034}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Ipswich Halifax Jn", "stage_seq": 6, "distance_m": 27139.674, "section_seq": 1, "route_path_id": 136034}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": "0651", "location": "Ipswich", "stage_seq": 7, "distance_m": 28478.334, "section_seq": 1, "route_path_id": 136034}, {"is_pass": false, "wtt_arr": "0652", "wtt_dep": "0654", "location": "Ipswich Sig. CO822", "stage_seq": 8, "distance_m": 28930.622, "section_seq": 1, "route_path_id": 136034}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": null, "location": "Ipswich H.S.", "stage_seq": 9, "distance_m": 29513.989, "section_seq": 1, "route_path_id": 136034}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 29513.989, "from_m": 0.0, "section_seq": 1, "route_path_id": 136034}], "total_distance_m": 29513.989, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27976.302, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1537.687, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Parkeston SS (GBRf) |
0611 |
0611 |
None |
None |
None |
Ipswich H.S. |
0656 |
0656 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H54872/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Parkeston SS (GBRf) |
Ipswich |
None |
None |
None |
None |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:11:00 |
Parkeston SS (GBRf) |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790057510004245 |
1 |
1 |
2026-09-22 06:21:03.409275 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:00.396545 |
| 730522 |
758711 |
L79528 |
861P12M522 |
2026-09-22 |
COMPLETE |
20485087 |
2026-09-22 07:11:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 758711, "stp": "P", "toc": "South Western Railway", "uid": "L79528", "consist": "450042+450075", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79528/2026-09-22/detailed", "trust_id": "861P12M522", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "10", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "1P12", "timing_status": "LATE", "origin_station": "Portsmouth Harbour", "current_leg_arr": "0711", "current_leg_dep": "0700", "current_leg_end": "London Waterloo", "origin_dep_time": "0509", "origin_platform": "5", "current_location": "London Waterloo", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Clapham Junction (M)", "dest_arr_time_act": "0707", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (M)", "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\": 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\": 3034.81, \"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\": 3328.522, \"from_m\": 3034.81, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5434.207, \"from_m\": 3328.522, \"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\": 6979.44, \"from_m\": 5434.207, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7181.225, \"from_m\": 6979.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10724.004, \"from_m\": 7181.225, \"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\": 11447.591, \"from_m\": 10724.004, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12363.71, \"from_m\": 11447.591, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13291.188, \"from_m\": 12363.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\": 13899.316, \"from_m\": 13291.188, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16287.482, \"from_m\": 13899.316, \"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\": 17362.369, \"from_m\": 16287.482, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18089.276, \"from_m\": 17362.369, \"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\": 23328.029, \"from_m\": 18089.276, \"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\": 23830.322, \"from_m\": 23328.029, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26607.337, \"from_m\": 23830.322, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27136.079, \"from_m\": 26607.337, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27595.636, \"from_m\": 27136.079, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30690.896, \"from_m\": 27595.636, \"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\": 32967.802, \"from_m\": 30690.896, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35874.704, \"from_m\": 32967.802, \"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\": 37737.543, \"from_m\": 35874.704, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 51095.771, \"from_m\": 37737.543, \"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\": 51402.689, \"from_m\": 51095.771, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59401.792, \"from_m\": 51402.689, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 62412.274, \"from_m\": 59401.792, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 65590.47, \"from_m\": 62412.274, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66175.221, \"from_m\": 65590.47, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68941.567, \"from_m\": 66175.221, \"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\": 70605.055, \"from_m\": 68941.567, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 70716.912, \"from_m\": 70605.055, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71533.61, \"from_m\": 70716.912, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73860.903, \"from_m\": 71533.61, \"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\": 79658.725, \"from_m\": 73860.903, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79862.126, \"from_m\": 79658.725, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86487.26, \"from_m\": 79862.126, \"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\": 88603.367, \"from_m\": 86487.26, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88630.471, \"from_m\": 88603.367, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 99559.752, \"from_m\": 88630.471, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 103562.77, \"from_m\": 99559.752, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 113234.009, \"from_m\": 103562.77, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 117728.582, \"from_m\": 113234.009, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 118858.622, \"from_m\": 117728.582, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 118889.534, \"from_m\": 118858.622, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 119008.099, \"from_m\": 118889.534, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 119122.193, \"from_m\": 119008.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\": 119183.244, \"from_m\": 119122.193, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119601.305, \"from_m\": 119183.244, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 758711, \"profile_key\": \"13c0afef27fa97d6ea378b55b47e73ff26d6f630403aaf20c3799ccf6c41e3d7\", \"schedule_id\": 37916, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0509\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0512\", \"wtt_dep\": \"0513\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1464.88, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0516\", \"wtt_dep\": \"0517\", \"location\": \"Fratton\", \"stage_seq\": 3, \"distance_m\": 2636.362, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 4, \"distance_m\": 7086.715, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0524\", \"location\": \"Farlington Jn\", \"stage_seq\": 5, \"distance_m\": 8106.164, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0527H\", \"wtt_dep\": \"0528H\", \"location\": \"Havant\", \"stage_seq\": 6, \"distance_m\": 12788.425, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0542H\", \"wtt_dep\": \"0543H\", \"location\": \"Petersfield\", \"stage_seq\": 7, \"distance_m\": 31323.578, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0555H\", \"wtt_dep\": \"0557H\", \"location\": \"Haslemere\", \"stage_seq\": 8, \"distance_m\": 50487.031, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604H\", \"location\": \"Witley\", \"stage_seq\": 9, \"distance_m\": 57764.144, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": \"0609\", \"location\": \"Milford (Surrey)\", \"stage_seq\": 10, \"distance_m\": 61230.99, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0614H\", \"location\": \"Godalming\", \"stage_seq\": 11, \"distance_m\": 64198.065, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617H\", \"location\": \"Farncombe\", \"stage_seq\": 12, \"distance_m\": 65730.512, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620\", \"location\": \"Shalford Jn\", \"stage_seq\": 13, \"distance_m\": 68941.567, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0625\", \"location\": \"Guildford\", \"stage_seq\": 14, \"distance_m\": 70934.746, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Worplesdon\", \"stage_seq\": 15, \"distance_m\": 76542.053, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Woking Jn\", \"stage_seq\": 16, \"distance_m\": 79821.734, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0637\", \"location\": \"Woking\", \"stage_seq\": 17, \"distance_m\": 80558.049, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 18, \"distance_m\": 98082.92, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"Surbiton\", \"stage_seq\": 19, \"distance_m\": 100309.159, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647H\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 20, \"distance_m\": 103152.677, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0649\", \"location\": \"New Malden\", \"stage_seq\": 21, \"distance_m\": 103967.236, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651\", \"location\": \"Wimbledon\", \"stage_seq\": 22, \"distance_m\": 107949.846, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0658\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 23, \"distance_m\": 113315.795, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 24, \"distance_m\": 118858.622, \"section_seq\": 1, \"route_path_id\": 146135}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 25, \"distance_m\": 119601.305, \"section_seq\": 1, \"route_path_id\": 146135}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 119601.305, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146135}], \"total_distance_m\": 119601.305, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 119540.254, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.051, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0509", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:10:59Z\", \"source_id\": 64443595, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:11:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:11:00Z\", \"source_id\": 20419103, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:14:56Z\", \"source_id\": 64446505, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:15:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:01Z\", \"source_id\": 20419977, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:47Z\", \"source_id\": 64456827, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:27:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:50Z\", \"source_id\": 20423237, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28078, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:43Z\", \"source_id\": 64473086, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:42:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:45Z\", \"source_id\": 20428474, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:55Z\", \"source_id\": 64489435, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:59Z\", \"source_id\": 20433809, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:13Z\", \"source_id\": 64502070, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:14Z\", \"source_id\": 20437993, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:18Z\", \"source_id\": 64508904, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:20Z\", \"source_id\": 20440231, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:04Z\", \"source_id\": 64517369, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:09Z\", \"source_id\": 20443053, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28009, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:53Z\", \"source_id\": 64524555, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:58Z\", \"source_id\": 20445355, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:52Z\", \"source_id\": 64536098, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:55Z\", \"source_id\": 20449117, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:11Z\", \"source_id\": 64550501, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:14Z\", \"source_id\": 20453977, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:25Z\", \"source_id\": 64564149, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:25Z\", \"source_id\": 20458357, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:48Z\", \"source_id\": 64591919, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:50Z\", \"source_id\": 20467336, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:25Z\", \"source_id\": 64598034, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:29Z\", \"source_id\": 20469375, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:24Z\", \"source_id\": 64605180, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:30Z\", \"source_id\": 20471696, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:57Z\", \"source_id\": 64618490, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:00Z\", \"source_id\": 20475890, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:52Z\", \"source_id\": 20482808, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:46Z\", \"source_id\": 64648060, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:45Z\", \"source_id\": 20485087, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "10", "timing_fact_generation": 1790057386719872, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:00.472730", "service_state_evidence_id": 20485087, "current_leg_start_actual_dep": "2026-09-22T07:02:00+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:03.426273", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
PMH |
None |
1P12 |
450042+450075 |
8 |
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": 3034.81, "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": 3328.522, "from_m": 3034.81, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5434.207, "from_m": 3328.522, "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": 6979.44, "from_m": 5434.207, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7181.225, "from_m": 6979.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10724.004, "from_m": 7181.225, "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": 11447.591, "from_m": 10724.004, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12363.71, "from_m": 11447.591, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13291.188, "from_m": 12363.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": 13899.316, "from_m": 13291.188, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16287.482, "from_m": 13899.316, "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": 17362.369, "from_m": 16287.482, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18089.276, "from_m": 17362.369, "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": 23328.029, "from_m": 18089.276, "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": 23830.322, "from_m": 23328.029, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26607.337, "from_m": 23830.322, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27136.079, "from_m": 26607.337, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27595.636, "from_m": 27136.079, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30690.896, "from_m": 27595.636, "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": 32967.802, "from_m": 30690.896, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35874.704, "from_m": 32967.802, "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": 37737.543, "from_m": 35874.704, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 51095.771, "from_m": 37737.543, "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": 51402.689, "from_m": 51095.771, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59401.792, "from_m": 51402.689, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 62412.274, "from_m": 59401.792, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 65590.47, "from_m": 62412.274, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66175.221, "from_m": 65590.47, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68941.567, "from_m": 66175.221, "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": 70605.055, "from_m": 68941.567, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 70716.912, "from_m": 70605.055, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71533.61, "from_m": 70716.912, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73860.903, "from_m": 71533.61, "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": 79658.725, "from_m": 73860.903, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79862.126, "from_m": 79658.725, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86487.26, "from_m": 79862.126, "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": 88603.367, "from_m": 86487.26, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88630.471, "from_m": 88603.367, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 99559.752, "from_m": 88630.471, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103562.77, "from_m": 99559.752, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 113234.009, "from_m": 103562.77, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 117728.582, "from_m": 113234.009, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 118858.622, "from_m": 117728.582, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 118889.534, "from_m": 118858.622, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 119008.099, "from_m": 118889.534, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 119122.193, "from_m": 119008.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": 119183.244, "from_m": 119122.193, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119601.305, "from_m": 119183.244, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 758711, "profile_key": "13c0afef27fa97d6ea378b55b47e73ff26d6f630403aaf20c3799ccf6c41e3d7", "schedule_id": 37916, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0509", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0512", "wtt_dep": "0513", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1464.88, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0516", "wtt_dep": "0517", "location": "Fratton", "stage_seq": 3, "distance_m": 2636.362, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520H", "location": "Portcreek Jn", "stage_seq": 4, "distance_m": 7086.715, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0524", "location": "Farlington Jn", "stage_seq": 5, "distance_m": 8106.164, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0527H", "wtt_dep": "0528H", "location": "Havant", "stage_seq": 6, "distance_m": 12788.425, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0542H", "wtt_dep": "0543H", "location": "Petersfield", "stage_seq": 7, "distance_m": 31323.578, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0555H", "wtt_dep": "0557H", "location": "Haslemere", "stage_seq": 8, "distance_m": 50487.031, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604H", "location": "Witley", "stage_seq": 9, "distance_m": 57764.144, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": "0609", "location": "Milford (Surrey)", "stage_seq": 10, "distance_m": 61230.99, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0614H", "location": "Godalming", "stage_seq": 11, "distance_m": 64198.065, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617H", "location": "Farncombe", "stage_seq": 12, "distance_m": 65730.512, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620", "location": "Shalford Jn", "stage_seq": 13, "distance_m": 68941.567, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0625", "location": "Guildford", "stage_seq": 14, "distance_m": 70934.746, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Worplesdon", "stage_seq": 15, "distance_m": 76542.053, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Woking Jn", "stage_seq": 16, "distance_m": 79821.734, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0637", "location": "Woking", "stage_seq": 17, "distance_m": 80558.049, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646", "location": "Hampton Court Jn", "stage_seq": 18, "distance_m": 98082.92, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "Surbiton", "stage_seq": 19, "distance_m": 100309.159, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647H", "location": "Berrylands Juncton", "stage_seq": 20, "distance_m": 103152.677, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0649", "location": "New Malden", "stage_seq": 21, "distance_m": 103967.236, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651", "location": "Wimbledon", "stage_seq": 22, "distance_m": 107949.846, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0658", "location": "Clapham Junction (M)", "stage_seq": 23, "distance_m": 113315.795, "section_seq": 1, "route_path_id": 146135}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Waterloo West Crossings", "stage_seq": 24, "distance_m": 118858.622, "section_seq": 1, "route_path_id": 146135}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 25, "distance_m": 119601.305, "section_seq": 1, "route_path_id": 146135}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 119601.305, "from_m": 0.0, "section_seq": 1, "route_path_id": 146135}], "total_distance_m": 119601.305, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 119540.254, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.051, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:10:59Z", "source_id": 64443595, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:11:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:11:00Z", "source_id": 20419103, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:14:56Z", "source_id": 64446505, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:15:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:01Z", "source_id": 20419977, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:47Z", "source_id": 64456827, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:27:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:50Z", "source_id": 20423237, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28078, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:43Z", "source_id": 64473086, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:42:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:45Z", "source_id": 20428474, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28042, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:55Z", "source_id": 64489435, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:54:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:59Z", "source_id": 20433809, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28033, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:13Z", "source_id": 64502070, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:02:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:14Z", "source_id": 20437993, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28025, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:18Z", "source_id": 64508904, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:06:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:20Z", "source_id": 20440231, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28017, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:04Z", "source_id": 64517369, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:11:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:09Z", "source_id": 20443053, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28009, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:53Z", "source_id": 64524555, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:15:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:58Z", "source_id": 20445355, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27917, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:52Z", "source_id": 64536098, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:21:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:55Z", "source_id": 20449117, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27902, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:11Z", "source_id": 64550501, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:29:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:14Z", "source_id": 20453977, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26927, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:25Z", "source_id": 64564149, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:35:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:25Z", "source_id": 20458357, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28509, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:48Z", "source_id": 64591919, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:47:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:50Z", "source_id": 20467336, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:25Z", "source_id": 64598034, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:50:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:29Z", "source_id": 20469375, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:24Z", "source_id": 64605180, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:53:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:30Z", "source_id": 20471696, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:57Z", "source_id": 64618490, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:00Z", "source_id": 20475890, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:52Z", "source_id": 20482808, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28962, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:46Z", "source_id": 64648060, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:11:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:45Z", "source_id": 20485087, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Portsmouth Harbour |
0509 |
0509 |
5 |
None |
None |
London Waterloo |
0709 |
0707 |
10 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79528/2026-09-22/detailed |
None |
Clapham Junction (M) |
2026-09-22T07:02:00+01:00 |
London Waterloo |
11.0 |
{"type": "LineString", "coordinates": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
3.9 |
0700 |
0711 |
Clapham Junction (M) |
London Waterloo |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:11:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485087 |
1790057386719872 |
121 |
121 |
2026-09-22 06:21:03.426273 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:00.472730 |
| 730523 |
758824 |
G39320 |
402D10M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 06:11:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 758824, "stp": "P", "toc": "Transport for Wales", "uid": "G39320", "consist": "197038", "dest_crs": "BFF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39320/2026-09-22/detailed", "trust_id": "402D10M522", "origin_crs": "LLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blaenau Ffestiniog", "service_date": "2026-09-22", "dest_arr_time": "0613", "dest_platform": "1", "is_terminated": 1, "next_location": "Tal-y-Cafn", "signalling_id": "2D10", "timing_status": "ON TIME", "origin_station": "Llandudno Junction", "current_leg_arr": "0523", "current_leg_dep": "0515", "current_leg_end": "Tal-y-Cafn", "origin_dep_time": "0515", "origin_platform": "3", "current_location": "North Llanrwst", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8093779, 53.2839073], [-3.8087731, 53.2838368], [-3.8085284, 53.2838032], [-3.8083125, 53.28377109999999], [-3.8079585, 53.2837182], [-3.8076532, 53.2836644], [-3.8074287, 53.28362279999999], [-3.8071847, 53.2835699], [-3.8069371, 53.28351599999999], [-3.8066997, 53.2834583], [-3.8065496, 53.283420599999985], [-3.806438200000001, 53.2833926], [-3.8061721, 53.2833245], [-3.8057891, 53.28321540000001], [-3.8052634, 53.28306459999999], [-3.8045817999999993, 53.282868499999985], [-3.8039371000000006, 53.28269629999999], [-3.8034767, 53.28258439999999], [-3.8029996000000006, 53.28247929999999], [-3.8024587999999993, 53.282337799999986], [-3.802174, 53.28227999999999], [-3.8016373, 53.2821843], [-3.801076699999999, 53.2820917], [-3.8001497, 53.2819178], [-3.7996549, 53.28179999999999], [-3.799339, 53.2817128], [-3.799111299999999, 53.28163210000001], [-3.7988779, 53.2815361], [-3.7986569, 53.2814248], [-3.7984558, 53.28130519999999], [-3.7982888, 53.2811797], [-3.7981596, 53.28105899999999], [-3.7980306, 53.2809262], [-3.7979193, 53.2807882], [-3.797816, 53.280631099999994], [-3.797712199999999, 53.280427], [-3.7976621, 53.2802282], [-3.797618, 53.28003120000001], [-3.7975021999999994, 53.27942509999999], [-3.7974869999999994, 53.27929610000001], [-3.7974526, 53.27900489999999], [-3.7973929000000006, 53.27877399999999], [-3.7973144, 53.2785318], [-3.7971723000000006, 53.2782319], [-3.7967646, 53.27759679999999], [-3.7966358, 53.2773507], [-3.796499, 53.2770499], [-3.796367299999999, 53.27661379999999], [-3.7963233, 53.27635639999999], [-3.7963045, 53.27613869999999], [-3.796302699999999, 53.2758725], [-3.796367899999999, 53.27567829999999], [-3.7964286, 53.27541680000001], [-3.7964707999999994, 53.27523909999999], [-3.7965623, 53.2750311], [-3.7969263, 53.2744277], [-3.797217299999999, 53.27388940000001], [-3.7973144, 53.2736645], [-3.7973959, 53.27342380000001], [-3.7974748, 53.27305839999999], [-3.7975032, 53.2727925], [-3.7975126, 53.27248129999999], [-3.7975287, 53.27106979999999], [-3.797529899999999, 53.270134500000005], [-3.79753, 53.27005249999999], [-3.7975625000000006, 53.26917389999999], [-3.7976377, 53.268621], [-3.7977291, 53.268221], [-3.7977926, 53.2679995], [-3.7979052, 53.267669999999995], [-3.798016899999999, 53.26737789999999], [-3.7983542, 53.2666309], [-3.798854, 53.2658971], [-3.7993073000000006, 53.265313199999994], [-3.7997229999999993, 53.26486539999999], [-3.799946499999999, 53.264654199999995], [-3.800125099999999, 53.26448669999999], [-3.8003884, 53.264272], [-3.800677700000001, 53.2640316], [-3.8010151, 53.2637593], [-3.8010399, 53.26374130000001], [-3.8010880999999994, 53.2637049], [-3.801523499999999, 53.26340150000001], [-3.801800300000001, 53.26322090000001], [-3.8022136, 53.2629667], [-3.8025239000000006, 53.2627896], [-3.8029000000000006, 53.262581299999994], [-3.803306000000001, 53.26238779999999], [-3.8035972, 53.26224280000001], [-3.8041801, 53.2619845], [-3.8046409, 53.26179779999998], [-3.8053608, 53.261534700000006], [-3.806907199999999, 53.26101700000001], [-3.8072587, 53.2608903], [-3.8078167, 53.2606886], [-3.8079639, 53.2606311], [-3.808195800000001, 53.260538100000005], [-3.8085926, 53.26035649999999], [-3.8087769, 53.26027989999999], [-3.809315999999999, 53.2600127], [-3.8096130000000006, 53.2598605], [-3.810019099999999, 53.2596248], [-3.8102193999999994, 53.259504099999994], [-3.810654299999999, 53.2592265], [-3.8113001, 53.258817500000006], [-3.8131493, 53.257592], [-3.815081499999999, 53.256312400000006], [-3.8156716, 53.255917499999995], [-3.8163998, 53.2554396], [-3.817227799999999, 53.2548923], [-3.8176406, 53.2546114], [-3.817829099999999, 53.254469400000005], [-3.8179991, 53.25433060000001], [-3.8182785999999993, 53.254086699999995], [-3.8186375, 53.2536788], [-3.8188456, 53.253368899999984], [-3.8188529896006687, 53.25335536819731], [-3.818970599999999, 53.25314000000001], [-3.8190564999999994, 53.2529434], [-3.819145, 53.2527099], [-3.8191889999999993, 53.2525382], [-3.8192246, 53.25238149999999], [-3.8192401, 53.252255], [-3.8192527, 53.2520797], [-3.8192523, 53.2518096], [-3.8192255999999993, 53.251626300000005], [-3.8191909, 53.2514494], [-3.8191611, 53.251300099999995], [-3.819125299999999, 53.25118940000001], [-3.818980900000001, 53.2508518], [-3.818777299999999, 53.250516600000005], [-3.8186223, 53.25029519999999], [-3.818354, 53.24998889999999], [-3.818153300000001, 53.2497982], [-3.817772199999999, 53.2494704], [-3.817465199999999, 53.2492269], [-3.816953499999999, 53.2488073], [-3.8162124999999993, 53.2481981], [-3.8159585, 53.2479741], [-3.815082799999999, 53.2473064], [-3.814584599999999, 53.2469596], [-3.8142969, 53.2467832], [-3.8137345, 53.2464579], [-3.8134533, 53.24630570000001], [-3.8125923, 53.24586990000001], [-3.812000100000001, 53.2455829], [-3.8109887, 53.2450986], [-3.810519399999999, 53.244876700000006], [-3.8100065, 53.2446257], [-3.8096783999999992, 53.244451299999994], [-3.8094245999999994, 53.24430829999999], [-3.8090176, 53.2440563], [-3.8087594, 53.24387170000001], [-3.8080562, 53.2433208], [-3.8074144, 53.24281800000001], [-3.8071669, 53.2426229], [-3.806961, 53.24246409999999], [-3.8067763, 53.24231559999998], [-3.806556299999999, 53.24212100000001], [-3.8063064, 53.2418652], [-3.806169999999999, 53.2417058], [-3.8060171, 53.24149079999999], [-3.8058985, 53.2413059], [-3.8057995999999994, 53.24110859999999], [-3.8057226, 53.24090899999999], [-3.805678, 53.24077299999999], [-3.8056518, 53.2406748], [-3.8056047, 53.240432], [-3.805589499999999, 53.2401932], [-3.8055802, 53.23997479999999], [-3.8055835999999994, 53.2396553], [-3.8055907, 53.23917019999999], [-3.8056066999999993, 53.23866219999999], [-3.8056055, 53.23838229999999], [-3.805603899999999, 53.238055], [-3.8055891000000006, 53.237861], [-3.8055642, 53.237666100000006], [-3.8055185, 53.2374228], [-3.8052542, 53.2364427], [-3.8052293, 53.23623669999999], [-3.805222099999999, 53.2360438], [-3.8052367, 53.235842700000006], [-3.8052634, 53.235657], [-3.805333899999999, 53.2353897], [-3.8054167, 53.2351729], [-3.8054784000000006, 53.235044300000006], [-3.8055746, 53.234868500000005], [-3.8056821, 53.23469709999999], [-3.805831299999999, 53.2345098], [-3.8059575, 53.234348099999984], [-3.806135799999999, 53.2341643], [-3.8066287, 53.233711099999994], [-3.8069461, 53.23342529999999], [-3.8076209999999993, 53.23283060000001], [-3.807798800000001, 53.23269030000001], [-3.808061, 53.232506099999995], [-3.8083997999999992, 53.2322991], [-3.8087634, 53.23210689999999], [-3.809013600000001, 53.23199209999999], [-3.8093263, 53.2318616], [-3.8095795, 53.2317715], [-3.8099793, 53.231641], [-3.8102896, 53.23154559999999], [-3.8106537, 53.23144769999999], [-3.811107900000001, 53.2313199], [-3.812180699999999, 53.23103069999999], [-3.8134554, 53.2306725], [-3.8149029, 53.2302778], [-3.8154017, 53.230132100000006], [-3.8156811, 53.2300431], [-3.8159675, 53.22993919999999], [-3.8162992, 53.2297971], [-3.8165726, 53.22967400000001], [-3.816812800000001, 53.22954829999999], [-3.817139099999999, 53.22936750000001], [-3.8174573, 53.22917499999999], [-3.8177331, 53.2289898], [-3.8180361, 53.2287532], [-3.818174, 53.2286273]]}", "current_leg_start": "Llandudno Junction", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "53.2286273", "next_location_lon": "-3.8181740", "previous_location": "Tal-y-Cafn", "current_leg_milage": "5.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:20420030\", \"confirmationDeadline\": \"2026-09-22T05:22:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 185.293, \"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\": 454.429, \"from_m\": 185.293, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 493.673, \"from_m\": 454.429, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 589.566, \"from_m\": 493.673, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1582.215, \"from_m\": 589.566, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17621.839, \"from_m\": 1582.215, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17664.21, \"from_m\": 17621.839, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17947.514, \"from_m\": 17664.21, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17989.072, \"from_m\": 17947.514, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23393.138, \"from_m\": 17989.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\": 23480.109, \"from_m\": 23393.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\": 23957.079, \"from_m\": 23480.109, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 33050.786, \"from_m\": 23957.079, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33455.025, \"from_m\": 33050.786, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 42641.706, \"from_m\": 33455.025, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43965.896, \"from_m\": 42641.706, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44165.648, \"from_m\": 43965.896, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 758824, \"profile_key\": \"0a4bfcb02d91322c70029cfef5aa7041e0128cea932bda78d7f5650d32508e2a\", \"schedule_id\": 34798, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0515\", \"location\": \"Llandudno Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144375}, {\"is_pass\": false, \"wtt_arr\": \"0523\", \"wtt_dep\": \"0524\", \"location\": \"Tal-y-Cafn\", \"stage_seq\": 2, \"distance_m\": 8017.998, \"section_seq\": 1, \"route_path_id\": 144375}, {\"is_pass\": false, \"wtt_arr\": \"0532H\", \"wtt_dep\": \"0533H\", \"location\": \"North Llanrwst\", \"stage_seq\": 3, \"distance_m\": 17923.753, \"section_seq\": 1, \"route_path_id\": 144375}, {\"is_pass\": false, \"wtt_arr\": \"0535\", \"wtt_dep\": \"0536\", \"location\": \"Llanrwst\", \"stage_seq\": 4, \"distance_m\": 18659.705, \"section_seq\": 1, \"route_path_id\": 144375}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542H\", \"location\": \"Betws-Y-Coed\", \"stage_seq\": 5, \"distance_m\": 23957.079, \"section_seq\": 1, \"route_path_id\": 144375}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Blaenau Ffestiniog\", \"stage_seq\": 6, \"distance_m\": 44165.648, \"section_seq\": 1, \"route_path_id\": 144375}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 44165.648, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144375}], \"total_distance_m\": 44165.648, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44165.648, \"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": "0515", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "8.0", "current_position_lat": "53.2286273", "current_position_lon": "-3.8181740", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:10Z\", \"source_id\": 20425970, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "North Llanrwst", "service_state_platform": null, "timing_fact_generation": 1790051710449337, "current_leg_arrival_utc": "2026-09-22T05:22:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:00.478006", "service_state_evidence_id": 20425971, "current_leg_start_actual_dep": "2026-09-22T05:15:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:03.431367", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
LLJ |
BFF |
2D10 |
197038 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 185.293, "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": 454.429, "from_m": 185.293, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 493.673, "from_m": 454.429, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 589.566, "from_m": 493.673, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1582.215, "from_m": 589.566, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17621.839, "from_m": 1582.215, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17664.21, "from_m": 17621.839, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17947.514, "from_m": 17664.21, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17989.072, "from_m": 17947.514, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23393.138, "from_m": 17989.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": 23480.109, "from_m": 23393.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": 23957.079, "from_m": 23480.109, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33050.786, "from_m": 23957.079, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33455.025, "from_m": 33050.786, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 42641.706, "from_m": 33455.025, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43965.896, "from_m": 42641.706, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44165.648, "from_m": 43965.896, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 758824, "profile_key": "0a4bfcb02d91322c70029cfef5aa7041e0128cea932bda78d7f5650d32508e2a", "schedule_id": 34798, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0515", "location": "Llandudno Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144375}, {"is_pass": false, "wtt_arr": "0523", "wtt_dep": "0524", "location": "Tal-y-Cafn", "stage_seq": 2, "distance_m": 8017.998, "section_seq": 1, "route_path_id": 144375}, {"is_pass": false, "wtt_arr": "0532H", "wtt_dep": "0533H", "location": "North Llanrwst", "stage_seq": 3, "distance_m": 17923.753, "section_seq": 1, "route_path_id": 144375}, {"is_pass": false, "wtt_arr": "0535", "wtt_dep": "0536", "location": "Llanrwst", "stage_seq": 4, "distance_m": 18659.705, "section_seq": 1, "route_path_id": 144375}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542H", "location": "Betws-Y-Coed", "stage_seq": 5, "distance_m": 23957.079, "section_seq": 1, "route_path_id": 144375}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Blaenau Ffestiniog", "stage_seq": 6, "distance_m": 44165.648, "section_seq": 1, "route_path_id": 144375}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 44165.648, "from_m": 0.0, "section_seq": 1, "route_path_id": 144375}], "total_distance_m": 44165.648, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44165.648, "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-22T04:35:10Z", "source_id": 20425970, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}] |
Llandudno Junction |
0515 |
0515 |
3 |
None |
None |
Blaenau Ffestiniog |
0613 |
0611 |
1 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39320/2026-09-22/detailed |
None |
Llandudno Junction |
2026-09-22T05:15:00+01:00 |
Tal-y-Cafn |
8.0 |
{"type": "LineString", "coordinates": [[-3.8093779, 53.2839073], [-3.8087731, 53.2838368], [-3.8085284, 53.2838032], [-3.8083125, 53.28377109999999], [-3.8079585, 53.2837182], [-3.8076532, 53.2836644], [-3.8074287, 53.28362279999999], [-3.8071847, 53.2835699], [-3.8069371, 53.28351599999999], [-3.8066997, 53.2834583], [-3.8065496, 53.283420599999985], [-3.806438200000001, 53.2833926], [-3.8061721, 53.2833245], [-3.8057891, 53.28321540000001], [-3.8052634, 53.28306459999999], [-3.8045817999999993, 53.282868499999985], [-3.8039371000000006, 53.28269629999999], [-3.8034767, 53.28258439999999], [-3.8029996000000006, 53.28247929999999], [-3.8024587999999993, 53.282337799999986], [-3.802174, 53.28227999999999], [-3.8016373, 53.2821843], [-3.801076699999999, 53.2820917], [-3.8001497, 53.2819178], [-3.7996549, 53.28179999999999], [-3.799339, 53.2817128], [-3.799111299999999, 53.28163210000001], [-3.7988779, 53.2815361], [-3.7986569, 53.2814248], [-3.7984558, 53.28130519999999], [-3.7982888, 53.2811797], [-3.7981596, 53.28105899999999], [-3.7980306, 53.2809262], [-3.7979193, 53.2807882], [-3.797816, 53.280631099999994], [-3.797712199999999, 53.280427], [-3.7976621, 53.2802282], [-3.797618, 53.28003120000001], [-3.7975021999999994, 53.27942509999999], [-3.7974869999999994, 53.27929610000001], [-3.7974526, 53.27900489999999], [-3.7973929000000006, 53.27877399999999], [-3.7973144, 53.2785318], [-3.7971723000000006, 53.2782319], [-3.7967646, 53.27759679999999], [-3.7966358, 53.2773507], [-3.796499, 53.2770499], [-3.796367299999999, 53.27661379999999], [-3.7963233, 53.27635639999999], [-3.7963045, 53.27613869999999], [-3.796302699999999, 53.2758725], [-3.796367899999999, 53.27567829999999], [-3.7964286, 53.27541680000001], [-3.7964707999999994, 53.27523909999999], [-3.7965623, 53.2750311], [-3.7969263, 53.2744277], [-3.797217299999999, 53.27388940000001], [-3.7973144, 53.2736645], [-3.7973959, 53.27342380000001], [-3.7974748, 53.27305839999999], [-3.7975032, 53.2727925], [-3.7975126, 53.27248129999999], [-3.7975287, 53.27106979999999], [-3.797529899999999, 53.270134500000005], [-3.79753, 53.27005249999999], [-3.7975625000000006, 53.26917389999999], [-3.7976377, 53.268621], [-3.7977291, 53.268221], [-3.7977926, 53.2679995], [-3.7979052, 53.267669999999995], [-3.798016899999999, 53.26737789999999], [-3.7983542, 53.2666309], [-3.798854, 53.2658971], [-3.7993073000000006, 53.265313199999994], [-3.7997229999999993, 53.26486539999999], [-3.799946499999999, 53.264654199999995], [-3.800125099999999, 53.26448669999999], [-3.8003884, 53.264272], [-3.800677700000001, 53.2640316], [-3.8010151, 53.2637593], [-3.8010399, 53.26374130000001], [-3.8010880999999994, 53.2637049], [-3.801523499999999, 53.26340150000001], [-3.801800300000001, 53.26322090000001], [-3.8022136, 53.2629667], [-3.8025239000000006, 53.2627896], [-3.8029000000000006, 53.262581299999994], [-3.803306000000001, 53.26238779999999], [-3.8035972, 53.26224280000001], [-3.8041801, 53.2619845], [-3.8046409, 53.26179779999998], [-3.8053608, 53.261534700000006], [-3.806907199999999, 53.26101700000001], [-3.8072587, 53.2608903], [-3.8078167, 53.2606886], [-3.8079639, 53.2606311], [-3.808195800000001, 53.260538100000005], [-3.8085926, 53.26035649999999], [-3.8087769, 53.26027989999999], [-3.809315999999999, 53.2600127], [-3.8096130000000006, 53.2598605], [-3.810019099999999, 53.2596248], [-3.8102193999999994, 53.259504099999994], [-3.810654299999999, 53.2592265], [-3.8113001, 53.258817500000006], [-3.8131493, 53.257592], [-3.815081499999999, 53.256312400000006], [-3.8156716, 53.255917499999995], [-3.8163998, 53.2554396], [-3.817227799999999, 53.2548923], [-3.8176406, 53.2546114], [-3.817829099999999, 53.254469400000005], [-3.8179991, 53.25433060000001], [-3.8182785999999993, 53.254086699999995], [-3.8186375, 53.2536788], [-3.8188456, 53.253368899999984], [-3.8188529896006687, 53.25335536819731], [-3.818970599999999, 53.25314000000001], [-3.8190564999999994, 53.2529434], [-3.819145, 53.2527099], [-3.8191889999999993, 53.2525382], [-3.8192246, 53.25238149999999], [-3.8192401, 53.252255], [-3.8192527, 53.2520797], [-3.8192523, 53.2518096], [-3.8192255999999993, 53.251626300000005], [-3.8191909, 53.2514494], [-3.8191611, 53.251300099999995], [-3.819125299999999, 53.25118940000001], [-3.818980900000001, 53.2508518], [-3.818777299999999, 53.250516600000005], [-3.8186223, 53.25029519999999], [-3.818354, 53.24998889999999], [-3.818153300000001, 53.2497982], [-3.817772199999999, 53.2494704], [-3.817465199999999, 53.2492269], [-3.816953499999999, 53.2488073], [-3.8162124999999993, 53.2481981], [-3.8159585, 53.2479741], [-3.815082799999999, 53.2473064], [-3.814584599999999, 53.2469596], [-3.8142969, 53.2467832], [-3.8137345, 53.2464579], [-3.8134533, 53.24630570000001], [-3.8125923, 53.24586990000001], [-3.812000100000001, 53.2455829], [-3.8109887, 53.2450986], [-3.810519399999999, 53.244876700000006], [-3.8100065, 53.2446257], [-3.8096783999999992, 53.244451299999994], [-3.8094245999999994, 53.24430829999999], [-3.8090176, 53.2440563], [-3.8087594, 53.24387170000001], [-3.8080562, 53.2433208], [-3.8074144, 53.24281800000001], [-3.8071669, 53.2426229], [-3.806961, 53.24246409999999], [-3.8067763, 53.24231559999998], [-3.806556299999999, 53.24212100000001], [-3.8063064, 53.2418652], [-3.806169999999999, 53.2417058], [-3.8060171, 53.24149079999999], [-3.8058985, 53.2413059], [-3.8057995999999994, 53.24110859999999], [-3.8057226, 53.24090899999999], [-3.805678, 53.24077299999999], [-3.8056518, 53.2406748], [-3.8056047, 53.240432], [-3.805589499999999, 53.2401932], [-3.8055802, 53.23997479999999], [-3.8055835999999994, 53.2396553], [-3.8055907, 53.23917019999999], [-3.8056066999999993, 53.23866219999999], [-3.8056055, 53.23838229999999], [-3.805603899999999, 53.238055], [-3.8055891000000006, 53.237861], [-3.8055642, 53.237666100000006], [-3.8055185, 53.2374228], [-3.8052542, 53.2364427], [-3.8052293, 53.23623669999999], [-3.805222099999999, 53.2360438], [-3.8052367, 53.235842700000006], [-3.8052634, 53.235657], [-3.805333899999999, 53.2353897], [-3.8054167, 53.2351729], [-3.8054784000000006, 53.235044300000006], [-3.8055746, 53.234868500000005], [-3.8056821, 53.23469709999999], [-3.805831299999999, 53.2345098], [-3.8059575, 53.234348099999984], [-3.806135799999999, 53.2341643], [-3.8066287, 53.233711099999994], [-3.8069461, 53.23342529999999], [-3.8076209999999993, 53.23283060000001], [-3.807798800000001, 53.23269030000001], [-3.808061, 53.232506099999995], [-3.8083997999999992, 53.2322991], [-3.8087634, 53.23210689999999], [-3.809013600000001, 53.23199209999999], [-3.8093263, 53.2318616], [-3.8095795, 53.2317715], [-3.8099793, 53.231641], [-3.8102896, 53.23154559999999], [-3.8106537, 53.23144769999999], [-3.811107900000001, 53.2313199], [-3.812180699999999, 53.23103069999999], [-3.8134554, 53.2306725], [-3.8149029, 53.2302778], [-3.8154017, 53.230132100000006], [-3.8156811, 53.2300431], [-3.8159675, 53.22993919999999], [-3.8162992, 53.2297971], [-3.8165726, 53.22967400000001], [-3.816812800000001, 53.22954829999999], [-3.817139099999999, 53.22936750000001], [-3.8174573, 53.22917499999999], [-3.8177331, 53.2289898], [-3.8180361, 53.2287532], [-3.818174, 53.2286273]]} |
5.0 |
0515 |
0523 |
Tal-y-Cafn |
North Llanrwst |
Tal-y-Cafn |
53.2286273 |
-3.8181740 |
53.2286273 |
-3.8181740 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:11:00 |
North Llanrwst |
TRUST |
TRACKING_TIMEOUT |
20425971 |
1790051710449337 |
3 |
3 |
2026-09-22 06:21:03.431367 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:00.478006 |
| 730524 |
760799 |
G39314 |
642D02M622 |
2026-09-22 |
COMPLETE |
20485088 |
2026-09-22 07:11:00 |
2026-09-22 06:21:03 |
2026-09-24 06:21:03 |
{"id": 760799, "stp": "P", "toc": "Transport for Wales", "uid": "G39314", "consist": "158835", "dest_crs": "CTR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39314/2026-09-22/detailed", "trust_id": "642D02M622", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chester", "service_date": "2026-09-22", "dest_arr_time": "0714", "dest_platform": "2", "is_terminated": 1, "next_location": "Chester", "signalling_id": "2D02", "timing_status": "EARLY", "origin_station": "Shrewsbury", "current_leg_arr": "0711", "current_leg_dep": "0654", "current_leg_end": "Chester", "origin_dep_time": "0616", "origin_platform": "3", "current_location": "Chester", "last_update_time": "2026-09-22T06:21:03", "route_debug_link": null, "timing_variation": "-1 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": "0712", "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": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 286.311, \"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\": 2263.226, \"from_m\": 286.311, \"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\": 10583.834, \"from_m\": 2263.226, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12258.711, \"from_m\": 10583.834, \"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\": 21056.268, \"from_m\": 12258.711, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21059.341, \"from_m\": 21056.268, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23742.081, \"from_m\": 21059.341, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28780.742, \"from_m\": 23742.081, \"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\": 28802.474, \"from_m\": 28780.742, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29110.024, \"from_m\": 28802.474, \"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\": 29143.976, \"from_m\": 29110.024, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36817.619, \"from_m\": 29143.976, \"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\": 40434.834, \"from_m\": 36817.619, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41578.718, \"from_m\": 40434.834, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49623.702, \"from_m\": 41578.718, \"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\": 49654.74, \"from_m\": 49623.702, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50450.579, \"from_m\": 49654.74, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56470.968, \"from_m\": 50450.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64550.658, \"from_m\": 56470.968, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65158.601, \"from_m\": 64550.658, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66392.511, \"from_m\": 65158.601, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67178.799, \"from_m\": 66392.511, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67230.58, \"from_m\": 67178.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67239.729, \"from_m\": 67230.58, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67303.41, \"from_m\": 67239.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67412.687, \"from_m\": 67303.41, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68197.084, \"from_m\": 67412.687, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 760799, \"profile_key\": \"d4eaab754a50b79717847efe4682f3bf54d30e7b7dff9a65dd614c67c5fd31f4\", \"schedule_id\": 34797, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"Gobowen\", \"stage_seq\": 2, \"distance_m\": 28967.767, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": false, \"wtt_arr\": \"0638H\", \"wtt_dep\": \"0639H\", \"location\": \"Chirk\", \"stage_seq\": 3, \"distance_m\": 33914.685, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Ruabon\", \"stage_seq\": 4, \"distance_m\": 40871.488, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0654\", \"location\": \"Wrexham General\", \"stage_seq\": 5, \"distance_m\": 48544.318, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0700\", \"location\": \"Rossett Jn\", \"stage_seq\": 6, \"distance_m\": 56204.7, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Saltney Jn\", \"stage_seq\": 7, \"distance_m\": 65158.601, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709\", \"location\": \"Chester South Jn\", \"stage_seq\": 8, \"distance_m\": 67303.41, \"section_seq\": 1, \"route_path_id\": 125400}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": null, \"location\": \"Chester\", \"stage_seq\": 9, \"distance_m\": 68197.084, \"section_seq\": 1, \"route_path_id\": 125400}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 68197.084, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125400}], \"total_distance_m\": 68197.084, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 68022.865, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 174.219, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0616", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.1965150", "current_position_lon": "-2.8787749", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:14Z\", \"source_id\": 20458218, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:27Z\", \"source_id\": 20472425, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:43Z\", \"source_id\": 64647846, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:45Z\", \"source_id\": 20485088, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chester", "service_state_platform": "2", "timing_fact_generation": 1790057386122517, "current_leg_arrival_utc": "2026-09-22T07:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:01.248126", "service_state_evidence_id": 20485088, "current_leg_start_actual_dep": "2026-09-22T06:54:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:03.930246", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
SHR |
CTR |
2D02 |
158835 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 286.311, "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": 2263.226, "from_m": 286.311, "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": 10583.834, "from_m": 2263.226, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12258.711, "from_m": 10583.834, "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": 21056.268, "from_m": 12258.711, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21059.341, "from_m": 21056.268, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23742.081, "from_m": 21059.341, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28780.742, "from_m": 23742.081, "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": 28802.474, "from_m": 28780.742, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29110.024, "from_m": 28802.474, "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": 29143.976, "from_m": 29110.024, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36817.619, "from_m": 29143.976, "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": 40434.834, "from_m": 36817.619, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41578.718, "from_m": 40434.834, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49623.702, "from_m": 41578.718, "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": 49654.74, "from_m": 49623.702, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50450.579, "from_m": 49654.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56470.968, "from_m": 50450.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64550.658, "from_m": 56470.968, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65158.601, "from_m": 64550.658, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66392.511, "from_m": 65158.601, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67178.799, "from_m": 66392.511, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67230.58, "from_m": 67178.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67239.729, "from_m": 67230.58, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67303.41, "from_m": 67239.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67412.687, "from_m": 67303.41, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68197.084, "from_m": 67412.687, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 760799, "profile_key": "d4eaab754a50b79717847efe4682f3bf54d30e7b7dff9a65dd614c67c5fd31f4", "schedule_id": 34797, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0616", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125400}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "Gobowen", "stage_seq": 2, "distance_m": 28967.767, "section_seq": 1, "route_path_id": 125400}, {"is_pass": false, "wtt_arr": "0638H", "wtt_dep": "0639H", "location": "Chirk", "stage_seq": 3, "distance_m": 33914.685, "section_seq": 1, "route_path_id": 125400}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Ruabon", "stage_seq": 4, "distance_m": 40871.488, "section_seq": 1, "route_path_id": 125400}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0654", "location": "Wrexham General", "stage_seq": 5, "distance_m": 48544.318, "section_seq": 1, "route_path_id": 125400}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0700", "location": "Rossett Jn", "stage_seq": 6, "distance_m": 56204.7, "section_seq": 1, "route_path_id": 125400}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0707", "location": "Saltney Jn", "stage_seq": 7, "distance_m": 65158.601, "section_seq": 1, "route_path_id": 125400}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709", "location": "Chester South Jn", "stage_seq": 8, "distance_m": 67303.41, "section_seq": 1, "route_path_id": 125400}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": null, "location": "Chester", "stage_seq": 9, "distance_m": 68197.084, "section_seq": 1, "route_path_id": 125400}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 68197.084, "from_m": 0.0, "section_seq": 1, "route_path_id": 125400}], "total_distance_m": 68197.084, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 68022.865, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 174.219, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:14Z", "source_id": 20458218, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:27Z", "source_id": 20472425, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:43Z", "source_id": 64647846, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:11:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:45Z", "source_id": 20485088, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Shrewsbury |
0616 |
0616 |
3 |
None |
None |
Chester |
0714 |
0712 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39314/2026-09-22/detailed |
None |
Wrexham General |
2026-09-22T06:54:00+01:00 |
Chester |
17.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 |
0654 |
0711 |
Wrexham General |
Chester |
Chester |
53.1965150 |
-2.8787749 |
53.1965150 |
-2.8787749 |
1 |
0 |
2026-09-22 06:21:03 |
TERMINATED |
2026-09-22 06:11:00 |
Chester |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485088 |
1790057386122517 |
11 |
11 |
2026-09-22 06:21:03.930246 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:01.248126 |
| 730525 |
764034 |
C93335 |
541T10MB22 |
2026-09-22 |
COMPLETE |
20486049 |
2026-09-22 07:10:00 |
2026-09-22 06:21:04 |
2026-09-24 06:21:04 |
{"id": 764034, "stp": "O", "toc": "Great Northern", "uid": "C93335", "consist": "379003+379023", "dest_crs": "KLN", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C93335/2026-09-22/detailed", "trust_id": "541T10MB22", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": "07:54:00", "dar_platform": null, "dest_station": "Kings Lynn", "service_date": "2026-09-22", "dest_arr_time": "0939", "dest_platform": "2", "is_terminated": 1, "next_location": "Cambridge South", "signalling_id": "1T10", "timing_status": null, "origin_station": "London Kings Cross", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0754", "origin_platform": "1", "current_location": "London Kings Cross", "last_update_time": "2026-09-22T06:21:04", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "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\": 116192.741, \"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\": 117008.652, \"from_m\": 116192.741, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117077.39, \"from_m\": 117008.652, \"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\": 117131.815, \"from_m\": 117077.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117592.425, \"from_m\": 117131.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\": 118848.166, \"from_m\": 117592.425, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 118964.708, \"from_m\": 118848.166, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119737.934, \"from_m\": 118964.708, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 122198.006, \"from_m\": 119737.934, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 158238.981, \"from_m\": 122198.006, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 158255.045, \"from_m\": 158238.981, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 159120.567, \"from_m\": 158255.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\": 159433.531, \"from_m\": 159120.567, \"capability_applied\": null, \"effective_limit_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\": 764034, \"profile_key\": \"91401c71ee4b699ee5a1fad84a158ced09db2006534148e9930021b6e8a19d58\", \"schedule_id\": 36309, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0754\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0756\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.41, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0757\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.556, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0758\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.03, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0759H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.896, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804H\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.345, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0809\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32583.012, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0809H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34061.166, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0811\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.574, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.368, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0816H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51335.657, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 12, \"distance_m\": 55586.339, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821H\", \"location\": \"Baldock\", \"stage_seq\": 13, \"distance_m\": 58844.937, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827H\", \"location\": \"Royston\", \"stage_seq\": 14, \"distance_m\": 72120.561, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832\", \"location\": \"Foxton\", \"stage_seq\": 15, \"distance_m\": 81960.717, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 16, \"distance_m\": 89363.353, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0839H\", \"location\": \"Cambridge South\", \"stage_seq\": 17, \"distance_m\": 90536.941, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": \"0845\", \"location\": \"Cambridge\", \"stage_seq\": 18, \"distance_m\": 93070.372, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 19, \"distance_m\": 94611.83, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0848H\", \"wtt_dep\": \"0849H\", \"location\": \"Cambridge North\", \"stage_seq\": 20, \"distance_m\": 96815.05, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854\", \"location\": \"Waterbeach\", \"stage_seq\": 21, \"distance_m\": 101702.672, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0902\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 22, \"distance_m\": 116025.226, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0904\", \"location\": \"Ely\", \"stage_seq\": 23, \"distance_m\": 116758.248, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906H\", \"location\": \"Ely North Jn\", \"stage_seq\": 24, \"distance_m\": 119062.079, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911\", \"location\": \"Littleport\", \"stage_seq\": 25, \"distance_m\": 125873.845, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Downham Market\", \"stage_seq\": 26, \"distance_m\": 142047.246, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928\", \"location\": \"Watlington\", \"stage_seq\": 27, \"distance_m\": 149824.239, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Kings Lynn Sig. Kl45\", \"stage_seq\": 28, \"distance_m\": 156730.797, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937H\", \"location\": \"Kings Lynn Jn\", \"stage_seq\": 29, \"distance_m\": 158962.116, \"section_seq\": 1, \"route_path_id\": 132917}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Kings Lynn\", \"stage_seq\": 30, \"distance_m\": 159433.531, \"section_seq\": 1, \"route_path_id\": 132917}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 159433.531, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132917}], \"total_distance_m\": 159433.531, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 150903.808, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8529.723, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0754", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "London Kings Cross", "service_state_platform": "1", "timing_fact_generation": 1790057462760924, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:02.755274", "service_state_evidence_id": 20486049, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T06:10:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:03.933415", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
O |
KGX |
KLN |
1T10 |
379003+379023 |
8 |
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": 116192.741, "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": 117008.652, "from_m": 116192.741, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117077.39, "from_m": 117008.652, "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": 117131.815, "from_m": 117077.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117592.425, "from_m": 117131.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": 118848.166, "from_m": 117592.425, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 118964.708, "from_m": 118848.166, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119737.934, "from_m": 118964.708, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 122198.006, "from_m": 119737.934, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 158238.981, "from_m": 122198.006, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 158255.045, "from_m": 158238.981, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 159120.567, "from_m": 158255.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": 159433.531, "from_m": 159120.567, "capability_applied": null, "effective_limit_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": 764034, "profile_key": "91401c71ee4b699ee5a1fad84a158ced09db2006534148e9930021b6e8a19d58", "schedule_id": 36309, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0754", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0756", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.41, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0757", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.556, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0758", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.03, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0759H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.896, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804H", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.345, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0809", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32583.012, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0809H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34061.166, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0811", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.574, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.368, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0816H", "location": "Hitchin", "stage_seq": 11, "distance_m": 51335.657, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820", "location": "Letchworth Garden City", "stage_seq": 12, "distance_m": 55586.339, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821H", "location": "Baldock", "stage_seq": 13, "distance_m": 58844.937, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827H", "location": "Royston", "stage_seq": 14, "distance_m": 72120.561, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832", "location": "Foxton", "stage_seq": 15, "distance_m": 81960.717, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837", "location": "Shepreth Branch Jn", "stage_seq": 16, "distance_m": 89363.353, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0839H", "location": "Cambridge South", "stage_seq": 17, "distance_m": 90536.941, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": "0845", "location": "Cambridge", "stage_seq": 18, "distance_m": 93070.372, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Coldham Lane Jn", "stage_seq": 19, "distance_m": 94611.83, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0848H", "wtt_dep": "0849H", "location": "Cambridge North", "stage_seq": 20, "distance_m": 96815.05, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854", "location": "Waterbeach", "stage_seq": 21, "distance_m": 101702.672, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0902", "location": "Ely Dock Jn", "stage_seq": 22, "distance_m": 116025.226, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0904", "location": "Ely", "stage_seq": 23, "distance_m": 116758.248, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906H", "location": "Ely North Jn", "stage_seq": 24, "distance_m": 119062.079, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911", "location": "Littleport", "stage_seq": 25, "distance_m": 125873.845, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Downham Market", "stage_seq": 26, "distance_m": 142047.246, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928", "location": "Watlington", "stage_seq": 27, "distance_m": 149824.239, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Kings Lynn Sig. Kl45", "stage_seq": 28, "distance_m": 156730.797, "section_seq": 1, "route_path_id": 132917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937H", "location": "Kings Lynn Jn", "stage_seq": 29, "distance_m": 158962.116, "section_seq": 1, "route_path_id": 132917}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Kings Lynn", "stage_seq": 30, "distance_m": 159433.531, "section_seq": 1, "route_path_id": 132917}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 159433.531, "from_m": 0.0, "section_seq": 1, "route_path_id": 132917}], "total_distance_m": 159433.531, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 150903.808, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8529.723, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
London Kings Cross |
0754 |
0754 |
1 |
7:54:00 |
None |
Kings Lynn |
0939 |
0939 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C93335/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
London Kings Cross |
Cambridge South |
None |
None |
None |
None |
1 |
0 |
2026-09-22 06:21:04 |
TERMINATED |
2026-09-22 06:10:00 |
London Kings Cross |
TRUST |
TRUST_CANCELLATION |
20486049 |
1790057462760924 |
1 |
1 |
2026-09-22 06:21:03.933415 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:02.755274 |
| 730526 |
760991 |
L81371 |
872F05M622 |
2026-09-22 |
COMPLETE |
20484905 |
2026-09-22 07:11:00 |
2026-09-22 06:21:33 |
2026-09-24 06:21:33 |
{"id": 760991, "stp": "P", "toc": "South Western Railway", "uid": "L81371", "consist": "450009+450049+450108", "dest_crs": "WOK", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81371/2026-09-22/detailed", "trust_id": "872F05M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Woking", "service_date": "2026-09-22", "dest_arr_time": "0709", "dest_platform": "3", "is_terminated": 1, "next_location": "Woking", "signalling_id": "2F05", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0711", "current_leg_dep": "0706", "current_leg_end": "Woking", "origin_dep_time": "0620", "origin_platform": "16", "current_location": "Woking Sig. Wk167/369", "last_update_time": "2026-09-22T06:21:33", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5055162999999999, 51.33953259999999], [-0.5102247, 51.3376353], [-0.5273087080259685, 51.33069708903964], [-0.5389891704717129, 51.325952778597305], [-0.5391452, 51.3258894], [-0.5418910999999998, 51.32478149999999], [-0.5421062999999999, 51.324694999999984], [-0.5434594, 51.32414], [-0.5478680999999999, 51.3223519], [-0.5489168, 51.321885400000006], [-0.5494575, 51.3216712], [-0.5501308, 51.3213616], [-0.5504093, 51.3212204], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]}", "current_leg_start": "West Byfleet", "dest_arr_time_act": "0709", "motion_projection": null, "next_location_lat": "51.3186132", "next_location_lon": "-0.5566606", "previous_location": "West Byfleet", "current_leg_milage": "2.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.292, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19815.144, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.461, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21497.991, \"from_m\": 20094.629, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21756.968, \"from_m\": 21574.171, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 24254.214, \"from_m\": 21756.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\": 25019.989, \"from_m\": 24254.214, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 29600.336, \"from_m\": 25019.989, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30610.45, \"from_m\": 29600.336, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38402.719, \"from_m\": 30610.45, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38492.17, \"from_m\": 38402.719, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38536.656, \"from_m\": 38492.17, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38594.745, \"from_m\": 38536.656, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38686.412, \"from_m\": 38594.745, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39125.432, \"from_m\": 38686.412, \"capability_applied\": null, \"effective_limit_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\": 760991, \"profile_key\": \"4674ef617dc0870d2b501fdca240e8a2d7949c3d42c8838e9d5ad9e772d906f6\", \"schedule_id\": 16414, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0620\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0624\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0629\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6277.202, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0632H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644H\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": \"0648H\", \"location\": \"Esher\", \"stage_seq\": 11, \"distance_m\": 23142.717, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0651\", \"wtt_dep\": \"0652\", \"location\": \"Hersham\", \"stage_seq\": 12, \"distance_m\": 25697.968, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0654H\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 13, \"distance_m\": 27487.007, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658H\", \"location\": \"Weybridge\", \"stage_seq\": 14, \"distance_m\": 30752.951, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0700H\", \"wtt_dep\": \"0701\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 15, \"distance_m\": 32908.044, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0703H\", \"wtt_dep\": \"0704H\", \"location\": \"West Byfleet\", \"stage_seq\": 16, \"distance_m\": 34894.467, \"section_seq\": 1, \"route_path_id\": 137453}, {\"is_pass\": false, \"wtt_arr\": \"0709\", \"wtt_dep\": null, \"location\": \"Woking\", \"stage_seq\": 17, \"distance_m\": 39125.432, \"section_seq\": 1, \"route_path_id\": 137453}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 39125.432, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137453}], \"total_distance_m\": 39125.432, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37984.141, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1141.291, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0620", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3186132", "current_position_lon": "-0.5566606", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:35Z\", \"source_id\": 20450841, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:28Z\", \"source_id\": 20454187, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:24Z\", \"source_id\": 20456904, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:50Z\", \"source_id\": 20459330, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:09Z\", \"source_id\": 20461713, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:21Z\", \"source_id\": 20462581, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:07Z\", \"source_id\": 64583496, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:10Z\", \"source_id\": 20464631, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:22Z\", \"source_id\": 64593281, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:47:24Z\", \"source_id\": 20467834, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:09Z\", \"source_id\": 64602079, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:10Z\", \"source_id\": 20470677, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:06Z\", \"source_id\": 64609225, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:08Z\", \"source_id\": 20472934, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:03Z\", \"source_id\": 64618778, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:06Z\", \"source_id\": 20475970, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:05Z\", \"source_id\": 64626102, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:11Z\", \"source_id\": 20478327, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:16Z\", \"source_id\": 64633951, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:19Z\", \"source_id\": 20480764, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:28Z\", \"source_id\": 64647171, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:31Z\", \"source_id\": 20484905, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Woking", "service_state_platform": "3", "timing_fact_generation": 1790057374236183, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:07.100256", "service_state_evidence_id": 20484905, "current_leg_start_actual_dep": "2026-09-22T07:06:30+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:08.603826", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
WOK |
2F05 |
450009+450049+450108 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.292, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19815.144, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.461, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21497.991, "from_m": 20094.629, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21756.968, "from_m": 21574.171, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24254.214, "from_m": 21756.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": 25019.989, "from_m": 24254.214, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29600.336, "from_m": 25019.989, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30610.45, "from_m": 29600.336, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38402.719, "from_m": 30610.45, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38492.17, "from_m": 38402.719, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38536.656, "from_m": 38492.17, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38594.745, "from_m": 38536.656, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38686.412, "from_m": 38594.745, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39125.432, "from_m": 38686.412, "capability_applied": null, "effective_limit_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": 760991, "profile_key": "4674ef617dc0870d2b501fdca240e8a2d7949c3d42c8838e9d5ad9e772d906f6", "schedule_id": 16414, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0620", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0624", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0629", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6277.202, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0632H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 137453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 137453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644H", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 137453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646H", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": "0648H", "location": "Esher", "stage_seq": 11, "distance_m": 23142.717, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0651", "wtt_dep": "0652", "location": "Hersham", "stage_seq": 12, "distance_m": 25697.968, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0654H", "location": "Walton-on-Thames", "stage_seq": 13, "distance_m": 27487.007, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658H", "location": "Weybridge", "stage_seq": 14, "distance_m": 30752.951, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0700H", "wtt_dep": "0701", "location": "Byfleet & New Haw", "stage_seq": 15, "distance_m": 32908.044, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0703H", "wtt_dep": "0704H", "location": "West Byfleet", "stage_seq": 16, "distance_m": 34894.467, "section_seq": 1, "route_path_id": 137453}, {"is_pass": false, "wtt_arr": "0709", "wtt_dep": null, "location": "Woking", "stage_seq": 17, "distance_m": 39125.432, "section_seq": 1, "route_path_id": 137453}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 39125.432, "from_m": 0.0, "section_seq": 1, "route_path_id": 137453}], "total_distance_m": 39125.432, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37984.141, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1141.291, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:35Z", "source_id": 20450841, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:28Z", "source_id": 20454187, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:24Z", "source_id": 20456904, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:50Z", "source_id": 20459330, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:09Z", "source_id": 20461713, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:21Z", "source_id": 20462581, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28512, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:07Z", "source_id": 64583496, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:44:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:10Z", "source_id": 20464631, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26877, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:22Z", "source_id": 64593281, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:48:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:47:24Z", "source_id": 20467834, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26881, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:09Z", "source_id": 64602079, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:51:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:10Z", "source_id": 20470677, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26885, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:06Z", "source_id": 64609225, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:54:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:08Z", "source_id": 20472934, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26892, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:03Z", "source_id": 64618778, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:58:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:06Z", "source_id": 20475970, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26914, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:05Z", "source_id": 64626102, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:02:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:11Z", "source_id": 20478327, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26922, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:16Z", "source_id": 64633951, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:19Z", "source_id": 20480764, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26953, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:28Z", "source_id": 64647171, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:11:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:31Z", "source_id": 20484905, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
London Waterloo |
0620 |
0620 |
16 |
None |
None |
Woking |
0709 |
0709 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81371/2026-09-22/detailed |
None |
West Byfleet |
2026-09-22T07:06:30+01:00 |
Woking |
5.0 |
{"type": "LineString", "coordinates": [[-0.5055162999999999, 51.33953259999999], [-0.5102247, 51.3376353], [-0.5273087080259685, 51.33069708903964], [-0.5389891704717129, 51.325952778597305], [-0.5391452, 51.3258894], [-0.5418910999999998, 51.32478149999999], [-0.5421062999999999, 51.324694999999984], [-0.5434594, 51.32414], [-0.5478680999999999, 51.3223519], [-0.5489168, 51.321885400000006], [-0.5494575, 51.3216712], [-0.5501308, 51.3213616], [-0.5504093, 51.3212204], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]} |
2.6 |
0706 |
0711 |
West Byfleet |
Woking Sig. Wk167/369 |
Woking |
51.3186132 |
-0.5566606 |
51.3186132 |
-0.5566606 |
1 |
0 |
2026-09-22 06:21:33 |
TERMINATED |
2026-09-22 06:11:00 |
Woking |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484905 |
1790057374236183 |
73 |
73 |
2026-09-22 06:21:08.603826 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:07.100256 |
| 730527 |
760550 |
C36940 |
889H34M622 |
2026-09-22 |
COMPLETE |
20485096 |
2026-09-22 07:11:00 |
2026-09-22 06:21:33 |
2026-09-24 06:21:33 |
{"id": 760550, "stp": "P", "toc": "Elizabeth Line", "uid": "C36940", "consist": "345068", "dest_crs": "HAF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36940/2026-09-22/detailed", "trust_id": "889H34M622", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heathrow Terminal 4", "service_date": "2026-09-22", "dest_arr_time": "0713", "dest_platform": "2", "is_terminated": 1, "next_location": "Heathrow Terminal 4", "signalling_id": "9H34", "timing_status": "EARLY", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0711", "current_leg_dep": "0707", "current_leg_end": "Heathrow Terminal 4", "origin_dep_time": "0609", "origin_platform": "4", "current_location": "Heathrow Terminal 4", "last_update_time": "2026-09-22T06:21:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45655329999999994, 51.47116819999999], [-0.4570034999999999, 51.4709326], [-0.4580498, 51.470358], [-0.4582568, 51.47025320000001], [-0.4587626000000001, 51.47001040000001], [-0.4590676999999999, 51.46987039999999], [-0.4593577999999999, 51.4697301], [-0.45982950000000006, 51.4695185], [-0.4600502, 51.4694176], [-0.4602784, 51.469312200000005], [-0.4611246, 51.468911], [-0.4617468, 51.4685724], [-0.46205339999999995, 51.46839519999999], [-0.46227150000000006, 51.46826919999999], [-0.4628355, 51.467778900000006], [-0.4632993, 51.4673458], [-0.4635476999999999, 51.46707], [-0.4638105, 51.46666059999999], [-0.4640798, 51.46618920000001], [-0.4642692000000001, 51.46577449999999], [-0.464377, 51.4653942], [-0.4644568999999999, 51.4649206], [-0.4644769999999999, 51.46448], [-0.4644352, 51.46394190000001], [-0.4643525999999999, 51.46350929999999], [-0.4642104, 51.4630516], [-0.4639304, 51.4624012], [-0.4636338, 51.46184290000001], [-0.46315949999999995, 51.461144699999984], [-0.4622825, 51.4601883], [-0.46185969999999993, 51.45979719999999], [-0.4608466, 51.4590207], [-0.4608109000000001, 51.4589933], [-0.45970319999999987, 51.4583458], [-0.458942, 51.457984800000006], [-0.45838730000000005, 51.4577595], [-0.4575333, 51.4575008], [-0.456696, 51.4573097], [-0.4552737999999999, 51.4571271], [-0.4551460000000001, 51.45711589999999], [-0.4540078, 51.45701580000001], [-0.4532241, 51.4569321], [-0.45180840000000005, 51.4568898], [-0.45113089999999995, 51.456968299999986], [-0.4500033, 51.457180699999995], [-0.4491576420597607, 51.45746241187026], [-0.4488719, 51.457557599999994], [-0.4479787, 51.45789669999999], [-0.44774500000000006, 51.458061], [-0.4473635, 51.45832920000001], [-0.4457182, 51.4594858], [-0.4454212, 51.4596963]]}", "current_leg_start": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "0712", "motion_projection": null, "next_location_lat": "51.4596963", "next_location_lon": "-0.4454212", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "1.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28522.076, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 31016.79, \"from_m\": 28522.076, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31830.301, \"from_m\": 31016.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33527.151, \"from_m\": 31830.301, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34707.473, \"from_m\": 33527.151, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36811.363, \"from_m\": 34707.473, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36975.387, \"from_m\": 36811.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38628.996, \"from_m\": 36975.387, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38802.557, \"from_m\": 38628.996, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38965.748, \"from_m\": 38802.557, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39258.915, \"from_m\": 38965.748, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41502.969, \"from_m\": 39258.915, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42013.951, \"from_m\": 41502.969, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42657.406, \"from_m\": 42013.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45290.444, \"from_m\": 42657.406, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 46184.15, \"from_m\": 45290.444, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 46629.364, \"from_m\": 46184.15, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 46840.426, \"from_m\": 46629.364, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 47019.962, \"from_m\": 46840.426, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48627.585, \"from_m\": 47019.962, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48989.883, \"from_m\": 48627.585, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49418.521, \"from_m\": 48989.883, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 760550, \"profile_key\": \"75d812211811077b6ce38faad0acb12cb3785c464174493aa87aa3bfdca47019\", \"schedule_id\": 4889, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0612H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0616H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13035.108, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0630\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0633\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0639\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0645H\", \"location\": \"Acton Main Line\", \"stage_seq\": 16, \"distance_m\": 29593.416, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646H\", \"location\": \"Acton West Jn\", \"stage_seq\": 17, \"distance_m\": 31172.79, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0647H\", \"wtt_dep\": \"0648H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 18, \"distance_m\": 31972.37, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0651\", \"wtt_dep\": \"0651H\", \"location\": \"West Ealing\", \"stage_seq\": 19, \"distance_m\": 33381.293, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0653H\", \"location\": \"Hanwell\", \"stage_seq\": 20, \"distance_m\": 34659.232, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0656\", \"wtt_dep\": \"0656H\", \"location\": \"Southall\", \"stage_seq\": 21, \"distance_m\": 37310.91, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0700\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 22, \"distance_m\": 40390.502, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 23, \"distance_m\": 40597.794, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 24, \"distance_m\": 42522.437, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0706\", \"wtt_dep\": \"0707H\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 25, \"distance_m\": 46382.121, \"section_seq\": 1, \"route_path_id\": 116009}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 4\", \"stage_seq\": 26, \"distance_m\": 49418.521, \"section_seq\": 1, \"route_path_id\": 116009}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 49418.521, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116009}], \"total_distance_m\": 49418.521, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 47010.443, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2408.078, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0609", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4596963", "current_position_lon": "-0.4454212", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:36Z\", \"source_id\": 64518464, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 20443371, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:41Z\", \"source_id\": 64526015, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:46Z\", \"source_id\": 20445852, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:05Z\", \"source_id\": 64532525, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:05Z\", \"source_id\": 20447968, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:11Z\", \"source_id\": 64540693, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:15Z\", \"source_id\": 20450641, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:25Z\", \"source_id\": 64546879, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:28Z\", \"source_id\": 20452829, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:55Z\", \"source_id\": 64552116, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:58Z\", \"source_id\": 20454481, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:04Z\", \"source_id\": 64558930, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:08Z\", \"source_id\": 20456712, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:17Z\", \"source_id\": 64563870, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:23Z\", \"source_id\": 20458298, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:04Z\", \"source_id\": 64569963, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:10Z\", \"source_id\": 20460261, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:17Z\", \"source_id\": 64577019, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:19Z\", \"source_id\": 20462554, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:51Z\", \"source_id\": 64585090, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:55Z\", \"source_id\": 20465147, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:34Z\", \"source_id\": 64591422, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:38Z\", \"source_id\": 20467205, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:41Z\", \"source_id\": 64596403, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:48:44Z\", \"source_id\": 20468838, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:37Z\", \"source_id\": 20470999, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:09Z\", \"source_id\": 64609319, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:10Z\", \"source_id\": 20472970, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:28Z\", \"source_id\": 64617272, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:34Z\", \"source_id\": 20475528, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:44Z\", \"source_id\": 64635157, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:48Z\", \"source_id\": 20481116, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:43Z\", \"source_id\": 64647871, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:48Z\", \"source_id\": 20485096, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 4", "service_state_platform": "2", "timing_fact_generation": 1790057388781981, "current_leg_arrival_utc": "2026-09-22T07:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:10.759108", "service_state_evidence_id": 20485096, "current_leg_start_actual_dep": "2026-09-22T07:07:30+01:00", "operational_evidence_version": 115, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:11.037965", "service_state_valid_until_kind": null, "operational_interpretation_version": 115, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
ABX |
HAF |
9H34 |
345068 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28522.076, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 31016.79, "from_m": 28522.076, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31830.301, "from_m": 31016.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33527.151, "from_m": 31830.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34707.473, "from_m": 33527.151, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36811.363, "from_m": 34707.473, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36975.387, "from_m": 36811.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38628.996, "from_m": 36975.387, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38802.557, "from_m": 38628.996, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38965.748, "from_m": 38802.557, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39258.915, "from_m": 38965.748, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41502.969, "from_m": 39258.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42013.951, "from_m": 41502.969, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42657.406, "from_m": 42013.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45290.444, "from_m": 42657.406, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46184.15, "from_m": 45290.444, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 46629.364, "from_m": 46184.15, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 46840.426, "from_m": 46629.364, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 47019.962, "from_m": 46840.426, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48627.585, "from_m": 47019.962, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48989.883, "from_m": 48627.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49418.521, "from_m": 48989.883, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}], "service_id": 760550, "profile_key": "75d812211811077b6ce38faad0acb12cb3785c464174493aa87aa3bfdca47019", "schedule_id": 4889, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0609", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0612H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0616H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13035.108, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0630", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0633", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0639", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0645H", "location": "Acton Main Line", "stage_seq": 16, "distance_m": 29593.416, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646H", "location": "Acton West Jn", "stage_seq": 17, "distance_m": 31172.79, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0647H", "wtt_dep": "0648H", "location": "Ealing Broadway", "stage_seq": 18, "distance_m": 31972.37, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0651", "wtt_dep": "0651H", "location": "West Ealing", "stage_seq": 19, "distance_m": 33381.293, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0653H", "location": "Hanwell", "stage_seq": 20, "distance_m": 34659.232, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0656", "wtt_dep": "0656H", "location": "Southall", "stage_seq": 21, "distance_m": 37310.91, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0700", "location": "Hayes & Harlington", "stage_seq": 22, "distance_m": 40390.502, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701", "location": "Heathrow Airport Jn", "stage_seq": 23, "distance_m": 40597.794, "section_seq": 1, "route_path_id": 116009}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703", "location": "Heathrow Tunnel Jn", "stage_seq": 24, "distance_m": 42522.437, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0706", "wtt_dep": "0707H", "location": "Heathrow Terminals 2 & 3", "stage_seq": 25, "distance_m": 46382.121, "section_seq": 1, "route_path_id": 116009}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": null, "location": "Heathrow Terminal 4", "stage_seq": 26, "distance_m": 49418.521, "section_seq": 1, "route_path_id": 116009}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 49418.521, "from_m": 0.0, "section_seq": 1, "route_path_id": 116009}], "total_distance_m": 49418.521, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47010.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2408.078, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:36Z", "source_id": 64518464, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:11:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 20443371, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:41Z", "source_id": 64526015, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:15:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:46Z", "source_id": 20445852, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:05Z", "source_id": 64532525, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:19:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:05Z", "source_id": 20447968, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:11Z", "source_id": 64540693, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:23:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:15Z", "source_id": 20450641, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:25Z", "source_id": 64546879, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:26:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:28Z", "source_id": 20452829, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:55Z", "source_id": 64552116, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:58Z", "source_id": 20454481, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:04Z", "source_id": 64558930, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:08Z", "source_id": 20456712, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:17Z", "source_id": 64563870, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:34:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:23Z", "source_id": 20458298, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:04Z", "source_id": 64569963, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:37:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:10Z", "source_id": 20460261, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:17Z", "source_id": 64577019, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:19Z", "source_id": 20462554, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23145, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:51Z", "source_id": 64585090, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:44:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:55Z", "source_id": 20465147, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:34Z", "source_id": 64591422, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:47:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:38Z", "source_id": 20467205, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:41Z", "source_id": 64596403, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:49:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:48:44Z", "source_id": 20468838, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:37Z", "source_id": 20470999, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:09Z", "source_id": 64609319, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:55:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:10Z", "source_id": 20472970, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:28Z", "source_id": 64617272, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:58:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:34Z", "source_id": 20475528, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:44Z", "source_id": 64635157, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:05:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:48Z", "source_id": 20481116, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T07:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23475, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:43Z", "source_id": 64647871, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:11:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:48Z", "source_id": 20485096, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
0609 |
0609 |
4 |
None |
None |
Heathrow Terminal 4 |
0713 |
0712 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36940/2026-09-22/detailed |
None |
Heathrow Terminals 2 & 3 |
2026-09-22T07:07:30+01:00 |
Heathrow Terminal 4 |
4.0 |
{"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45655329999999994, 51.47116819999999], [-0.4570034999999999, 51.4709326], [-0.4580498, 51.470358], [-0.4582568, 51.47025320000001], [-0.4587626000000001, 51.47001040000001], [-0.4590676999999999, 51.46987039999999], [-0.4593577999999999, 51.4697301], [-0.45982950000000006, 51.4695185], [-0.4600502, 51.4694176], [-0.4602784, 51.469312200000005], [-0.4611246, 51.468911], [-0.4617468, 51.4685724], [-0.46205339999999995, 51.46839519999999], [-0.46227150000000006, 51.46826919999999], [-0.4628355, 51.467778900000006], [-0.4632993, 51.4673458], [-0.4635476999999999, 51.46707], [-0.4638105, 51.46666059999999], [-0.4640798, 51.46618920000001], [-0.4642692000000001, 51.46577449999999], [-0.464377, 51.4653942], [-0.4644568999999999, 51.4649206], [-0.4644769999999999, 51.46448], [-0.4644352, 51.46394190000001], [-0.4643525999999999, 51.46350929999999], [-0.4642104, 51.4630516], [-0.4639304, 51.4624012], [-0.4636338, 51.46184290000001], [-0.46315949999999995, 51.461144699999984], [-0.4622825, 51.4601883], [-0.46185969999999993, 51.45979719999999], [-0.4608466, 51.4590207], [-0.4608109000000001, 51.4589933], [-0.45970319999999987, 51.4583458], [-0.458942, 51.457984800000006], [-0.45838730000000005, 51.4577595], [-0.4575333, 51.4575008], [-0.456696, 51.4573097], [-0.4552737999999999, 51.4571271], [-0.4551460000000001, 51.45711589999999], [-0.4540078, 51.45701580000001], [-0.4532241, 51.4569321], [-0.45180840000000005, 51.4568898], [-0.45113089999999995, 51.456968299999986], [-0.4500033, 51.457180699999995], [-0.4491576420597607, 51.45746241187026], [-0.4488719, 51.457557599999994], [-0.4479787, 51.45789669999999], [-0.44774500000000006, 51.458061], [-0.4473635, 51.45832920000001], [-0.4457182, 51.4594858], [-0.4454212, 51.4596963]]} |
1.9 |
0707 |
0711 |
Heathrow Terminals 2 & 3 |
Heathrow Terminal 4 |
Heathrow Terminal 4 |
51.4596963 |
-0.4454212 |
51.4596963 |
-0.4454212 |
1 |
0 |
2026-09-22 06:21:33 |
TERMINATED |
2026-09-22 06:11:00 |
Heathrow Terminal 4 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485096 |
1790057388781981 |
115 |
115 |
2026-09-22 06:21:11.037965 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:10.759108 |
| 730528 |
760848 |
N03878 |
172Z041622 |
2026-09-22 |
COMPLETE |
20485367 |
2026-09-22 07:11:00 |
2026-09-22 06:21:33 |
2026-09-24 06:21:33 |
{"id": 760848, "stp": "N", "toc": "Northern", "uid": "N03878", "consist": "158860", "dest_crs": "HFX", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:N03878/2026-09-22/detailed", "trust_id": "172Z041622", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Halifax", "service_date": "2026-09-22", "dest_arr_time": "0711", "dest_platform": "2", "is_terminated": 1, "next_location": "Halifax", "signalling_id": "2Z04", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "0711", "current_leg_dep": "0700", "current_leg_end": "Halifax", "origin_dep_time": "0617", "origin_platform": "6C", "current_location": "Halifax", "last_update_time": "2026-09-22T06:21:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.778870652407573, 53.698095485479655], [-1.7788848, 53.6980981], [-1.7804950999999998, 53.6983968], [-1.7814515999999998, 53.6985708], [-1.7827815, 53.6988382], [-1.7842243999999998, 53.6991026], [-1.7854986, 53.6993437], [-1.7867296999999998, 53.699564200000005], [-1.7872116, 53.69963659999999], [-1.787682, 53.6997073], [-1.7881075000000002, 53.6997584], [-1.7884445, 53.6997958], [-1.7888889, 53.6998405], [-1.7892560999999998, 53.6998737], [-1.7895793999999998, 53.6998947], [-1.7899311000000002, 53.6999182], [-1.7903252, 53.6999349], [-1.7907712, 53.6999421], [-1.791222, 53.6999453], [-1.7917529, 53.6999458], [-1.792238, 53.6999357], [-1.7926496, 53.6999204], [-1.7931872000000002, 53.6998911], [-1.7937339000000003, 53.6998499], [-1.7942837999999997, 53.6997958], [-1.7949, 53.699727], [-1.7953807999999998, 53.6996535], [-1.7957327999999997, 53.6995997], [-1.7961155000000002, 53.6995348], [-1.7965961, 53.699443800000005], [-1.7966305682390429, 53.69943685351366], [-1.7970918, 53.6993439], [-1.7974578, 53.6992493], [-1.7978780999999997, 53.69914479999999], [-1.7989385000000002, 53.6988485], [-1.7997591, 53.69858069999999], [-1.800417, 53.6983328], [-1.8010232, 53.69809240000001], [-1.8018701, 53.6976859], [-1.8048072999999996, 53.69606989999999], [-1.8052655, 53.69582119999999], [-1.8062066, 53.6953432], [-1.8068315, 53.6950308], [-1.8074927999999997, 53.69473910000001], [-1.8080635000000005, 53.6944999], [-1.8086659, 53.6942647], [-1.8092620999999995, 53.6940271], [-1.8105192999999995, 53.6935776], [-1.8114479, 53.6932575], [-1.8122430000000005, 53.692998399999986], [-1.8124612, 53.69292729999999], [-1.8131035999999996, 53.6927446], [-1.8140875, 53.6924648], [-1.8151107, 53.69221169999999], [-1.8161488, 53.69195479999998], [-1.8164371, 53.69189260000002], [-1.8165373, 53.69187099999999], [-1.8177540000000003, 53.69160870000001], [-1.8184107, 53.69148150000001], [-1.8190805999999995, 53.6913583], [-1.8199016, 53.69122620000001], [-1.8220581, 53.6908922], [-1.8230615, 53.6907645], [-1.8242006, 53.69063469999999], [-1.8250774000000003, 53.69054920000001], [-1.8257398, 53.6904916], [-1.8264319, 53.69043920000001], [-1.8280187999999995, 53.69033580000001], [-1.8290965999999995, 53.690277599999995], [-1.8299619, 53.69024639999999], [-1.8306492999999997, 53.690248], [-1.8310965, 53.6902354], [-1.8331622, 53.6902169], [-1.8343448, 53.6902285], [-1.8359046, 53.6903124], [-1.8373927, 53.69039849999999], [-1.8385014, 53.69047269999999], [-1.8394265, 53.6905487], [-1.841466, 53.69072119999999], [-1.8434232, 53.69096689999999], [-1.8472106, 53.6915519], [-1.8490942, 53.6918428], [-1.8500869, 53.6920045], [-1.8506619, 53.6921025], [-1.851275, 53.6922238], [-1.8526609999999997, 53.692509099999995], [-1.8535151, 53.6927082], [-1.8543758, 53.692934699999995], [-1.8547684, 53.6930372], [-1.8555267, 53.69324129999999], [-1.8560914, 53.69340729999999], [-1.8564869, 53.6935194], [-1.8570672999999995, 53.6936935], [-1.8573536, 53.69378909999999], [-1.8577769, 53.69396789999999], [-1.858071, 53.6940938], [-1.8582569, 53.6941984], [-1.8584333999999996, 53.69430280000001], [-1.8586983, 53.6944832], [-1.8588379, 53.69461210000001], [-1.858975, 53.6947567], [-1.8590562, 53.6948723], [-1.8591348999999997, 53.695014099999995], [-1.8591943, 53.6951725], [-1.8592411, 53.6953411], [-1.8592627, 53.6954887], [-1.8592694, 53.69558150000001], [-1.859266, 53.6957157], [-1.8592535, 53.696019199999995], [-1.8592390000000003, 53.6961852], [-1.8592134, 53.696374799999994], [-1.8591694000000003, 53.69655959999999], [-1.8591111, 53.6967754], [-1.8590442, 53.696946], [-1.8589675, 53.6971241], [-1.8588769000000005, 53.6972961], [-1.8587846999999995, 53.697457199999995], [-1.8586733, 53.69760440000001], [-1.8585534, 53.697790899999994], [-1.8583873, 53.6980035], [-1.8582322, 53.6982099], [-1.8579423999999995, 53.6985958], [-1.8576603, 53.69896489999999], [-1.8575963, 53.699048700000006], [-1.8564108, 53.70048129999999], [-1.8560038000000003, 53.70100930000001], [-1.8552153, 53.7020703], [-1.8549866, 53.7024392], [-1.8548289999999996, 53.70272709999999], [-1.854678, 53.7030292], [-1.8545569, 53.7032849], [-1.8543995, 53.7037041], [-1.8543171999999997, 53.70396220000001], [-1.854231, 53.70422000000001], [-1.8541534, 53.7044854], [-1.8541431, 53.7046087], [-1.8540674, 53.7054035], [-1.8540763, 53.7057176], [-1.8541322, 53.7061698], [-1.8542, 53.70658629999999], [-1.8543107000000003, 53.70698709999999], [-1.8544794, 53.7074195], [-1.8550426, 53.7085641], [-1.855263198044422, 53.70905878646905], [-1.855375, 53.7093095], [-1.855512, 53.709726399999994], [-1.8556059, 53.71008830000001], [-1.855689, 53.71052650000001], [-1.8557855999999997, 53.711137599999994], [-1.8560082, 53.71258699999999], [-1.8561878999999997, 53.71395369999999], [-1.856266, 53.71440150000001], [-1.8563355, 53.7147998], [-1.8563542, 53.71512049999999], [-1.8563596, 53.71546489999999], [-1.8562952, 53.71581249999999], [-1.8562201, 53.7160728], [-1.8560323999999997, 53.7165395], [-1.8559516000000005, 53.7167439], [-1.855721, 53.7171658], [-1.8556591, 53.7172613], [-1.8554206, 53.7175706], [-1.8549648000000003, 53.71808219999999], [-1.8547357, 53.7183984], [-1.8545891000000003, 53.7186837], [-1.8543650000000005, 53.7192381], [-1.854177, 53.7196501], [-1.8539731, 53.7199966], [-1.8537472, 53.7204711], [-1.8535214, 53.72080839999999]]}", "current_leg_start": "Brighouse", "dest_arr_time_act": "0711", "motion_projection": null, "next_location_lat": "53.7208084", "next_location_lon": "-1.8535214", "previous_location": "Brighouse", "current_leg_milage": "5.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\": 629.801, \"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\": 995.508, \"from_m\": 629.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1275.126, \"from_m\": 995.508, \"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\": 5486.763, \"from_m\": 1275.126, \"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\": 5578.772, \"from_m\": 5486.763, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6819.369, \"from_m\": 5578.772, \"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\": 7504.89, \"from_m\": 6819.369, \"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\": 21499.844, \"from_m\": 7504.89, \"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\": 23908.758, \"from_m\": 21499.844, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23966.535, \"from_m\": 23908.758, \"capability_applied\": null, \"effective_limit_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\": 31622.435, \"from_m\": 23966.535, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32984.081, \"from_m\": 31622.435, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33259.683, \"from_m\": 32984.081, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33997.285, \"from_m\": 33259.683, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34438.893, \"from_m\": 33997.285, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34587.619, \"from_m\": 34438.893, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34741.714, \"from_m\": 34587.619, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 760848, \"profile_key\": \"072f07362bb8ce9acaf2064e0a67f719e75e77dbaac42822482f013542cd6038\", \"schedule_id\": 42429, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0618\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 919.424, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625H\", \"location\": \"Morley\", \"stage_seq\": 4, \"distance_m\": 7395.394, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Batley\", \"stage_seq\": 5, \"distance_m\": 12523.226, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Dewsbury\", \"stage_seq\": 6, \"distance_m\": 14762.65, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 7, \"distance_m\": 17179.058, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 8, \"distance_m\": 18168.387, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0651\", \"location\": \"Mirfield\", \"stage_seq\": 9, \"distance_m\": 19622.307, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0653H\", \"location\": \"Heaton Lodge Jn\", \"stage_seq\": 10, \"distance_m\": 21499.844, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656H\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 11, \"distance_m\": 23908.758, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0700\", \"location\": \"Brighouse\", \"stage_seq\": 12, \"distance_m\": 26030.52, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706H\", \"location\": \"Greetland Jn\", \"stage_seq\": 13, \"distance_m\": 31482.241, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709\", \"location\": \"Dryclough Jn\", \"stage_seq\": 14, \"distance_m\": 33342.026, \"section_seq\": 1, \"route_path_id\": 158948}, {\"is_pass\": false, \"wtt_arr\": \"0711\", \"wtt_dep\": null, \"location\": \"Halifax\", \"stage_seq\": 15, \"distance_m\": 34741.714, \"section_seq\": 1, \"route_path_id\": 158948}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 34741.714, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158948}], \"total_distance_m\": 34741.714, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 34500.979, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 240.735, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0617", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.7208084", "current_position_lon": "-1.8535214", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:47Z\", \"source_id\": 64543679, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:48Z\", \"source_id\": 20451651, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:52Z\", \"source_id\": 64554051, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:53Z\", \"source_id\": 20455093, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:35Z\", \"source_id\": 64562309, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:40Z\", \"source_id\": 20457788, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:20Z\", \"source_id\": 64572776, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:21Z\", \"source_id\": 20461123, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:44Z\", \"source_id\": 64603552, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:51:45Z\", \"source_id\": 20471104, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:25Z\", \"source_id\": 64614954, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:28Z\", \"source_id\": 20474722, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:07Z\", \"source_id\": 64648866, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:08Z\", \"source_id\": 20485367, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Halifax", "service_state_platform": "2", "timing_fact_generation": 1790057409964829, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:11.967935", "service_state_evidence_id": 20485367, "current_leg_start_actual_dep": "2026-09-22T07:00:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:12.315218", "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 |
N |
LDS |
HFX |
2Z04 |
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": 629.801, "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": 995.508, "from_m": 629.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1275.126, "from_m": 995.508, "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": 5486.763, "from_m": 1275.126, "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": 5578.772, "from_m": 5486.763, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6819.369, "from_m": 5578.772, "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": 7504.89, "from_m": 6819.369, "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": 21499.844, "from_m": 7504.89, "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": 23908.758, "from_m": 21499.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23966.535, "from_m": 23908.758, "capability_applied": null, "effective_limit_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": 31622.435, "from_m": 23966.535, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32984.081, "from_m": 31622.435, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33259.683, "from_m": 32984.081, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33997.285, "from_m": 33259.683, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34438.893, "from_m": 33997.285, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34587.619, "from_m": 34438.893, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34741.714, "from_m": 34587.619, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 760848, "profile_key": "072f07362bb8ce9acaf2064e0a67f719e75e77dbaac42822482f013542cd6038", "schedule_id": 42429, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0617", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0618", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 919.424, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625H", "location": "Morley", "stage_seq": 4, "distance_m": 7395.394, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Batley", "stage_seq": 5, "distance_m": 12523.226, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Dewsbury", "stage_seq": 6, "distance_m": 14762.65, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Thornhill L.N.W. Jn", "stage_seq": 7, "distance_m": 17179.058, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Mirfield East Jn", "stage_seq": 8, "distance_m": 18168.387, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0651", "location": "Mirfield", "stage_seq": 9, "distance_m": 19622.307, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0653H", "location": "Heaton Lodge Jn", "stage_seq": 10, "distance_m": 21499.844, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656H", "location": "Bradley Wood Jn", "stage_seq": 11, "distance_m": 23908.758, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0700", "location": "Brighouse", "stage_seq": 12, "distance_m": 26030.52, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706H", "location": "Greetland Jn", "stage_seq": 13, "distance_m": 31482.241, "section_seq": 1, "route_path_id": 158948}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709", "location": "Dryclough Jn", "stage_seq": 14, "distance_m": 33342.026, "section_seq": 1, "route_path_id": 158948}, {"is_pass": false, "wtt_arr": "0711", "wtt_dep": null, "location": "Halifax", "stage_seq": 15, "distance_m": 34741.714, "section_seq": 1, "route_path_id": 158948}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 34741.714, "from_m": 0.0, "section_seq": 1, "route_path_id": 158948}], "total_distance_m": 34741.714, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 34500.979, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 240.735, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5540, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:47Z", "source_id": 64543679, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:25:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:48Z", "source_id": 20451651, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6096, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:52Z", "source_id": 64554051, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:30:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:53Z", "source_id": 20455093, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6102, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:35Z", "source_id": 64562309, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:40Z", "source_id": 20457788, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6116, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:20Z", "source_id": 64572776, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:39:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:21Z", "source_id": 20461123, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6127, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:44Z", "source_id": 64603552, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:52:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:51:45Z", "source_id": 20471104, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6175, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:25Z", "source_id": 64614954, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:28Z", "source_id": 20474722, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:07Z", "source_id": 64648866, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:11:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:08Z", "source_id": 20485367, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Leeds |
0617 |
0617 |
6C |
None |
None |
Halifax |
0711 |
0711 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:N03878/2026-09-22/detailed |
None |
Brighouse |
2026-09-22T07:00:00+01:00 |
Halifax |
11.0 |
{"type": "LineString", "coordinates": [[-1.778870652407573, 53.698095485479655], [-1.7788848, 53.6980981], [-1.7804950999999998, 53.6983968], [-1.7814515999999998, 53.6985708], [-1.7827815, 53.6988382], [-1.7842243999999998, 53.6991026], [-1.7854986, 53.6993437], [-1.7867296999999998, 53.699564200000005], [-1.7872116, 53.69963659999999], [-1.787682, 53.6997073], [-1.7881075000000002, 53.6997584], [-1.7884445, 53.6997958], [-1.7888889, 53.6998405], [-1.7892560999999998, 53.6998737], [-1.7895793999999998, 53.6998947], [-1.7899311000000002, 53.6999182], [-1.7903252, 53.6999349], [-1.7907712, 53.6999421], [-1.791222, 53.6999453], [-1.7917529, 53.6999458], [-1.792238, 53.6999357], [-1.7926496, 53.6999204], [-1.7931872000000002, 53.6998911], [-1.7937339000000003, 53.6998499], [-1.7942837999999997, 53.6997958], [-1.7949, 53.699727], [-1.7953807999999998, 53.6996535], [-1.7957327999999997, 53.6995997], [-1.7961155000000002, 53.6995348], [-1.7965961, 53.699443800000005], [-1.7966305682390429, 53.69943685351366], [-1.7970918, 53.6993439], [-1.7974578, 53.6992493], [-1.7978780999999997, 53.69914479999999], [-1.7989385000000002, 53.6988485], [-1.7997591, 53.69858069999999], [-1.800417, 53.6983328], [-1.8010232, 53.69809240000001], [-1.8018701, 53.6976859], [-1.8048072999999996, 53.69606989999999], [-1.8052655, 53.69582119999999], [-1.8062066, 53.6953432], [-1.8068315, 53.6950308], [-1.8074927999999997, 53.69473910000001], [-1.8080635000000005, 53.6944999], [-1.8086659, 53.6942647], [-1.8092620999999995, 53.6940271], [-1.8105192999999995, 53.6935776], [-1.8114479, 53.6932575], [-1.8122430000000005, 53.692998399999986], [-1.8124612, 53.69292729999999], [-1.8131035999999996, 53.6927446], [-1.8140875, 53.6924648], [-1.8151107, 53.69221169999999], [-1.8161488, 53.69195479999998], [-1.8164371, 53.69189260000002], [-1.8165373, 53.69187099999999], [-1.8177540000000003, 53.69160870000001], [-1.8184107, 53.69148150000001], [-1.8190805999999995, 53.6913583], [-1.8199016, 53.69122620000001], [-1.8220581, 53.6908922], [-1.8230615, 53.6907645], [-1.8242006, 53.69063469999999], [-1.8250774000000003, 53.69054920000001], [-1.8257398, 53.6904916], [-1.8264319, 53.69043920000001], [-1.8280187999999995, 53.69033580000001], [-1.8290965999999995, 53.690277599999995], [-1.8299619, 53.69024639999999], [-1.8306492999999997, 53.690248], [-1.8310965, 53.6902354], [-1.8331622, 53.6902169], [-1.8343448, 53.6902285], [-1.8359046, 53.6903124], [-1.8373927, 53.69039849999999], [-1.8385014, 53.69047269999999], [-1.8394265, 53.6905487], [-1.841466, 53.69072119999999], [-1.8434232, 53.69096689999999], [-1.8472106, 53.6915519], [-1.8490942, 53.6918428], [-1.8500869, 53.6920045], [-1.8506619, 53.6921025], [-1.851275, 53.6922238], [-1.8526609999999997, 53.692509099999995], [-1.8535151, 53.6927082], [-1.8543758, 53.692934699999995], [-1.8547684, 53.6930372], [-1.8555267, 53.69324129999999], [-1.8560914, 53.69340729999999], [-1.8564869, 53.6935194], [-1.8570672999999995, 53.6936935], [-1.8573536, 53.69378909999999], [-1.8577769, 53.69396789999999], [-1.858071, 53.6940938], [-1.8582569, 53.6941984], [-1.8584333999999996, 53.69430280000001], [-1.8586983, 53.6944832], [-1.8588379, 53.69461210000001], [-1.858975, 53.6947567], [-1.8590562, 53.6948723], [-1.8591348999999997, 53.695014099999995], [-1.8591943, 53.6951725], [-1.8592411, 53.6953411], [-1.8592627, 53.6954887], [-1.8592694, 53.69558150000001], [-1.859266, 53.6957157], [-1.8592535, 53.696019199999995], [-1.8592390000000003, 53.6961852], [-1.8592134, 53.696374799999994], [-1.8591694000000003, 53.69655959999999], [-1.8591111, 53.6967754], [-1.8590442, 53.696946], [-1.8589675, 53.6971241], [-1.8588769000000005, 53.6972961], [-1.8587846999999995, 53.697457199999995], [-1.8586733, 53.69760440000001], [-1.8585534, 53.697790899999994], [-1.8583873, 53.6980035], [-1.8582322, 53.6982099], [-1.8579423999999995, 53.6985958], [-1.8576603, 53.69896489999999], [-1.8575963, 53.699048700000006], [-1.8564108, 53.70048129999999], [-1.8560038000000003, 53.70100930000001], [-1.8552153, 53.7020703], [-1.8549866, 53.7024392], [-1.8548289999999996, 53.70272709999999], [-1.854678, 53.7030292], [-1.8545569, 53.7032849], [-1.8543995, 53.7037041], [-1.8543171999999997, 53.70396220000001], [-1.854231, 53.70422000000001], [-1.8541534, 53.7044854], [-1.8541431, 53.7046087], [-1.8540674, 53.7054035], [-1.8540763, 53.7057176], [-1.8541322, 53.7061698], [-1.8542, 53.70658629999999], [-1.8543107000000003, 53.70698709999999], [-1.8544794, 53.7074195], [-1.8550426, 53.7085641], [-1.855263198044422, 53.70905878646905], [-1.855375, 53.7093095], [-1.855512, 53.709726399999994], [-1.8556059, 53.71008830000001], [-1.855689, 53.71052650000001], [-1.8557855999999997, 53.711137599999994], [-1.8560082, 53.71258699999999], [-1.8561878999999997, 53.71395369999999], [-1.856266, 53.71440150000001], [-1.8563355, 53.7147998], [-1.8563542, 53.71512049999999], [-1.8563596, 53.71546489999999], [-1.8562952, 53.71581249999999], [-1.8562201, 53.7160728], [-1.8560323999999997, 53.7165395], [-1.8559516000000005, 53.7167439], [-1.855721, 53.7171658], [-1.8556591, 53.7172613], [-1.8554206, 53.7175706], [-1.8549648000000003, 53.71808219999999], [-1.8547357, 53.7183984], [-1.8545891000000003, 53.7186837], [-1.8543650000000005, 53.7192381], [-1.854177, 53.7196501], [-1.8539731, 53.7199966], [-1.8537472, 53.7204711], [-1.8535214, 53.72080839999999]]} |
5.4 |
0700 |
0711 |
Brighouse |
Halifax |
Halifax |
53.7208084 |
-1.8535214 |
53.7208084 |
-1.8535214 |
1 |
0 |
2026-09-22 06:21:33 |
TERMINATED |
2026-09-22 06:11:00 |
Halifax |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485367 |
1790057409964829 |
48 |
48 |
2026-09-22 06:21:12.315218 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:11.967935 |
| 730529 |
760357 |
W69640 |
042K51M622 |
2026-09-22 |
COMPLETE |
20484845 |
2026-09-22 07:11:00 |
2026-09-22 06:21:33 |
2026-09-24 06:21:33 |
{"id": 760357, "stp": "P", "toc": "ScotRail", "uid": "W69640", "consist": "158713+158733", "dest_crs": "LEV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69640/2026-09-22/detailed", "trust_id": "042K51M622", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leven", "service_date": "2026-09-22", "dest_arr_time": "0708", "dest_platform": "1", "is_terminated": 1, "next_location": "Leven", "signalling_id": "2K51", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "0711", "current_leg_dep": "0703½", "current_leg_end": "Leven", "origin_dep_time": "0604", "origin_platform": "16", "current_location": "Leven", "last_update_time": "2026-09-22T06:21:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0466626357896924, 56.189709865894784], [-3.0463512999999995, 56.1898077], [-3.045955, 56.1899481], [-3.0456243999999995, 56.1900919], [-3.0453643, 56.1902143], [-3.0451122999999995, 56.190343899999995], [-3.0448115, 56.190511], [-3.0445961, 56.19065], [-3.0444038, 56.1907916], [-3.0442047999999997, 56.19093109999999], [-3.0439783999999994, 56.19113899999999], [-3.0438102, 56.1913027], [-3.0436864999999997, 56.19147159999999], [-3.0436118, 56.1915833], [-3.0434647, 56.1918042], [-3.0433478999999997, 56.19200300000001], [-3.0432474999999997, 56.1921693], [-3.0431423999999994, 56.1923343], [-3.0430135999999997, 56.19251849999999], [-3.0428581, 56.1926827], [-3.0426863999999996, 56.1928528], [-3.0424906, 56.1930296], [-3.0422437000000007, 56.19323159999999], [-3.0419564999999995, 56.19344389999999], [-3.0417107999999997, 56.193627199999995], [-3.041482499999999, 56.1938029], [-3.0410945999999996, 56.1940661], [-3.0410636, 56.19408909999999], [-3.0408471, 56.194244000000005], [-3.0406159999999995, 56.194388200000006], [-3.0403543999999996, 56.1945415], [-3.0400579, 56.194678], [-3.0397896, 56.1948078], [-3.0394899999999994, 56.1949166], [-3.0391842, 56.195021], [-3.0388824, 56.1951148], [-3.0385283, 56.195210499999995], [-3.0381912, 56.195283], [-3.0378482, 56.19534], [-3.0375408, 56.19538709999999], [-3.0371788, 56.19543839999999], [-3.03677, 56.1954933], [-3.0362940999999997, 56.1955522], [-3.0356964, 56.1956261], [-3.0351753, 56.1956826], [-3.0347607, 56.1957269], [-3.0339303, 56.1957807], [-3.0335124, 56.1957985], [-3.0331260999999996, 56.1958069], [-3.0322382999999995, 56.1958243], [-3.0317195, 56.195826], [-3.0306602, 56.1957986], [-3.0303416, 56.1957831], [-3.0301296, 56.1957683], [-3.0298714, 56.195747399999995], [-3.0296508999999996, 56.1957285], [-3.0293229, 56.19568269999999], [-3.0287998, 56.19560799999999], [-3.0281934, 56.1955108], [-3.0274980999999994, 56.195389], [-3.0268562, 56.1952807], [-3.0263768, 56.19521040000001], [-3.0258709, 56.1951464], [-3.0253808, 56.195084], [-3.0248641999999997, 56.1950361], [-3.0248458999999994, 56.19503449999999], [-3.0248191999999996, 56.19503220000001], [-3.0240731, 56.194972400000005], [-3.0230643, 56.1949204], [-3.0214766999999996, 56.1948657], [-3.0213939999999995, 56.194864200000005], [-3.0194962000000003, 56.1948761], [-3.0185181, 56.1948833], [-3.0167504, 56.1949331], [-3.0154365999999997, 56.194970100000006], [-3.0143202999999996, 56.19501269999999], [-3.0127595, 56.195072199999984], [-3.012364, 56.19508589999999], [-3.0117749, 56.1951062], [-3.0114151, 56.1951032], [-3.0111436, 56.1950975], [-3.0108362, 56.195085500000005], [-3.0105894, 56.1950731], [-3.010346, 56.1950449], [-3.0100768, 56.19501240000001], [-3.0098250999999996, 56.19497030000001], [-3.009551399999999, 56.1949132], [-3.0092561, 56.1948577], [-3.008872199999999, 56.1947585], [-3.0086273, 56.1946963], [-3.0075782, 56.1943977], [-3.0071667, 56.19427960000001], [-3.0066764, 56.19414079999999], [-3.0066096999999994, 56.1941219], [-3.0061751999999995, 56.194006], [-3.0057037999999996, 56.19389410000001], [-3.0054116999999994, 56.19383160000001], [-3.0051274999999995, 56.19376259999999], [-3.0051142, 56.193759400000005], [-3.0048370999999996, 56.1936786], [-3.0046086, 56.1936027], [-3.0043958, 56.193521800000006], [-3.0042468999999996, 56.1934534], [-3.0041184, 56.1933961], [-3.0016467, 56.19225269999999]]}", "current_leg_start": "Cameron Bridge", "dest_arr_time_act": "0708", "motion_projection": null, "next_location_lat": "56.1922527", "next_location_lon": "-3.0016467", "previous_location": "Cameron Bridge", "current_leg_milage": "2.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 6624.851, \"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\": 7120.744, \"from_m\": 6624.851, \"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\": 10592.14, \"from_m\": 7120.744, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14520.943, \"from_m\": 10592.14, \"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\": 16279.743, \"from_m\": 14520.943, \"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\": 18967.988, \"from_m\": 16279.743, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19008.332, \"from_m\": 18967.988, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19032.468, \"from_m\": 19008.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20328.457, \"from_m\": 19032.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21677.081, \"from_m\": 20328.457, \"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\": 21841.561, \"from_m\": 21677.081, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22269.216, \"from_m\": 21841.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22313.636, \"from_m\": 22269.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22447.164, \"from_m\": 22313.636, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22858.062, \"from_m\": 22447.164, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28541.706, \"from_m\": 22858.062, \"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\": 28945.234, \"from_m\": 28541.706, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29843.376, \"from_m\": 28945.234, \"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\": 31830.65, \"from_m\": 29843.376, \"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\": 32908.399, \"from_m\": 31830.65, \"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\": 33470.439, \"from_m\": 32908.399, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33855.888, \"from_m\": 33470.439, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35970.73, \"from_m\": 33855.888, \"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\": 36711.122, \"from_m\": 35970.73, \"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\": 37138.456, \"from_m\": 36711.122, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37611.847, \"from_m\": 37138.456, \"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\": 38685.272, \"from_m\": 37611.847, \"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\": 42280.368, \"from_m\": 38685.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45763.271, \"from_m\": 42280.368, \"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\": 50330.236, \"from_m\": 45763.271, \"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\": 50398.026, \"from_m\": 50330.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\": 50471.291, \"from_m\": 50398.026, \"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\": 50598.755, \"from_m\": 50471.291, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55962.407, \"from_m\": 50598.755, \"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\": 56917.802, \"from_m\": 55962.407, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58992.649, \"from_m\": 56917.802, \"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\": 59077.459, \"from_m\": 58992.649, \"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\": 59389.232, \"from_m\": 59077.459, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59830.273, \"from_m\": 59389.232, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 760357, \"profile_key\": \"f10501f840d1c32019b3b52f67a673d60b2dde4880b7a8dcd3651658cfb6c656\", \"schedule_id\": 26581, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": \"0608H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4862.945, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0614\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 5, \"distance_m\": 9636.262, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0618\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 6, \"distance_m\": 15433.297, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0619H\", \"location\": \"Dalmeny\", \"stage_seq\": 7, \"distance_m\": 16202.822, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623H\", \"location\": \"North Queensferry\", \"stage_seq\": 8, \"distance_m\": 19115.07, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627H\", \"location\": \"Inverkeithing\", \"stage_seq\": 9, \"distance_m\": 22047.224, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0630H\", \"location\": \"Dalgety Bay\", \"stage_seq\": 10, \"distance_m\": 24383.003, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635H\", \"location\": \"Aberdour\", \"stage_seq\": 11, \"distance_m\": 28882.97, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": \"0639H\", \"location\": \"Burntisland\", \"stage_seq\": 12, \"distance_m\": 33242.535, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0643H\", \"wtt_dep\": \"0644H\", \"location\": \"Kinghorn\", \"stage_seq\": 13, \"distance_m\": 37384.151, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0648H\", \"wtt_dep\": \"0649H\", \"location\": \"Kirkcaldy\", \"stage_seq\": 14, \"distance_m\": 42480.783, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655\", \"location\": \"Thornton South Jn\", \"stage_seq\": 15, \"distance_m\": 49547.181, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 16, \"distance_m\": 50355.149, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658\", \"location\": \"Earlseat Jn\", \"stage_seq\": 17, \"distance_m\": 51747.52, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": \"0703H\", \"location\": \"Cameron Bridge\", \"stage_seq\": 18, \"distance_m\": 56628.228, \"section_seq\": 1, \"route_path_id\": 141741}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": null, \"location\": \"Leven\", \"stage_seq\": 19, \"distance_m\": 59830.273, \"section_seq\": 1, \"route_path_id\": 141741}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59830.273, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141741}], \"total_distance_m\": 59830.273, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 59830.273, \"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": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.5", "current_position_lat": "56.1922527", "current_position_lon": "-3.0016467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:04Z\", \"source_id\": 64510198, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:09Z\", \"source_id\": 20440678, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:16Z\", \"source_id\": 64521537, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:20Z\", \"source_id\": 20444363, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:20Z\", \"source_id\": 64531163, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:21Z\", \"source_id\": 20447497, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:59Z\", \"source_id\": 64540251, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:05Z\", \"source_id\": 20450531, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:18Z\", \"source_id\": 64546634, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:20Z\", \"source_id\": 20452716, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:03Z\", \"source_id\": 64554505, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:07Z\", \"source_id\": 20455259, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:45Z\", \"source_id\": 64567105, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:50Z\", \"source_id\": 20459326, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:17Z\", \"source_id\": 64576963, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:19Z\", \"source_id\": 20462545, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:01Z\", \"source_id\": 64587895, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:06Z\", \"source_id\": 20466031, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:28Z\", \"source_id\": 64600506, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:50:30Z\", \"source_id\": 20470161, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:01Z\", \"source_id\": 64630988, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:03:06Z\", \"source_id\": 20479831, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:23Z\", \"source_id\": 64647017, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:09:25Z\", \"source_id\": 20484845, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leven", "service_state_platform": "1", "timing_fact_generation": 1790057365795464, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:11.971975", "service_state_evidence_id": 20484845, "current_leg_start_actual_dep": "2026-09-22T07:06:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:12.319503", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
LEV |
2K51 |
158713+158733 |
4 |
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": 6624.851, "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": 7120.744, "from_m": 6624.851, "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": 10592.14, "from_m": 7120.744, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14520.943, "from_m": 10592.14, "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": 16279.743, "from_m": 14520.943, "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": 18967.988, "from_m": 16279.743, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19008.332, "from_m": 18967.988, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19032.468, "from_m": 19008.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20328.457, "from_m": 19032.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21677.081, "from_m": 20328.457, "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": 21841.561, "from_m": 21677.081, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22269.216, "from_m": 21841.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22313.636, "from_m": 22269.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22447.164, "from_m": 22313.636, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22858.062, "from_m": 22447.164, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28541.706, "from_m": 22858.062, "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": 28945.234, "from_m": 28541.706, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29843.376, "from_m": 28945.234, "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": 31830.65, "from_m": 29843.376, "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": 32908.399, "from_m": 31830.65, "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": 33470.439, "from_m": 32908.399, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33855.888, "from_m": 33470.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35970.73, "from_m": 33855.888, "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": 36711.122, "from_m": 35970.73, "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": 37138.456, "from_m": 36711.122, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37611.847, "from_m": 37138.456, "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": 38685.272, "from_m": 37611.847, "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": 42280.368, "from_m": 38685.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45763.271, "from_m": 42280.368, "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": 50330.236, "from_m": 45763.271, "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": 50398.026, "from_m": 50330.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": 50471.291, "from_m": 50398.026, "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": 50598.755, "from_m": 50471.291, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55962.407, "from_m": 50598.755, "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": 56917.802, "from_m": 55962.407, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58992.649, "from_m": 56917.802, "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": 59077.459, "from_m": 58992.649, "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": 59389.232, "from_m": 59077.459, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59830.273, "from_m": 59389.232, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 760357, "profile_key": "f10501f840d1c32019b3b52f67a673d60b2dde4880b7a8dcd3651658cfb6c656", "schedule_id": 26581, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": "0608H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 141741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4862.945, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0614", "location": "Edinburgh Gateway", "stage_seq": 5, "distance_m": 9636.262, "section_seq": 1, "route_path_id": 141741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0618", "location": "Dalmeny Jn", "stage_seq": 6, "distance_m": 15433.297, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0619H", "location": "Dalmeny", "stage_seq": 7, "distance_m": 16202.822, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623H", "location": "North Queensferry", "stage_seq": 8, "distance_m": 19115.07, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627H", "location": "Inverkeithing", "stage_seq": 9, "distance_m": 22047.224, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0630H", "location": "Dalgety Bay", "stage_seq": 10, "distance_m": 24383.003, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635H", "location": "Aberdour", "stage_seq": 11, "distance_m": 28882.97, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": "0639H", "location": "Burntisland", "stage_seq": 12, "distance_m": 33242.535, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0643H", "wtt_dep": "0644H", "location": "Kinghorn", "stage_seq": 13, "distance_m": 37384.151, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0648H", "wtt_dep": "0649H", "location": "Kirkcaldy", "stage_seq": 14, "distance_m": 42480.783, "section_seq": 1, "route_path_id": 141741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655", "location": "Thornton South Jn", "stage_seq": 15, "distance_m": 49547.181, "section_seq": 1, "route_path_id": 141741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656H", "location": "Thornton North Jn", "stage_seq": 16, "distance_m": 50355.149, "section_seq": 1, "route_path_id": 141741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658", "location": "Earlseat Jn", "stage_seq": 17, "distance_m": 51747.52, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": "0703H", "location": "Cameron Bridge", "stage_seq": 18, "distance_m": 56628.228, "section_seq": 1, "route_path_id": 141741}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": null, "location": "Leven", "stage_seq": 19, "distance_m": 59830.273, "section_seq": 1, "route_path_id": 141741}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59830.273, "from_m": 0.0, "section_seq": 1, "route_path_id": 141741}], "total_distance_m": 59830.273, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 59830.273, "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": 797, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:04Z", "source_id": 64510198, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:09Z", "source_id": 20440678, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 932, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:16Z", "source_id": 64521537, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:13:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:20Z", "source_id": 20444363, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 737, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:20Z", "source_id": 64531163, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:19:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:21Z", "source_id": 20447497, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 593, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:59Z", "source_id": 64540251, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:23:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:05Z", "source_id": 20450531, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 578, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:18Z", "source_id": 64546634, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:20Z", "source_id": 20452716, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 543, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:03Z", "source_id": 64554505, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:31:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:07Z", "source_id": 20455259, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 538, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:45Z", "source_id": 64567105, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:36:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:50Z", "source_id": 20459326, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 534, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:17Z", "source_id": 64576963, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:41:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:19Z", "source_id": 20462545, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 530, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:01Z", "source_id": 64587895, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:46:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:06Z", "source_id": 20466031, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 522, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:28Z", "source_id": 64600506, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:51:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:50:30Z", "source_id": 20470161, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 466, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:01Z", "source_id": 64630988, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:06:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:03:06Z", "source_id": 20479831, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 463, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:23Z", "source_id": 64647017, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:11:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:09:25Z", "source_id": 20484845, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Edinburgh |
0604 |
0604 |
16 |
None |
None |
Leven |
0708 |
0708 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69640/2026-09-22/detailed |
None |
Cameron Bridge |
2026-09-22T07:06:30+01:00 |
Leven |
7.5 |
{"type": "LineString", "coordinates": [[-3.0466626357896924, 56.189709865894784], [-3.0463512999999995, 56.1898077], [-3.045955, 56.1899481], [-3.0456243999999995, 56.1900919], [-3.0453643, 56.1902143], [-3.0451122999999995, 56.190343899999995], [-3.0448115, 56.190511], [-3.0445961, 56.19065], [-3.0444038, 56.1907916], [-3.0442047999999997, 56.19093109999999], [-3.0439783999999994, 56.19113899999999], [-3.0438102, 56.1913027], [-3.0436864999999997, 56.19147159999999], [-3.0436118, 56.1915833], [-3.0434647, 56.1918042], [-3.0433478999999997, 56.19200300000001], [-3.0432474999999997, 56.1921693], [-3.0431423999999994, 56.1923343], [-3.0430135999999997, 56.19251849999999], [-3.0428581, 56.1926827], [-3.0426863999999996, 56.1928528], [-3.0424906, 56.1930296], [-3.0422437000000007, 56.19323159999999], [-3.0419564999999995, 56.19344389999999], [-3.0417107999999997, 56.193627199999995], [-3.041482499999999, 56.1938029], [-3.0410945999999996, 56.1940661], [-3.0410636, 56.19408909999999], [-3.0408471, 56.194244000000005], [-3.0406159999999995, 56.194388200000006], [-3.0403543999999996, 56.1945415], [-3.0400579, 56.194678], [-3.0397896, 56.1948078], [-3.0394899999999994, 56.1949166], [-3.0391842, 56.195021], [-3.0388824, 56.1951148], [-3.0385283, 56.195210499999995], [-3.0381912, 56.195283], [-3.0378482, 56.19534], [-3.0375408, 56.19538709999999], [-3.0371788, 56.19543839999999], [-3.03677, 56.1954933], [-3.0362940999999997, 56.1955522], [-3.0356964, 56.1956261], [-3.0351753, 56.1956826], [-3.0347607, 56.1957269], [-3.0339303, 56.1957807], [-3.0335124, 56.1957985], [-3.0331260999999996, 56.1958069], [-3.0322382999999995, 56.1958243], [-3.0317195, 56.195826], [-3.0306602, 56.1957986], [-3.0303416, 56.1957831], [-3.0301296, 56.1957683], [-3.0298714, 56.195747399999995], [-3.0296508999999996, 56.1957285], [-3.0293229, 56.19568269999999], [-3.0287998, 56.19560799999999], [-3.0281934, 56.1955108], [-3.0274980999999994, 56.195389], [-3.0268562, 56.1952807], [-3.0263768, 56.19521040000001], [-3.0258709, 56.1951464], [-3.0253808, 56.195084], [-3.0248641999999997, 56.1950361], [-3.0248458999999994, 56.19503449999999], [-3.0248191999999996, 56.19503220000001], [-3.0240731, 56.194972400000005], [-3.0230643, 56.1949204], [-3.0214766999999996, 56.1948657], [-3.0213939999999995, 56.194864200000005], [-3.0194962000000003, 56.1948761], [-3.0185181, 56.1948833], [-3.0167504, 56.1949331], [-3.0154365999999997, 56.194970100000006], [-3.0143202999999996, 56.19501269999999], [-3.0127595, 56.195072199999984], [-3.012364, 56.19508589999999], [-3.0117749, 56.1951062], [-3.0114151, 56.1951032], [-3.0111436, 56.1950975], [-3.0108362, 56.195085500000005], [-3.0105894, 56.1950731], [-3.010346, 56.1950449], [-3.0100768, 56.19501240000001], [-3.0098250999999996, 56.19497030000001], [-3.009551399999999, 56.1949132], [-3.0092561, 56.1948577], [-3.008872199999999, 56.1947585], [-3.0086273, 56.1946963], [-3.0075782, 56.1943977], [-3.0071667, 56.19427960000001], [-3.0066764, 56.19414079999999], [-3.0066096999999994, 56.1941219], [-3.0061751999999995, 56.194006], [-3.0057037999999996, 56.19389410000001], [-3.0054116999999994, 56.19383160000001], [-3.0051274999999995, 56.19376259999999], [-3.0051142, 56.193759400000005], [-3.0048370999999996, 56.1936786], [-3.0046086, 56.1936027], [-3.0043958, 56.193521800000006], [-3.0042468999999996, 56.1934534], [-3.0041184, 56.1933961], [-3.0016467, 56.19225269999999]]} |
2.0 |
0703½ |
0711 |
Cameron Bridge |
Leven |
Leven |
56.1922527 |
-3.0016467 |
56.1922527 |
-3.0016467 |
1 |
0 |
2026-09-22 06:21:33 |
TERMINATED |
2026-09-22 06:11:00 |
Leven |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20484845 |
1790057365795464 |
76 |
76 |
2026-09-22 06:21:12.319503 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:11.971975 |
| 730530 |
761474 |
W04891 |
879H05M622 |
2026-09-22 |
COMPLETE |
20485496 |
2026-09-22 07:11:00 |
2026-09-22 06:21:33 |
2026-09-24 06:21:33 |
{"id": 761474, "stp": "P", "toc": "London Overground", "uid": "W04891", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04891/2026-09-22/detailed", "trust_id": "879H05M622", "origin_crs": "BAK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-22", "dest_arr_time": "0715", "dest_platform": "3", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9H05", "timing_status": "EARLY", "origin_station": "Battersea Park", "current_leg_arr": "0711", "current_leg_dep": "0709", "current_leg_end": "Dalston Junction", "origin_dep_time": "0633", "origin_platform": "2", "current_location": "Dalston Junction", "last_update_time": "2026-09-22T06:21:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "0712", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 540.96, \"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\": 620.381, \"from_m\": 540.96, \"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\": 1204.965, \"from_m\": 620.381, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1287.558, \"from_m\": 1204.965, \"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\": 1303.873, \"from_m\": 1287.558, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1357.238, \"from_m\": 1303.873, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1374.291, \"from_m\": 1357.238, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1406.192, \"from_m\": 1374.291, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1455.216, \"from_m\": 1406.192, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1822.836, \"from_m\": 1455.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1901.948, \"from_m\": 1822.836, \"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\": 1919.985, \"from_m\": 1901.948, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1971.467, \"from_m\": 1919.985, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2386.485, \"from_m\": 1971.467, \"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\": 2494.629, \"from_m\": 2386.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4084.581, \"from_m\": 2494.629, \"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\": 4408.944, \"from_m\": 4084.581, \"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\": 4511.529, \"from_m\": 4408.944, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5281.6, \"from_m\": 4511.529, \"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\": 6794.049, \"from_m\": 5281.6, \"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\": 6895.071, \"from_m\": 6794.049, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7266.721, \"from_m\": 6895.071, \"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\": 7336.259, \"from_m\": 7266.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7656.712, \"from_m\": 7336.259, \"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\": 9226.468, \"from_m\": 7656.712, \"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\": 10622.808, \"from_m\": 9226.468, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14712.209, \"from_m\": 10622.808, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14756.758, \"from_m\": 14712.209, \"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\": 17223.111, \"from_m\": 14756.758, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18714.867, \"from_m\": 17223.111, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18907.589, \"from_m\": 18714.867, \"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\": 19857.164, \"from_m\": 18907.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20575.27, \"from_m\": 19857.164, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22312.928, \"from_m\": 20575.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\": 22368.405, \"from_m\": 22312.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22786.677, \"from_m\": 22368.405, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 761474, \"profile_key\": \"1d661436d5f0b598fac2e786279f18d98780ac65c1e2a3eb68e1d6750bc5d5f7\", \"schedule_id\": 24186, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Battersea Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Factory Jn\", \"stage_seq\": 2, \"distance_m\": 2045.418, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Wandsworth Road\", \"stage_seq\": 3, \"distance_m\": 2139.727, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 4, \"distance_m\": 2527.157, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0638\", \"location\": \"Clapham High Street\", \"stage_seq\": 5, \"distance_m\": 2833.631, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643\", \"location\": \"Denmark Hill\", \"stage_seq\": 6, \"distance_m\": 5932.438, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 7, \"distance_m\": 6762.196, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0645H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 8, \"distance_m\": 7476.278, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": \"0647H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 9, \"distance_m\": 8677.507, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 10, \"distance_m\": 9195.728, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 10676.765, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0653H\", \"wtt_dep\": \"0654H\", \"location\": \"Surrey Quays\", \"stage_seq\": 12, \"distance_m\": 10966.209, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0655H\", \"wtt_dep\": \"0656H\", \"location\": \"Canada Water\", \"stage_seq\": 13, \"distance_m\": 11575.875, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658\", \"location\": \"Rotherhithe\", \"stage_seq\": 14, \"distance_m\": 11889.94, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0659\", \"wtt_dep\": \"0659H\", \"location\": \"Wapping\", \"stage_seq\": 15, \"distance_m\": 12366.264, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Shadwell\", \"stage_seq\": 16, \"distance_m\": 17932.154, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0703\", \"wtt_dep\": \"0704\", \"location\": \"Whitechapel\", \"stage_seq\": 17, \"distance_m\": 18925.996, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0705H\", \"wtt_dep\": \"0706H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 18, \"distance_m\": 19999.507, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": \"0708H\", \"location\": \"Hoxton\", \"stage_seq\": 19, \"distance_m\": 21231.826, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": \"0710H\", \"location\": \"Haggerston\", \"stage_seq\": 20, \"distance_m\": 22114.064, \"section_seq\": 1, \"route_path_id\": 124692}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 21, \"distance_m\": 22786.677, \"section_seq\": 1, \"route_path_id\": 124692}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 22786.677, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124692}], \"total_distance_m\": 22786.677, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 21998.047, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 788.63, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28925, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:55Z\", \"source_id\": 64565232, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:55Z\", \"source_id\": 20458728, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:18Z\", \"source_id\": 64568327, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:21Z\", \"source_id\": 20459699, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:30Z\", \"source_id\": 64579739, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:30Z\", \"source_id\": 20463444, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:01Z\", \"source_id\": 64585510, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:03Z\", \"source_id\": 20465255, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:46Z\", \"source_id\": 64591879, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:46:50Z\", \"source_id\": 20467356, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:07Z\", \"source_id\": 64604547, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:52:10Z\", \"source_id\": 20471413, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:22Z\", \"source_id\": 64609972, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:54:26Z\", \"source_id\": 20473167, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:55:57Z\", \"source_id\": 64613802, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:56:00Z\", \"source_id\": 20474373, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:08Z\", \"source_id\": 64619014, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:12Z\", \"source_id\": 20476054, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:49Z\", \"source_id\": 64622984, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:59:54Z\", \"source_id\": 20477335, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:42Z\", \"source_id\": 64627702, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:44Z\", \"source_id\": 20478775, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:25Z\", \"source_id\": 64634311, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:04:27Z\", \"source_id\": 20480906, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:48Z\", \"source_id\": 64640383, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:50Z\", \"source_id\": 20482755, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:48Z\", \"source_id\": 64645542, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:08:53Z\", \"source_id\": 20484394, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:17Z\", \"source_id\": 64649264, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:20Z\", \"source_id\": 20485496, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "3", "timing_fact_generation": 1790057423809588, "current_leg_arrival_utc": "2026-09-22T07:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:13.498062", "service_state_evidence_id": 20485496, "current_leg_start_actual_dep": "2026-09-22T07:10:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:13.984364", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
BAK |
DLJ |
9H05 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 540.96, "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": 620.381, "from_m": 540.96, "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": 1204.965, "from_m": 620.381, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1287.558, "from_m": 1204.965, "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": 1303.873, "from_m": 1287.558, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1357.238, "from_m": 1303.873, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1374.291, "from_m": 1357.238, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1406.192, "from_m": 1374.291, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1455.216, "from_m": 1406.192, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1822.836, "from_m": 1455.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1901.948, "from_m": 1822.836, "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": 1919.985, "from_m": 1901.948, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1971.467, "from_m": 1919.985, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2386.485, "from_m": 1971.467, "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": 2494.629, "from_m": 2386.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4084.581, "from_m": 2494.629, "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": 4408.944, "from_m": 4084.581, "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": 4511.529, "from_m": 4408.944, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5281.6, "from_m": 4511.529, "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": 6794.049, "from_m": 5281.6, "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": 6895.071, "from_m": 6794.049, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7266.721, "from_m": 6895.071, "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": 7336.259, "from_m": 7266.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7656.712, "from_m": 7336.259, "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": 9226.468, "from_m": 7656.712, "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": 10622.808, "from_m": 9226.468, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14712.209, "from_m": 10622.808, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14756.758, "from_m": 14712.209, "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": 17223.111, "from_m": 14756.758, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18714.867, "from_m": 17223.111, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18907.589, "from_m": 18714.867, "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": 19857.164, "from_m": 18907.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20575.27, "from_m": 19857.164, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22312.928, "from_m": 20575.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": 22368.405, "from_m": 22312.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22786.677, "from_m": 22368.405, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 761474, "profile_key": "1d661436d5f0b598fac2e786279f18d98780ac65c1e2a3eb68e1d6750bc5d5f7", "schedule_id": 24186, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0633", "location": "Battersea Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 124692}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635", "location": "Factory Jn", "stage_seq": 2, "distance_m": 2045.418, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Wandsworth Road", "stage_seq": 3, "distance_m": 2139.727, "section_seq": 1, "route_path_id": 124692}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Voltaire Road Jn", "stage_seq": 4, "distance_m": 2527.157, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0638", "location": "Clapham High Street", "stage_seq": 5, "distance_m": 2833.631, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643", "location": "Denmark Hill", "stage_seq": 6, "distance_m": 5932.438, "section_seq": 1, "route_path_id": 124692}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644", "location": "Crofton Road Jn", "stage_seq": 7, "distance_m": 6762.196, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0645H", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 7476.278, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": "0647H", "location": "Queens Rd Peckham", "stage_seq": 9, "distance_m": 8677.507, "section_seq": 1, "route_path_id": 124692}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648H", "location": "Old Kent Road Jn", "stage_seq": 10, "distance_m": 9195.728, "section_seq": 1, "route_path_id": 124692}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 10676.765, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0653H", "wtt_dep": "0654H", "location": "Surrey Quays", "stage_seq": 12, "distance_m": 10966.209, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0655H", "wtt_dep": "0656H", "location": "Canada Water", "stage_seq": 13, "distance_m": 11575.875, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658", "location": "Rotherhithe", "stage_seq": 14, "distance_m": 11889.94, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0659", "wtt_dep": "0659H", "location": "Wapping", "stage_seq": 15, "distance_m": 12366.264, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Shadwell", "stage_seq": 16, "distance_m": 17932.154, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0703", "wtt_dep": "0704", "location": "Whitechapel", "stage_seq": 17, "distance_m": 18925.996, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0705H", "wtt_dep": "0706H", "location": "Shoreditch High Street", "stage_seq": 18, "distance_m": 19999.507, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": "0708H", "location": "Hoxton", "stage_seq": 19, "distance_m": 21231.826, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": "0710H", "location": "Haggerston", "stage_seq": 20, "distance_m": 22114.064, "section_seq": 1, "route_path_id": 124692}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 21, "distance_m": 22786.677, "section_seq": 1, "route_path_id": 124692}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 22786.677, "from_m": 0.0, "section_seq": 1, "route_path_id": 124692}], "total_distance_m": 22786.677, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 21998.047, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 788.63, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28925, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:55Z", "source_id": 64565232, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:35:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:55Z", "source_id": 20458728, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28940, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:18Z", "source_id": 64568327, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:37:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:21Z", "source_id": 20459699, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:30Z", "source_id": 64579739, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:42:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:30Z", "source_id": 20463444, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:01Z", "source_id": 64585510, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:44:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:03Z", "source_id": 20465255, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:46Z", "source_id": 64591879, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:46:50Z", "source_id": 20467356, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:07Z", "source_id": 64604547, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:52:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:52:10Z", "source_id": 20471413, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:22Z", "source_id": 64609972, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:54:26Z", "source_id": 20473167, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:55:57Z", "source_id": 64613802, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:56:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:56:00Z", "source_id": 20474373, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:08Z", "source_id": 64619014, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:12Z", "source_id": 20476054, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:49Z", "source_id": 64622984, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:00:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:59:54Z", "source_id": 20477335, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:42Z", "source_id": 64627702, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:02:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:44Z", "source_id": 20478775, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:25Z", "source_id": 64634311, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:04:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:04:27Z", "source_id": 20480906, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:48Z", "source_id": 64640383, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:07:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:50Z", "source_id": 20482755, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:48Z", "source_id": 64645542, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:09:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:08:53Z", "source_id": 20484394, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T07:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15050, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:17Z", "source_id": 64649264, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:11:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:20Z", "source_id": 20485496, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Battersea Park |
0633 |
0633 |
2 |
None |
None |
Dalston Junction |
0715 |
0712 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04891/2026-09-22/detailed |
None |
Haggerston |
2026-09-22T07:10:30+01:00 |
Dalston Junction |
2.0 |
{"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} |
0.4 |
0709 |
0711 |
Haggerston |
Dalston Junction |
Dalston Junction |
51.5454441 |
-0.0750714 |
51.5454441 |
-0.0750714 |
1 |
0 |
2026-09-22 06:21:33 |
TERMINATED |
2026-09-22 06:11:00 |
Dalston Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485496 |
1790057423809588 |
66 |
66 |
2026-09-22 06:21:13.984364 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:13.498062 |
| 730531 |
761596 |
C48546 |
742K28M622 |
2026-09-22 |
COMPLETE |
20485396 |
2026-09-22 07:11:00 |
2026-09-22 06:21:33 |
2026-09-24 06:21:33 |
{"id": 761596, "stp": "P", "toc": "Great Western Railway", "uid": "C48546", "consist": "387156", "dest_crs": "NBY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48546/2026-09-22/detailed", "trust_id": "742K28M622", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newbury", "service_date": "2026-09-22", "dest_arr_time": "0705", "dest_platform": "3", "is_terminated": 1, "next_location": "Newbury", "signalling_id": "2K28", "timing_status": "LATE", "origin_station": "Reading", "current_leg_arr": "0711", "current_leg_dep": "0709", "current_leg_end": "Newbury", "origin_dep_time": "0637", "origin_platform": "2", "current_location": "Newbury", "last_update_time": "2026-09-22T06:21:33", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3072655000000002, 51.3987683], [-1.3086076999999998, 51.3987253], [-1.3097405, 51.39867], [-1.3102697, 51.39864289999999], [-1.3109327999999998, 51.3986042], [-1.3114498, 51.3985738], [-1.3117964, 51.398551700000006], [-1.3124425999999998, 51.39850880000001], [-1.3131509, 51.3984591], [-1.31398, 51.3983899], [-1.3144475, 51.3983497], [-1.3150621, 51.398291], [-1.3153719, 51.3982627], [-1.316958, 51.3981059], [-1.3176047, 51.3980432], [-1.3188937, 51.39795489999999], [-1.3190109, 51.3979477], [-1.3194426, 51.39791269999999], [-1.3199696, 51.3978585], [-1.3203886, 51.39781229999999], [-1.3208399, 51.397765699999994], [-1.321297, 51.3977184], [-1.3217568, 51.3976733], [-1.3220858, 51.3976435], [-1.3227131, 51.3975897], [-1.3232166999999997, 51.39754930000001]]}", "current_leg_start": "Newbury Racecourse", "dest_arr_time_act": "0705", "motion_projection": null, "next_location_lat": "51.3975493", "next_location_lon": "-1.3232167", "previous_location": "Newbury Racecourse", "current_leg_milage": "0.7", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 235.267, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1344.883, \"from_m\": 235.267, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3435.815, \"from_m\": 1344.883, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9801.564, \"from_m\": 3435.815, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 9853.826, \"from_m\": 9801.564, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17017.935, \"from_m\": 9853.826, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17813.334, \"from_m\": 17017.935, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 24856.976, \"from_m\": 17813.334, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 26896.386, \"from_m\": 24856.976, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 26973.111, \"from_m\": 26896.386, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27018.515, \"from_m\": 26973.111, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 27411.81, \"from_m\": 27018.515, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 761596, \"profile_key\": \"49bd648e6b56c75b6a91c4a056f130e32aa52b45ef3f8f2636e73e07627b331e\", \"schedule_id\": 6186, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 2, \"distance_m\": 1317.741, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0638H\", \"wtt_dep\": \"0639\", \"location\": \"Reading West\", \"stage_seq\": 3, \"distance_m\": 1467.408, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Southcote Jn\", \"stage_seq\": 4, \"distance_m\": 2814.425, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0646\", \"location\": \"Theale\", \"stage_seq\": 5, \"distance_m\": 8446.676, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0650H\", \"location\": \"Aldermaston\", \"stage_seq\": 6, \"distance_m\": 14076.7, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0653\", \"wtt_dep\": \"0653H\", \"location\": \"Midgham\", \"stage_seq\": 7, \"distance_m\": 17197.603, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Thatcham\", \"stage_seq\": 8, \"distance_m\": 21732.561, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0701H\", \"wtt_dep\": \"0702\", \"location\": \"Newbury Racecourse\", \"stage_seq\": 9, \"distance_m\": 26317.884, \"section_seq\": 1, \"route_path_id\": 116203}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": null, \"location\": \"Newbury\", \"stage_seq\": 10, \"distance_m\": 27411.81, \"section_seq\": 1, \"route_path_id\": 116203}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27411.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116203}], \"total_distance_m\": 27411.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 27282.823, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 128.987, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0637", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3975493", "current_position_lon": "-1.3232167", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:18Z\", \"source_id\": 64572609, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:21Z\", \"source_id\": 20461106, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:34Z\", \"source_id\": 64584490, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:38Z\", \"source_id\": 20464962, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:13Z\", \"source_id\": 64597642, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:49:16Z\", \"source_id\": 20469223, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:23Z\", \"source_id\": 64607514, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:53:25Z\", \"source_id\": 20472395, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:57:58Z\", \"source_id\": 64618610, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:58:00Z\", \"source_id\": 20475918, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:05Z\", \"source_id\": 64626100, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:01:07Z\", \"source_id\": 20478292, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:45Z\", \"source_id\": 64640187, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:06:48Z\", \"source_id\": 20482732, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:07Z\", \"source_id\": 64648960, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T06:10:10Z\", \"source_id\": 20485396, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T07:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newbury", "service_state_platform": "3", "timing_fact_generation": 1790057413789380, "current_leg_arrival_utc": "2026-09-22T07:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T06:11:14.164044", "service_state_evidence_id": 20485396, "current_leg_start_actual_dep": "2026-09-22T07:08:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-22T06:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T06:21:14.552600", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
RDG |
NBY |
2K28 |
387156 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 235.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1344.883, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3435.815, "from_m": 1344.883, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9801.564, "from_m": 3435.815, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 9853.826, "from_m": 9801.564, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17017.935, "from_m": 9853.826, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17813.334, "from_m": 17017.935, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 24856.976, "from_m": 17813.334, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 26896.386, "from_m": 24856.976, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 26973.111, "from_m": 26896.386, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27018.515, "from_m": 26973.111, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 27411.81, "from_m": 27018.515, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 761596, "profile_key": "49bd648e6b56c75b6a91c4a056f130e32aa52b45ef3f8f2636e73e07627b331e", "schedule_id": 6186, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0637", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116203}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Oxford Road Jn", "stage_seq": 2, "distance_m": 1317.741, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0638H", "wtt_dep": "0639", "location": "Reading West", "stage_seq": 3, "distance_m": 1467.408, "section_seq": 1, "route_path_id": 116203}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Southcote Jn", "stage_seq": 4, "distance_m": 2814.425, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0646", "location": "Theale", "stage_seq": 5, "distance_m": 8446.676, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0650H", "location": "Aldermaston", "stage_seq": 6, "distance_m": 14076.7, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0653", "wtt_dep": "0653H", "location": "Midgham", "stage_seq": 7, "distance_m": 17197.603, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Thatcham", "stage_seq": 8, "distance_m": 21732.561, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0701H", "wtt_dep": "0702", "location": "Newbury Racecourse", "stage_seq": 9, "distance_m": 26317.884, "section_seq": 1, "route_path_id": 116203}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": null, "location": "Newbury", "stage_seq": 10, "distance_m": 27411.81, "section_seq": 1, "route_path_id": 116203}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27411.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 116203}], "total_distance_m": 27411.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 27282.823, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 128.987, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:18Z", "source_id": 64572609, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:21Z", "source_id": 20461106, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23872, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:34Z", "source_id": 64584490, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:44:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:38Z", "source_id": 20464962, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:13Z", "source_id": 64597642, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:50:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:49:16Z", "source_id": 20469223, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24412, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:23Z", "source_id": 64607514, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:55:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:53:25Z", "source_id": 20472395, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24417, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:57:58Z", "source_id": 64618610, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:58:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:58:00Z", "source_id": 20475918, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24421, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:05Z", "source_id": 64626100, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:02:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:01:07Z", "source_id": 20478292, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24434, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:45Z", "source_id": 64640187, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:07:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:06:48Z", "source_id": 20482732, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T07:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24453, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:07Z", "source_id": 64648960, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:11:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T06:10:10Z", "source_id": 20485396, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T07:11:00+01:00", "operational_fact": true}] |
Reading |
0637 |
0637 |
2 |
None |
None |
Newbury |
0705 |
0705 |
3 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48546/2026-09-22/detailed |
None |
Newbury Racecourse |
2026-09-22T07:08:00+01:00 |
Newbury |
2.0 |
{"type": "LineString", "coordinates": [[-1.3072655000000002, 51.3987683], [-1.3086076999999998, 51.3987253], [-1.3097405, 51.39867], [-1.3102697, 51.39864289999999], [-1.3109327999999998, 51.3986042], [-1.3114498, 51.3985738], [-1.3117964, 51.398551700000006], [-1.3124425999999998, 51.39850880000001], [-1.3131509, 51.3984591], [-1.31398, 51.3983899], [-1.3144475, 51.3983497], [-1.3150621, 51.398291], [-1.3153719, 51.3982627], [-1.316958, 51.3981059], [-1.3176047, 51.3980432], [-1.3188937, 51.39795489999999], [-1.3190109, 51.3979477], [-1.3194426, 51.39791269999999], [-1.3199696, 51.3978585], [-1.3203886, 51.39781229999999], [-1.3208399, 51.397765699999994], [-1.321297, 51.3977184], [-1.3217568, 51.3976733], [-1.3220858, 51.3976435], [-1.3227131, 51.3975897], [-1.3232166999999997, 51.39754930000001]]} |
0.7 |
0709 |
0711 |
Newbury Racecourse |
Newbury |
Newbury |
51.3975493 |
-1.3232167 |
51.3975493 |
-1.3232167 |
1 |
0 |
2026-09-22 06:21:33 |
TERMINATED |
2026-09-22 06:11:00 |
Newbury |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20485396 |
1790057413789380 |
35 |
35 |
2026-09-22 06:21:14.552600 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 06:11:14.164044 |