| 555065 |
586263 |
P86468 |
881V06MU15 |
2026-09-15 |
COMPLETE |
15646501 |
2026-09-15 17:55:00 |
2026-09-15 17:05:38 |
2026-09-17 17:05:38 |
{"id": 586263, "stp": "P", "toc": "Southeastern", "uid": "P86468", "consist": "465151+465912+466042", "dest_crs": "HYS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86468/2026-09-15/detailed", "trust_id": "881V06MU15", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hayes (Kent)", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "2", "is_terminated": 1, "next_location": "Hayes (Kent)", "signalling_id": "1V06", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "1755", "current_leg_dep": "1752", "current_leg_end": "Hayes (Kent)", "origin_dep_time": "1708", "origin_platform": "1", "current_location": "Hayes (Kent)", "last_update_time": "2026-09-15T17:05:38", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]}", "current_leg_start": "West Wickham", "dest_arr_time_act": "1753", "motion_projection": null, "next_location_lat": "51.3763777", "next_location_lon": "0.0101965", "previous_location": "West Wickham", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"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\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4170.985, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9347.183, \"from_m\": 4170.985, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9415.959, \"from_m\": 9347.183, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10629.908, \"from_m\": 9415.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10903.529, \"from_m\": 10629.908, \"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\": 11619.184, \"from_m\": 10903.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11717.306, \"from_m\": 11619.184, \"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\": 18837.04, \"from_m\": 11717.306, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18870.983, \"from_m\": 18837.04, \"capability_applied\": null, \"effective_limit_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\": 18958.24, \"from_m\": 18870.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23948.237, \"from_m\": 18958.24, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23961.343, \"from_m\": 23948.237, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24010.06, \"from_m\": 23961.343, \"capability_applied\": null, \"effective_limit_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\": 24376.192, \"from_m\": 24010.06, \"capability_applied\": null, \"effective_limit_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\": 586263, \"profile_key\": \"48ecb5068664d57aa888bd98774fc66aa1d8b53a9857dc4cffab9ea7386334fb\", \"schedule_id\": 22980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1708\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1711H\", \"wtt_dep\": \"1712H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1716\", \"wtt_dep\": \"1718\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3305.008, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5498.133, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8471.401, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1723\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 9290.085, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1724H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10673.651, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1725H\", \"location\": \"Ladywell Jn\", \"stage_seq\": 9, \"distance_m\": 10903.529, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1727H\", \"location\": \"Ladywell\", \"stage_seq\": 10, \"distance_m\": 11261.356, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Catford Bridge\", \"stage_seq\": 11, \"distance_m\": 13397.394, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1733\", \"wtt_dep\": \"1734\", \"location\": \"Lower Sydenham\", \"stage_seq\": 12, \"distance_m\": 15718.064, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736H\", \"location\": \"New Beckenham\", \"stage_seq\": 13, \"distance_m\": 16621.378, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1738H\", \"wtt_dep\": \"1739H\", \"location\": \"Clock House\", \"stage_seq\": 14, \"distance_m\": 17761.879, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742H\", \"location\": \"Elmers End\", \"stage_seq\": 15, \"distance_m\": 19004.358, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Eden Park\", \"stage_seq\": 16, \"distance_m\": 21149.614, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1749H\", \"location\": \"West Wickham\", \"stage_seq\": 17, \"distance_m\": 22515.007, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"Hayes (Kent)\", \"stage_seq\": 18, \"distance_m\": 24376.192, \"section_seq\": 1, \"route_path_id\": 37393}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24376.192, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37393}], \"total_distance_m\": 24376.192, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 24288.935, \"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": "1708", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3763777", "current_position_lon": "0.0101965", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:46Z\", \"source_id\": 48047157, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:52Z\", \"source_id\": 15610588, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:25Z\", \"source_id\": 48060424, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:28Z\", \"source_id\": 15614463, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:23Z\", \"source_id\": 48088925, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:27Z\", \"source_id\": 15622589, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:40Z\", \"source_id\": 48100849, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:44Z\", \"source_id\": 15626056, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:29Z\", \"source_id\": 48111381, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:33Z\", \"source_id\": 15629260, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:45Z\", \"source_id\": 48117475, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:50Z\", \"source_id\": 15631097, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:42Z\", \"source_id\": 48125212, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:47Z\", \"source_id\": 15633573, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:07Z\", \"source_id\": 48134028, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:09Z\", \"source_id\": 15636397, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:51Z\", \"source_id\": 48146384, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:55Z\", \"source_id\": 15640326, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:37Z\", \"source_id\": 48153606, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:42Z\", \"source_id\": 15642632, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:16Z\", \"source_id\": 48165941, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:20Z\", \"source_id\": 15646501, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hayes (Kent)", "service_state_platform": "2", "timing_fact_generation": 1789491261401499, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:33.671550", "service_state_evidence_id": 15646501, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:34.120546", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
HYS |
1V06 |
465151+465912+466042 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1466.814, "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": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4170.985, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9347.183, "from_m": 4170.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9415.959, "from_m": 9347.183, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10629.908, "from_m": 9415.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10903.529, "from_m": 10629.908, "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": 11619.184, "from_m": 10903.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11717.306, "from_m": 11619.184, "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": 18837.04, "from_m": 11717.306, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18870.983, "from_m": 18837.04, "capability_applied": null, "effective_limit_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": 18958.24, "from_m": 18870.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23948.237, "from_m": 18958.24, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23961.343, "from_m": 23948.237, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24010.06, "from_m": 23961.343, "capability_applied": null, "effective_limit_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": 24376.192, "from_m": 24010.06, "capability_applied": null, "effective_limit_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": 586263, "profile_key": "48ecb5068664d57aa888bd98774fc66aa1d8b53a9857dc4cffab9ea7386334fb", "schedule_id": 22980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1708", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1711H", "wtt_dep": "1712H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1716", "wtt_dep": "1718", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1723", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1724H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10673.651, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1725H", "location": "Ladywell Jn", "stage_seq": 9, "distance_m": 10903.529, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1727H", "location": "Ladywell", "stage_seq": 10, "distance_m": 11261.356, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Catford Bridge", "stage_seq": 11, "distance_m": 13397.394, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1733", "wtt_dep": "1734", "location": "Lower Sydenham", "stage_seq": 12, "distance_m": 15718.064, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736H", "location": "New Beckenham", "stage_seq": 13, "distance_m": 16621.378, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1738H", "wtt_dep": "1739H", "location": "Clock House", "stage_seq": 14, "distance_m": 17761.879, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742H", "location": "Elmers End", "stage_seq": 15, "distance_m": 19004.358, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Eden Park", "stage_seq": 16, "distance_m": 21149.614, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1749H", "location": "West Wickham", "stage_seq": 17, "distance_m": 22515.007, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "Hayes (Kent)", "stage_seq": 18, "distance_m": 24376.192, "section_seq": 1, "route_path_id": 37393}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24376.192, "from_m": 0.0, "section_seq": 1, "route_path_id": 37393}], "total_distance_m": 24376.192, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 24288.935, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:46Z", "source_id": 48047157, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:11:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:52Z", "source_id": 15610588, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:25Z", "source_id": 48060424, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:15:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:28Z", "source_id": 15614463, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:23Z", "source_id": 48088925, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:27:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:27Z", "source_id": 15622589, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31332, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:40Z", "source_id": 48100849, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:44Z", "source_id": 15626056, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31340, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:29Z", "source_id": 48111381, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:33Z", "source_id": 15629260, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:45Z", "source_id": 48117475, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:36:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:50Z", "source_id": 15631097, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:42Z", "source_id": 48125212, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:47Z", "source_id": 15633573, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:07Z", "source_id": 48134028, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:43:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:09Z", "source_id": 15636397, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:51Z", "source_id": 48146384, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:48:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:55Z", "source_id": 15640326, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:37Z", "source_id": 48153606, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:50:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:42Z", "source_id": 15642632, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:16Z", "source_id": 48165941, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:20Z", "source_id": 15646501, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
London Charing Cross |
1708 |
1708 |
1 |
None |
None |
Hayes (Kent) |
1753 |
1753 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86468/2026-09-15/detailed |
None |
West Wickham |
2026-09-15T17:51:30+01:00 |
Hayes (Kent) |
3.0 |
{"type": "LineString", "coordinates": [[-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]} |
1.2 |
1752 |
1755 |
West Wickham |
Hayes (Kent) |
Hayes (Kent) |
51.3763777 |
0.0101965 |
51.3763777 |
0.0101965 |
1 |
0 |
2026-09-15 17:05:38 |
TERMINATED |
2026-09-15 16:55:00 |
Hayes (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646501 |
1789491261401499 |
54 |
54 |
2026-09-15 17:05:34.120546 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:33.671550 |
| 555066 |
585977 |
G27471 |
872F45MT15 |
2026-09-15 |
COMPLETE |
15645978 |
2026-09-15 17:55:00 |
2026-09-15 17:05:38 |
2026-09-17 17:05:38 |
{"id": 585977, "stp": "P", "toc": "Southern", "uid": "G27471", "consist": "377136+377208", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27471/2026-09-15/detailed", "trust_id": "872F45MT15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "10", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2F45", "timing_status": "LATE", "origin_station": "London Bridge (Central)", "current_leg_arr": "1755", "current_leg_dep": "1751", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1658", "origin_platform": "11", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T17:05:38", "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": "1754", "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\": 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\": 10459.155, \"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\": 12280.456, \"from_m\": 10459.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12936.759, \"from_m\": 12280.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14774.143, \"from_m\": 12936.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\": 15205.811, \"from_m\": 14774.143, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15215.736, \"from_m\": 15205.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15234.132, \"from_m\": 15215.736, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15776.877, \"from_m\": 15234.132, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16955.892, \"from_m\": 15776.877, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17010.354, \"from_m\": 16955.892, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17055.416, \"from_m\": 17010.354, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17139.395, \"from_m\": 17055.416, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18104.92, \"from_m\": 17139.395, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18153.204, \"from_m\": 18104.92, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18165.257, \"from_m\": 18153.204, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18388.552, \"from_m\": 18165.257, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18756.833, \"from_m\": 18388.552, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19197.767, \"from_m\": 18756.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21510.626, \"from_m\": 19197.767, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21824.574, \"from_m\": 21510.626, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22582.743, \"from_m\": 21824.574, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24486.418, \"from_m\": 22582.743, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 24576.13, \"from_m\": 24486.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25271.369, \"from_m\": 24576.13, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 25928.405, \"from_m\": 25271.369, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 585977, \"profile_key\": \"e86f6c55fdf2546ceae1d21ab16fe3f569719d6fcf34924dfc740625e2ab6d56\", \"schedule_id\": 10726, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1703H\", \"wtt_dep\": \"1704H\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4504.095, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1707\", \"location\": \"Brockley\", \"stage_seq\": 6, \"distance_m\": 5820.106, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": \"1709H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 7, \"distance_m\": 7485.177, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1711H\", \"wtt_dep\": \"1712\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 8837.541, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1714H\", \"wtt_dep\": \"1715H\", \"location\": \"Sydenham\", \"stage_seq\": 9, \"distance_m\": 10258.071, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1720\", \"wtt_dep\": \"1726H\", \"location\": \"Crystal Palace\", \"stage_seq\": 10, \"distance_m\": 12154.111, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1728H\", \"wtt_dep\": \"1729\", \"location\": \"Gipsy Hill\", \"stage_seq\": 11, \"distance_m\": 13263.132, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732\", \"location\": \"West Norwood\", \"stage_seq\": 12, \"distance_m\": 14810.408, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"West Norwood Junction\", \"stage_seq\": 13, \"distance_m\": 15234.132, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736H\", \"location\": \"Streatham Hill\", \"stage_seq\": 14, \"distance_m\": 16905.781, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1740H\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 18550.233, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 16, \"distance_m\": 19442.01, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1745H\", \"wtt_dep\": \"1746H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 17, \"distance_m\": 21679.825, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1748\", \"location\": \"Pouparts Jn\", \"stage_seq\": 18, \"distance_m\": 22750.894, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750\", \"location\": \"Battersea Park\", \"stage_seq\": 19, \"distance_m\": 24016.099, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 24586.331, \"section_seq\": 1, \"route_path_id\": 30976}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 25928.405, \"section_seq\": 1, \"route_path_id\": 30976}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25928.405, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30976}], \"total_distance_m\": 25928.405, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19968.476, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5959.929, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1658", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:45Z\", \"source_id\": 48023695, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:50Z\", \"source_id\": 15604067, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:53Z\", \"source_id\": 48035765, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:55Z\", \"source_id\": 15607424, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:00Z\", \"source_id\": 48047793, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:08Z\", \"source_id\": 15610813, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:38Z\", \"source_id\": 48055431, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:44Z\", \"source_id\": 15613025, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:39Z\", \"source_id\": 48063972, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:44Z\", \"source_id\": 15615418, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:36Z\", \"source_id\": 48077911, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:41Z\", \"source_id\": 15619463, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:14Z\", \"source_id\": 48096594, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:18Z\", \"source_id\": 15624890, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:13Z\", \"source_id\": 48105229, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:13Z\", \"source_id\": 15627304, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:59Z\", \"source_id\": 48115391, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:01Z\", \"source_id\": 15630440, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:11Z\", \"source_id\": 48126484, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:16Z\", \"source_id\": 15633993, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:26Z\", \"source_id\": 48134853, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:32Z\", \"source_id\": 15636712, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:28:36Z\", \"source_id\": 47927420, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:02Z\", \"source_id\": 48144286, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:06Z\", \"source_id\": 15639652, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:35Z\", \"source_id\": 48156241, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:40Z\", \"source_id\": 15643449, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:38Z\", \"source_id\": 48164269, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:40Z\", \"source_id\": 15645978, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "10", "timing_fact_generation": 1789491223942492, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:34.833043", "service_state_evidence_id": 15645978, "current_leg_start_actual_dep": "2026-09-15T17:51:00+01:00", "operational_evidence_version": 91, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:35.337856", "service_state_valid_until_kind": null, "operational_interpretation_version": 91, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
None |
2F45 |
377136+377208 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10459.155, "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": 12280.456, "from_m": 10459.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12936.759, "from_m": 12280.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14774.143, "from_m": 12936.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": 15205.811, "from_m": 14774.143, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15215.736, "from_m": 15205.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15234.132, "from_m": 15215.736, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15776.877, "from_m": 15234.132, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16955.892, "from_m": 15776.877, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17010.354, "from_m": 16955.892, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17055.416, "from_m": 17010.354, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17139.395, "from_m": 17055.416, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18104.92, "from_m": 17139.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18153.204, "from_m": 18104.92, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18165.257, "from_m": 18153.204, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18388.552, "from_m": 18165.257, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18756.833, "from_m": 18388.552, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19197.767, "from_m": 18756.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21510.626, "from_m": 19197.767, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21824.574, "from_m": 21510.626, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22582.743, "from_m": 21824.574, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24486.418, "from_m": 22582.743, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 24576.13, "from_m": 24486.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25271.369, "from_m": 24576.13, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 25928.405, "from_m": 25271.369, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 585977, "profile_key": "e86f6c55fdf2546ceae1d21ab16fe3f569719d6fcf34924dfc740625e2ab6d56", "schedule_id": 10726, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1658", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30976}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 30976}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 30976}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1703H", "wtt_dep": "1704H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4504.095, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1707", "location": "Brockley", "stage_seq": 6, "distance_m": 5820.106, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": "1709H", "location": "Honor Oak Park", "stage_seq": 7, "distance_m": 7485.177, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1711H", "wtt_dep": "1712", "location": "Forest Hill", "stage_seq": 8, "distance_m": 8837.541, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1714H", "wtt_dep": "1715H", "location": "Sydenham", "stage_seq": 9, "distance_m": 10258.071, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1720", "wtt_dep": "1726H", "location": "Crystal Palace", "stage_seq": 10, "distance_m": 12154.111, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1728H", "wtt_dep": "1729", "location": "Gipsy Hill", "stage_seq": 11, "distance_m": 13263.132, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732", "location": "West Norwood", "stage_seq": 12, "distance_m": 14810.408, "section_seq": 1, "route_path_id": 30976}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733", "location": "West Norwood Junction", "stage_seq": 13, "distance_m": 15234.132, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736H", "location": "Streatham Hill", "stage_seq": 14, "distance_m": 16905.781, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1740H", "location": "Balham", "stage_seq": 15, "distance_m": 18550.233, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742H", "location": "Wandsworth Common", "stage_seq": 16, "distance_m": 19442.01, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1745H", "wtt_dep": "1746H", "location": "Clapham Junction (C)", "stage_seq": 17, "distance_m": 21679.825, "section_seq": 1, "route_path_id": 30976}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1748", "location": "Pouparts Jn", "stage_seq": 18, "distance_m": 22750.894, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750", "location": "Battersea Park", "stage_seq": 19, "distance_m": 24016.099, "section_seq": 1, "route_path_id": 30976}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 24586.331, "section_seq": 1, "route_path_id": 30976}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 25928.405, "section_seq": 1, "route_path_id": 30976}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25928.405, "from_m": 0.0, "section_seq": 1, "route_path_id": 30976}], "total_distance_m": 25928.405, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19968.476, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5959.929, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:45Z", "source_id": 48023695, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:03:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:50Z", "source_id": 15604067, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:53Z", "source_id": 48035765, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:07:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:55Z", "source_id": 15607424, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:00Z", "source_id": 48047793, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:08Z", "source_id": 15610813, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:38Z", "source_id": 48055431, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:14:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:44Z", "source_id": 15613025, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:39Z", "source_id": 48063972, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:17:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:44Z", "source_id": 15615418, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:36Z", "source_id": 48077911, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:22:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:41Z", "source_id": 15619463, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:14Z", "source_id": 48096594, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:28:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:18Z", "source_id": 15624890, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:13Z", "source_id": 48105229, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:31:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:13Z", "source_id": 15627304, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29837, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:59Z", "source_id": 48115391, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:36:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:01Z", "source_id": 15630440, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:11Z", "source_id": 48126484, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:39:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:16Z", "source_id": 15633993, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:26Z", "source_id": 48134853, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:42:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:32Z", "source_id": 15636712, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:28:36Z", "source_id": 47927420, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:29:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:02Z", "source_id": 48144286, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:46:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:06Z", "source_id": 15639652, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:35Z", "source_id": 48156241, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:50:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:40Z", "source_id": 15643449, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:38Z", "source_id": 48164269, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:40Z", "source_id": 15645978, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
1658 |
1658 |
11 |
None |
None |
London Victoria (C) |
1754 |
1754 |
10 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27471/2026-09-15/detailed |
None |
Battersea Park |
2026-09-15T17:51:00+01:00 |
London Victoria (C) |
4.0 |
{"type": "LineString", "coordinates": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
1.5 |
1751 |
1755 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-15 17:05:38 |
TERMINATED |
2026-09-15 16:55:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15645978 |
1789491223942492 |
91 |
91 |
2026-09-15 17:05:35.337856 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:34.833043 |
| 555067 |
585175 |
G28321 |
549Y47MS15 |
2026-09-15 |
COMPLETE |
15646032 |
2026-09-15 17:55:00 |
2026-09-15 17:05:38 |
2026-09-17 17:05:38 |
{"id": 585175, "stp": "P", "toc": "Thameslink", "uid": "G28321", "consist": "700006", "dest_crs": "SEV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28321/2026-09-15/detailed", "trust_id": "549Y47MS15", "origin_crs": "FPK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sevenoaks", "service_date": "2026-09-15", "dest_arr_time": "1755", "dest_platform": "4", "is_terminated": 1, "next_location": "Sevenoaks", "signalling_id": "9Y47", "timing_status": "ON TIME", "origin_station": "Finsbury Park", "current_leg_arr": "1755", "current_leg_dep": "1752", "current_leg_end": "Sevenoaks", "origin_dep_time": "1629", "origin_platform": "2", "current_location": "Sevenoaks", "last_update_time": "2026-09-15T17:05:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.19424569999999997, 51.2902086], [0.1940319, 51.28999339999999], [0.1938622, 51.28983579999999], [0.1934423, 51.28949719999999], [0.1931641, 51.2893146], [0.19274489999999997, 51.2890929], [0.19246119999999997, 51.28896389999999], [0.1918542, 51.2887242], [0.19146489999999997, 51.2886038], [0.19105589999999997, 51.2884966], [0.1902705, 51.28832559999999], [0.1897276, 51.2881946], [0.1894037, 51.2881075], [0.1890096, 51.28798520000001], [0.1886492, 51.2878617], [0.188291, 51.2877226], [0.18813199999999997, 51.2876544], [0.1877957, 51.287505999999986], [0.1875017, 51.2873618], [0.1871779, 51.2871845], [0.1867025, 51.286916], [0.18619889999999997, 51.28657720000001], [0.18606980000000004, 51.2864637], [0.18581819999999996, 51.2862301], [0.1856047, 51.2860358], [0.1854508, 51.28588239999999], [0.18528849999999997, 51.285688500000006], [0.1851868, 51.2855593], [0.18482719999999997, 51.28501279999999], [0.18408359999999996, 51.2840342], [0.1829115, 51.28263320000001], [0.18252509999999997, 51.282235], [0.1821945, 51.28190180000001], [0.1819358, 51.281653099999986], [0.18133119999999997, 51.2810378], [0.18119779999999996, 51.2808779], [0.1810527, 51.28067549999999], [0.1809605, 51.2805575], [0.1808462, 51.2803723], [0.1807825, 51.280227], [0.18072309999999997, 51.2800696], [0.1806451, 51.27979530000001], [0.18059939999999997, 51.27954879999999], [0.1805988, 51.2795422], [0.18057649999999997, 51.27929480000001], [0.1805718, 51.2791658], [0.1805798, 51.27898459999999], [0.1806156, 51.2787572], [0.18069519999999997, 51.27852909999999], [0.1807684, 51.2783575], [0.1808781, 51.2781758], [0.1810051, 51.2779863], [0.1812736, 51.2775722], [0.1814202, 51.27734480000001], [0.18148860000000003, 51.2772431], [0.1816263, 51.2770322], [0.1817495, 51.27682289999999], [0.18188419999999997, 51.27658619999998], [0.1820625, 51.2762304], [0.18221549999999995, 51.27591609999999], [0.1822975, 51.275733499999994], [0.1823858, 51.2755069], [0.1824472, 51.275325499999994], [0.1824871, 51.275211600000006], [0.18251229999999996, 51.2750374], [0.1825374, 51.27476269999998], [0.1824833, 51.2750201], [0.1824397, 51.2752001], [0.1823733, 51.27539650000001], [0.182063, 51.276119199999975], [0.181869, 51.2765049], [0.18177329999999997, 51.27668429999999], [0.1816949, 51.2768276]]}", "current_leg_start": "Bat & Ball", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "51.2768276", "next_location_lon": "0.1816949", "previous_location": "Bat & Ball", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1578.719, \"from_m\": 0.0, \"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\": 1744.281, \"from_m\": 1578.719, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2737.642, \"from_m\": 1744.281, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2926.794, \"from_m\": 2737.642, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3916.319, \"from_m\": 2926.794, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5110.72, \"from_m\": 3916.319, \"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\": 5173.176, \"from_m\": 5110.72, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6416.692, \"from_m\": 5173.176, \"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\": 6494.318, \"from_m\": 6416.692, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6903.954, \"from_m\": 6494.318, \"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\": 7616.575, \"from_m\": 6903.954, \"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\": 7727.864, \"from_m\": 7616.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\": 7774.301, \"from_m\": 7727.864, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8081.143, \"from_m\": 7774.301, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9146.194, \"from_m\": 8081.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9371.164, \"from_m\": 9146.194, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12145.699, \"from_m\": 9371.164, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12229.622, \"from_m\": 12145.699, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12261.23, \"from_m\": 12229.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12764.676, \"from_m\": 12261.23, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12797.137, \"from_m\": 12764.676, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14309.585, \"from_m\": 12797.137, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14359.944, \"from_m\": 14309.585, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14678.953, \"from_m\": 14359.944, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16717.563, \"from_m\": 14678.953, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17222.351, \"from_m\": 16717.563, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19539.254, \"from_m\": 17222.351, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20343.097, \"from_m\": 19539.254, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23718.435, \"from_m\": 20343.097, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24197.866, \"from_m\": 23718.435, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28660.24, \"from_m\": 24197.866, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28705.661, \"from_m\": 28660.24, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30344.819, \"from_m\": 28705.661, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36367.487, \"from_m\": 30344.819, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36802.061, \"from_m\": 36367.487, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36896.567, \"from_m\": 36802.061, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37239.282, \"from_m\": 36896.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47404.959, \"from_m\": 37239.282, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48297.234, \"from_m\": 47404.959, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49699.836, \"from_m\": 48297.234, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51289.397, \"from_m\": 49699.836, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51326.076, \"from_m\": 51289.397, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51597.74, \"from_m\": 51326.076, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51923.635, \"from_m\": 51597.74, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 51973.68, \"from_m\": 51923.635, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52211.154, \"from_m\": 51973.68, \"capability_applied\": null, \"effective_limit_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\": 585175, \"profile_key\": \"3e9fcd098f87a1eec7103363441e5e69d23914bafff156c5f9224accfdccb979\", \"schedule_id\": 11100, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1629\", \"location\": \"Finsbury Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631\", \"location\": \"Holloway South Jn\", \"stage_seq\": 2, \"distance_m\": 1744.281, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 3, \"distance_m\": 2926.794, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 4, \"distance_m\": 4052.481, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1641\", \"wtt_dep\": \"1642\", \"location\": \"Farringdon\", \"stage_seq\": 5, \"distance_m\": 6248.324, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"City Thameslink\", \"stage_seq\": 6, \"distance_m\": 6978.482, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1645H\", \"wtt_dep\": \"1646H\", \"location\": \"London Blackfriars\", \"stage_seq\": 7, \"distance_m\": 7376.173, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 8, \"distance_m\": 7998.612, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 8729.202, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 10, \"distance_m\": 9268.783, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Loughborough Jn\", \"stage_seq\": 11, \"distance_m\": 12366.062, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Cambria Jn\", \"stage_seq\": 12, \"distance_m\": 12731.478, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1658\", \"location\": \"Denmark Hill\", \"stage_seq\": 13, \"distance_m\": 13447.974, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 14, \"distance_m\": 14277.732, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": \"1701\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 15, \"distance_m\": 14930.301, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": \"1704\", \"location\": \"Nunhead\", \"stage_seq\": 16, \"distance_m\": 16251.211, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1707\", \"location\": \"Crofton Park\", \"stage_seq\": 17, \"distance_m\": 18153.527, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": \"1710\", \"location\": \"Catford\", \"stage_seq\": 18, \"distance_m\": 19612.689, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1712\", \"wtt_dep\": \"1713\", \"location\": \"Bellingham\", \"stage_seq\": 19, \"distance_m\": 20966.569, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1714H\", \"wtt_dep\": \"1715\", \"location\": \"Beckenham Hill\", \"stage_seq\": 20, \"distance_m\": 22063.219, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1717H\", \"location\": \"Ravensbourne\", \"stage_seq\": 21, \"distance_m\": 23431.204, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1719H\", \"wtt_dep\": \"1720\", \"location\": \"Shortlands\", \"stage_seq\": 22, \"distance_m\": 24603.274, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1723H\", \"location\": \"Bromley South\", \"stage_seq\": 23, \"distance_m\": 25912.342, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1725H\", \"wtt_dep\": \"1726H\", \"location\": \"Bickley\", \"stage_seq\": 24, \"distance_m\": 27750.178, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727H\", \"location\": \"Bickley Jn\", \"stage_seq\": 25, \"distance_m\": 28660.24, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 26, \"distance_m\": 30181.351, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1731\", \"location\": \"St. Mary Cray\", \"stage_seq\": 27, \"distance_m\": 32248.397, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1735\", \"wtt_dep\": \"1736\", \"location\": \"Swanley\", \"stage_seq\": 28, \"distance_m\": 36536.398, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741\", \"location\": \"Eynsford\", \"stage_seq\": 29, \"distance_m\": 41373.765, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745\", \"location\": \"Shoreham (Kent)\", \"stage_seq\": 30, \"distance_m\": 45013.763, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748\", \"location\": \"Otford\", \"stage_seq\": 31, \"distance_m\": 47302.112, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749\", \"location\": \"Otford Jn\", \"stage_seq\": 32, \"distance_m\": 48268.727, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1750H\", \"wtt_dep\": \"1751\", \"location\": \"Bat & Ball\", \"stage_seq\": 33, \"distance_m\": 49836.688, \"section_seq\": 1, \"route_path_id\": 69422}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Sevenoaks\", \"stage_seq\": 34, \"distance_m\": 52211.154, \"section_seq\": 1, \"route_path_id\": 69422}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 52211.154, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69422}], \"total_distance_m\": 52211.154, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48900.602, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3310.552, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1629", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.2768276", "current_position_lon": "0.1816949", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:36:06Z\", \"source_id\": 47948140, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:36:11Z\", \"source_id\": 15582673, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:56Z\", \"source_id\": 47961512, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:58Z\", \"source_id\": 15586526, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:43:52Z\", \"source_id\": 47969431, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:43:55Z\", \"source_id\": 15588920, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:44Z\", \"source_id\": 47974704, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:47Z\", \"source_id\": 15590422, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:39Z\", \"source_id\": 47983150, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:40Z\", \"source_id\": 15592764, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:47Z\", \"source_id\": 48003801, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:51Z\", \"source_id\": 15598523, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:42Z\", \"source_id\": 48014531, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:43Z\", \"source_id\": 15601561, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:45Z\", \"source_id\": 48023624, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:49Z\", \"source_id\": 15604056, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:18Z\", \"source_id\": 48033954, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:24Z\", \"source_id\": 15607004, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31822, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:09Z\", \"source_id\": 48042517, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:13Z\", \"source_id\": 15609255, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:44Z\", \"source_id\": 48049798, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:47Z\", \"source_id\": 15611363, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:26Z\", \"source_id\": 48057557, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:29Z\", \"source_id\": 15613605, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:51Z\", \"source_id\": 48064559, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:53Z\", \"source_id\": 15615565, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:08Z\", \"source_id\": 48071058, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:12Z\", \"source_id\": 15617429, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:49Z\", \"source_id\": 48078631, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:53Z\", \"source_id\": 15619648, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:05Z\", \"source_id\": 48087938, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:06Z\", \"source_id\": 15622311, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:31Z\", \"source_id\": 48100454, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:35Z\", \"source_id\": 15625950, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:56Z\", \"source_id\": 48112544, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:02Z\", \"source_id\": 15629608, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:23Z\", \"source_id\": 48126910, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:27Z\", \"source_id\": 15634146, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:26Z\", \"source_id\": 48137459, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:28Z\", \"source_id\": 15637574, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:30Z\", \"source_id\": 48145467, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:33Z\", \"source_id\": 15640067, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:17Z\", \"source_id\": 48155372, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:19Z\", \"source_id\": 15643151, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:41Z\", \"source_id\": 48164474, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:47Z\", \"source_id\": 15646032, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sevenoaks", "service_state_platform": "4", "timing_fact_generation": 1789491227992086, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:35.745934", "service_state_evidence_id": 15646032, "current_leg_start_actual_dep": "2026-09-15T17:51:00+01:00", "operational_evidence_version": 115, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:36.428058", "service_state_valid_until_kind": null, "operational_interpretation_version": 115, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
FPK |
SEV |
9Y47 |
700006 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1578.719, "from_m": 0.0, "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": 1744.281, "from_m": 1578.719, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2737.642, "from_m": 1744.281, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2926.794, "from_m": 2737.642, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3916.319, "from_m": 2926.794, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5110.72, "from_m": 3916.319, "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": 5173.176, "from_m": 5110.72, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6416.692, "from_m": 5173.176, "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": 6494.318, "from_m": 6416.692, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6903.954, "from_m": 6494.318, "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": 7616.575, "from_m": 6903.954, "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": 7727.864, "from_m": 7616.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": 7774.301, "from_m": 7727.864, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8081.143, "from_m": 7774.301, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9146.194, "from_m": 8081.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9371.164, "from_m": 9146.194, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12145.699, "from_m": 9371.164, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12229.622, "from_m": 12145.699, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12261.23, "from_m": 12229.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12764.676, "from_m": 12261.23, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12797.137, "from_m": 12764.676, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14309.585, "from_m": 12797.137, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14359.944, "from_m": 14309.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14678.953, "from_m": 14359.944, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16717.563, "from_m": 14678.953, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17222.351, "from_m": 16717.563, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19539.254, "from_m": 17222.351, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20343.097, "from_m": 19539.254, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23718.435, "from_m": 20343.097, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24197.866, "from_m": 23718.435, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28660.24, "from_m": 24197.866, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28705.661, "from_m": 28660.24, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30344.819, "from_m": 28705.661, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36367.487, "from_m": 30344.819, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36802.061, "from_m": 36367.487, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36896.567, "from_m": 36802.061, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37239.282, "from_m": 36896.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47404.959, "from_m": 37239.282, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48297.234, "from_m": 47404.959, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49699.836, "from_m": 48297.234, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51289.397, "from_m": 49699.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51326.076, "from_m": 51289.397, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51597.74, "from_m": 51326.076, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51923.635, "from_m": 51597.74, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 51973.68, "from_m": 51923.635, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52211.154, "from_m": 51973.68, "capability_applied": null, "effective_limit_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": 585175, "profile_key": "3e9fcd098f87a1eec7103363441e5e69d23914bafff156c5f9224accfdccb979", "schedule_id": 11100, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1629", "location": "Finsbury Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631", "location": "Holloway South Jn", "stage_seq": 2, "distance_m": 1744.281, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "Belle Isle Jn", "stage_seq": 3, "distance_m": 2926.794, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637H", "location": "St Pancras Low Level", "stage_seq": 4, "distance_m": 4052.481, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1641", "wtt_dep": "1642", "location": "Farringdon", "stage_seq": 5, "distance_m": 6248.324, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "City Thameslink", "stage_seq": 6, "distance_m": 6978.482, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1645H", "wtt_dep": "1646H", "location": "London Blackfriars", "stage_seq": 7, "distance_m": 7376.173, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647H", "location": "Blackfriars Jn", "stage_seq": 8, "distance_m": 7998.612, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Southwark Bridge Jn", "stage_seq": 9, "distance_m": 8729.202, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Elephant & Castle", "stage_seq": 10, "distance_m": 9268.783, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Loughborough Jn", "stage_seq": 11, "distance_m": 12366.062, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Cambria Jn", "stage_seq": 12, "distance_m": 12731.478, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1658", "location": "Denmark Hill", "stage_seq": 13, "distance_m": 13447.974, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Crofton Road Jn", "stage_seq": 14, "distance_m": 14277.732, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": "1701", "location": "Peckham Rye (E)", "stage_seq": 15, "distance_m": 14930.301, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": "1704", "location": "Nunhead", "stage_seq": 16, "distance_m": 16251.211, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1707", "location": "Crofton Park", "stage_seq": 17, "distance_m": 18153.527, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": "1710", "location": "Catford", "stage_seq": 18, "distance_m": 19612.689, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1712", "wtt_dep": "1713", "location": "Bellingham", "stage_seq": 19, "distance_m": 20966.569, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1714H", "wtt_dep": "1715", "location": "Beckenham Hill", "stage_seq": 20, "distance_m": 22063.219, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1717H", "location": "Ravensbourne", "stage_seq": 21, "distance_m": 23431.204, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1719H", "wtt_dep": "1720", "location": "Shortlands", "stage_seq": 22, "distance_m": 24603.274, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1723H", "location": "Bromley South", "stage_seq": 23, "distance_m": 25912.342, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1725H", "wtt_dep": "1726H", "location": "Bickley", "stage_seq": 24, "distance_m": 27750.178, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727H", "location": "Bickley Jn", "stage_seq": 25, "distance_m": 28660.24, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "St. Mary Cray Jn", "stage_seq": 26, "distance_m": 30181.351, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1731", "location": "St. Mary Cray", "stage_seq": 27, "distance_m": 32248.397, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1735", "wtt_dep": "1736", "location": "Swanley", "stage_seq": 28, "distance_m": 36536.398, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741", "location": "Eynsford", "stage_seq": 29, "distance_m": 41373.765, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745", "location": "Shoreham (Kent)", "stage_seq": 30, "distance_m": 45013.763, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748", "location": "Otford", "stage_seq": 31, "distance_m": 47302.112, "section_seq": 1, "route_path_id": 69422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749", "location": "Otford Jn", "stage_seq": 32, "distance_m": 48268.727, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1750H", "wtt_dep": "1751", "location": "Bat & Ball", "stage_seq": 33, "distance_m": 49836.688, "section_seq": 1, "route_path_id": 69422}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Sevenoaks", "stage_seq": 34, "distance_m": 52211.154, "section_seq": 1, "route_path_id": 69422}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 52211.154, "from_m": 0.0, "section_seq": 1, "route_path_id": 69422}], "total_distance_m": 52211.154, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48900.602, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3310.552, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:36:06Z", "source_id": 47948140, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:36:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:36:11Z", "source_id": 15582673, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:56Z", "source_id": 47961512, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:41:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:58Z", "source_id": 15586526, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:43:52Z", "source_id": 47969431, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:43:55Z", "source_id": 15588920, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:44Z", "source_id": 47974704, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:45:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:47Z", "source_id": 15590422, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:39Z", "source_id": 47983150, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:49:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:40Z", "source_id": 15592764, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29765, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:47Z", "source_id": 48003801, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:51Z", "source_id": 15598523, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:42Z", "source_id": 48014531, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:00:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:43Z", "source_id": 15601561, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:45Z", "source_id": 48023624, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:03:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:49Z", "source_id": 15604056, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:18Z", "source_id": 48033954, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:24Z", "source_id": 15607004, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31822, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:09Z", "source_id": 48042517, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:09:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:13Z", "source_id": 15609255, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:44Z", "source_id": 48049798, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:47Z", "source_id": 15611363, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:26Z", "source_id": 48057557, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:14:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:29Z", "source_id": 15613605, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:51Z", "source_id": 48064559, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:53Z", "source_id": 15615565, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:08Z", "source_id": 48071058, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:12Z", "source_id": 15617429, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:49Z", "source_id": 48078631, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:53Z", "source_id": 15619648, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:05Z", "source_id": 48087938, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:25:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:06Z", "source_id": 15622311, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:31Z", "source_id": 48100454, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T16:30:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:35Z", "source_id": 15625950, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:56Z", "source_id": 48112544, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T16:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:02Z", "source_id": 15629608, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:23Z", "source_id": 48126910, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T16:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:27Z", "source_id": 15634146, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32550, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:26Z", "source_id": 48137459, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T16:44:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:28Z", "source_id": 15637574, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:30Z", "source_id": 48145467, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T16:47:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:33Z", "source_id": 15640067, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32563, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:17Z", "source_id": 48155372, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T16:51:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:19Z", "source_id": 15643151, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:41Z", "source_id": 48164474, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T16:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:47Z", "source_id": 15646032, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Finsbury Park |
1629 |
1629 |
2 |
None |
None |
Sevenoaks |
1755 |
1755 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G28321/2026-09-15/detailed |
None |
Bat & Ball |
2026-09-15T17:51:00+01:00 |
Sevenoaks |
3.0 |
{"type": "LineString", "coordinates": [[0.19424569999999997, 51.2902086], [0.1940319, 51.28999339999999], [0.1938622, 51.28983579999999], [0.1934423, 51.28949719999999], [0.1931641, 51.2893146], [0.19274489999999997, 51.2890929], [0.19246119999999997, 51.28896389999999], [0.1918542, 51.2887242], [0.19146489999999997, 51.2886038], [0.19105589999999997, 51.2884966], [0.1902705, 51.28832559999999], [0.1897276, 51.2881946], [0.1894037, 51.2881075], [0.1890096, 51.28798520000001], [0.1886492, 51.2878617], [0.188291, 51.2877226], [0.18813199999999997, 51.2876544], [0.1877957, 51.287505999999986], [0.1875017, 51.2873618], [0.1871779, 51.2871845], [0.1867025, 51.286916], [0.18619889999999997, 51.28657720000001], [0.18606980000000004, 51.2864637], [0.18581819999999996, 51.2862301], [0.1856047, 51.2860358], [0.1854508, 51.28588239999999], [0.18528849999999997, 51.285688500000006], [0.1851868, 51.2855593], [0.18482719999999997, 51.28501279999999], [0.18408359999999996, 51.2840342], [0.1829115, 51.28263320000001], [0.18252509999999997, 51.282235], [0.1821945, 51.28190180000001], [0.1819358, 51.281653099999986], [0.18133119999999997, 51.2810378], [0.18119779999999996, 51.2808779], [0.1810527, 51.28067549999999], [0.1809605, 51.2805575], [0.1808462, 51.2803723], [0.1807825, 51.280227], [0.18072309999999997, 51.2800696], [0.1806451, 51.27979530000001], [0.18059939999999997, 51.27954879999999], [0.1805988, 51.2795422], [0.18057649999999997, 51.27929480000001], [0.1805718, 51.2791658], [0.1805798, 51.27898459999999], [0.1806156, 51.2787572], [0.18069519999999997, 51.27852909999999], [0.1807684, 51.2783575], [0.1808781, 51.2781758], [0.1810051, 51.2779863], [0.1812736, 51.2775722], [0.1814202, 51.27734480000001], [0.18148860000000003, 51.2772431], [0.1816263, 51.2770322], [0.1817495, 51.27682289999999], [0.18188419999999997, 51.27658619999998], [0.1820625, 51.2762304], [0.18221549999999995, 51.27591609999999], [0.1822975, 51.275733499999994], [0.1823858, 51.2755069], [0.1824472, 51.275325499999994], [0.1824871, 51.275211600000006], [0.18251229999999996, 51.2750374], [0.1825374, 51.27476269999998], [0.1824833, 51.2750201], [0.1824397, 51.2752001], [0.1823733, 51.27539650000001], [0.182063, 51.276119199999975], [0.181869, 51.2765049], [0.18177329999999997, 51.27668429999999], [0.1816949, 51.2768276]]} |
1.5 |
1752 |
1755 |
Bat & Ball |
Sevenoaks |
Sevenoaks |
51.2768276 |
0.1816949 |
51.2768276 |
0.1816949 |
1 |
0 |
2026-09-15 17:05:38 |
TERMINATED |
2026-09-15 16:55:00 |
Sevenoaks |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646032 |
1789491227992086 |
115 |
115 |
2026-09-15 17:05:36.428058 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:35.745934 |
| 555068 |
585066 |
P76869 |
482K85MS15 |
2026-09-15 |
COMPLETE |
15646426 |
2026-09-15 17:55:00 |
2026-09-15 17:05:38 |
2026-09-17 17:05:38 |
{"id": 585066, "stp": "P", "toc": "Greater Anglia", "uid": "P76869", "consist": "755417", "dest_crs": "CBG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76869/2026-09-15/detailed", "trust_id": "482K85MS15", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-15", "dest_arr_time": "1743", "dest_platform": "8", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2K85", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "1755", "current_leg_dep": "1751", "current_leg_end": "Cambridge", "origin_dep_time": "1625", "origin_platform": "3", "current_location": "Cambridge", "last_update_time": "2026-09-15T17:05:38", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.15901709999999997, 52.2248532], [0.15862609999999996, 52.22427509999999], [0.15851009999999996, 52.22409150000001], [0.1581766, 52.22356199999999], [0.157982, 52.2232387], [0.1576443, 52.222642699999994], [0.1575635, 52.2224938], [0.157519, 52.22240419999999], [0.1568545, 52.2211106], [0.1567632, 52.22092089999999], [0.1564889, 52.2204025], [0.15628199999999998, 52.22001199999998], [0.15626684372518992, 52.21998654579095], [0.15620899999999996, 52.21988940000001], [0.15616379999999996, 52.2198136], [0.1559719, 52.219501], [0.1547299, 52.21763860000001], [0.1538721, 52.216452999999994], [0.1527866, 52.2150012], [0.1520638, 52.2140205], [0.15193529999999997, 52.213846100000005], [0.1498286, 52.21093079999999], [0.1480673, 52.208465399999994], [0.1470057, 52.2069993], [0.1468816, 52.2068318], [0.1466832527484055, 52.20656375804658], [0.1463588, 52.2061253], [0.1456684, 52.20517559999999], [0.1442297, 52.2031867], [0.1431142, 52.2016454], [0.1426698, 52.20104030000001], [0.14253689999999997, 52.2008536], [0.14204899999999998, 52.2001839], [0.1415981, 52.19956719999999], [0.1409003, 52.1986138], [0.1404922, 52.19806400000002], [0.140467, 52.19803000000001], [0.1403034, 52.19781569999999], [0.13983499999999996, 52.197171299999994], [0.1394935, 52.19670390000001], [0.1390583, 52.1961061], [0.1377316, 52.1942673], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge North", "dest_arr_time_act": "1743", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge North", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 638.332, \"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\": 817.529, \"from_m\": 638.332, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1893.373, \"from_m\": 817.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16578.196, \"from_m\": 1893.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16613.829, \"from_m\": 16578.196, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 19121.003, \"from_m\": 16613.829, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23316.931, \"from_m\": 19121.003, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33783.71, \"from_m\": 23316.931, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37779.093, \"from_m\": 33783.71, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38175.008, \"from_m\": 37779.093, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44261.742, \"from_m\": 38175.008, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47950.261, \"from_m\": 44261.742, \"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\": 50847.306, \"from_m\": 47950.261, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62147.175, \"from_m\": 50847.306, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66626.679, \"from_m\": 62147.175, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 83548.185, \"from_m\": 66626.679, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83924.655, \"from_m\": 83548.185, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 84100.32, \"from_m\": 83924.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84216.862, \"from_m\": 84100.32, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85472.602, \"from_m\": 84216.862, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85933.212, \"from_m\": 85472.602, \"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\": 85987.638, \"from_m\": 85933.212, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 86056.375, \"from_m\": 85987.638, \"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\": 86872.287, \"from_m\": 86056.375, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87017.892, \"from_m\": 86872.287, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87069.808, \"from_m\": 87017.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\": 87222.939, \"from_m\": 87069.808, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107578.131, \"from_m\": 87222.939, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 109315.12, \"from_m\": 107578.131, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109976.168, \"from_m\": 109315.12, \"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\": 585066, \"profile_key\": \"80cd35587fe9ef2cdc377b1136a50585df6632cc9426e4dee2689b12879b2b89\", \"schedule_id\": 22530, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 557.844, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 3, \"distance_m\": 1044.081, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627H\", \"location\": \"Trowse Jn\", \"stage_seq\": 4, \"distance_m\": 1700.77, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631\", \"location\": \"Wymondham Co878\", \"stage_seq\": 5, \"distance_m\": 5102.352, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1636\", \"wtt_dep\": \"1637\", \"location\": \"Wymondham\", \"stage_seq\": 6, \"distance_m\": 16386.971, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641\", \"location\": \"Spooner Row\", \"stage_seq\": 7, \"distance_m\": 20502.683, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1646\", \"location\": \"Attleborough\", \"stage_seq\": 8, \"distance_m\": 25500.413, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1700\", \"location\": \"Thetford\", \"stage_seq\": 9, \"distance_m\": 48972.195, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": \"1708\", \"location\": \"Brandon\", \"stage_seq\": 10, \"distance_m\": 60566.727, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721H\", \"location\": \"Ely North Jn\", \"stage_seq\": 11, \"distance_m\": 84002.948, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1726\", \"location\": \"Ely\", \"stage_seq\": 12, \"distance_m\": 86306.779, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 13, \"distance_m\": 87017.892, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1734\", \"location\": \"Waterbeach\", \"stage_seq\": 14, \"distance_m\": 101360.267, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1737H\", \"wtt_dep\": \"1738H\", \"location\": \"Cambridge North\", \"stage_seq\": 15, \"distance_m\": 106261.161, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 16, \"distance_m\": 108430.718, \"section_seq\": 1, \"route_path_id\": 99719}, {\"is_pass\": false, \"wtt_arr\": \"1743\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 17, \"distance_m\": 109976.168, \"section_seq\": 1, \"route_path_id\": 99719}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 109976.168, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99719}], \"total_distance_m\": 109976.168, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109053.914, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 922.254, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:22Z\", \"source_id\": 47951792, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:25Z\", \"source_id\": 15583729, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:47:51Z\", \"source_id\": 47980793, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:47:53Z\", \"source_id\": 15592134, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:30Z\", \"source_id\": 48022894, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:36Z\", \"source_id\": 15603875, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:05Z\", \"source_id\": 48047944, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:08Z\", \"source_id\": 15610838, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:51Z\", \"source_id\": 48112371, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:58Z\", \"source_id\": 15629568, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:22Z\", \"source_id\": 48145154, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:27Z\", \"source_id\": 15639976, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:16Z\", \"source_id\": 48152681, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:17Z\", \"source_id\": 15642323, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12518, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:13Z\", \"source_id\": 48165775, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:15Z\", \"source_id\": 15646426, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "8", "timing_fact_generation": 1789491257704415, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:35.904789", "service_state_evidence_id": 15646426, "current_leg_start_actual_dep": "2026-09-15T17:50:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:36.532329", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
NRW |
CBG |
2K85 |
755417 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 638.332, "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": 817.529, "from_m": 638.332, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1893.373, "from_m": 817.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16578.196, "from_m": 1893.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16613.829, "from_m": 16578.196, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19121.003, "from_m": 16613.829, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23316.931, "from_m": 19121.003, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33783.71, "from_m": 23316.931, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37779.093, "from_m": 33783.71, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38175.008, "from_m": 37779.093, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44261.742, "from_m": 38175.008, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47950.261, "from_m": 44261.742, "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": 50847.306, "from_m": 47950.261, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62147.175, "from_m": 50847.306, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66626.679, "from_m": 62147.175, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 83548.185, "from_m": 66626.679, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83924.655, "from_m": 83548.185, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 84100.32, "from_m": 83924.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84216.862, "from_m": 84100.32, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85472.602, "from_m": 84216.862, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85933.212, "from_m": 85472.602, "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": 85987.638, "from_m": 85933.212, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86056.375, "from_m": 85987.638, "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": 86872.287, "from_m": 86056.375, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87017.892, "from_m": 86872.287, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87069.808, "from_m": 87017.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": 87222.939, "from_m": 87069.808, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107578.131, "from_m": 87222.939, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 109315.12, "from_m": 107578.131, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109976.168, "from_m": 109315.12, "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": 585066, "profile_key": "80cd35587fe9ef2cdc377b1136a50585df6632cc9426e4dee2689b12879b2b89", "schedule_id": 22530, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1625", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 557.844, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626H", "location": "Trowse Swing Bridge", "stage_seq": 3, "distance_m": 1044.081, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627H", "location": "Trowse Jn", "stage_seq": 4, "distance_m": 1700.77, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631", "location": "Wymondham Co878", "stage_seq": 5, "distance_m": 5102.352, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1636", "wtt_dep": "1637", "location": "Wymondham", "stage_seq": 6, "distance_m": 16386.971, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641", "location": "Spooner Row", "stage_seq": 7, "distance_m": 20502.683, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1646", "location": "Attleborough", "stage_seq": 8, "distance_m": 25500.413, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1700", "location": "Thetford", "stage_seq": 9, "distance_m": 48972.195, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": "1708", "location": "Brandon", "stage_seq": 10, "distance_m": 60566.727, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721H", "location": "Ely North Jn", "stage_seq": 11, "distance_m": 84002.948, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1726", "location": "Ely", "stage_seq": 12, "distance_m": 86306.779, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727", "location": "Ely Dock Jn", "stage_seq": 13, "distance_m": 87017.892, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1734", "location": "Waterbeach", "stage_seq": 14, "distance_m": 101360.267, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1737H", "wtt_dep": "1738H", "location": "Cambridge North", "stage_seq": 15, "distance_m": 106261.161, "section_seq": 1, "route_path_id": 99719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Coldham Lane Jn", "stage_seq": 16, "distance_m": 108430.718, "section_seq": 1, "route_path_id": 99719}, {"is_pass": false, "wtt_arr": "1743", "wtt_dep": null, "location": "Cambridge", "stage_seq": 17, "distance_m": 109976.168, "section_seq": 1, "route_path_id": 99719}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 109976.168, "from_m": 0.0, "section_seq": 1, "route_path_id": 99719}], "total_distance_m": 109976.168, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109053.914, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 922.254, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:22Z", "source_id": 47951792, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:25Z", "source_id": 15583729, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:47:51Z", "source_id": 47980793, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:48:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:47:53Z", "source_id": 15592134, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12167, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:30Z", "source_id": 48022894, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:36Z", "source_id": 15603875, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:05Z", "source_id": 48047944, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:08Z", "source_id": 15610838, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:51Z", "source_id": 48112371, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:58Z", "source_id": 15629568, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:22Z", "source_id": 48145154, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:47:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:27Z", "source_id": 15639976, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:16Z", "source_id": 48152681, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:50:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:17Z", "source_id": 15642323, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12518, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:13Z", "source_id": 48165775, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:15Z", "source_id": 15646426, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Norwich |
1625 |
1625 |
3 |
None |
None |
Cambridge |
1743 |
1743 |
8 |
LATE |
+12 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76869/2026-09-15/detailed |
None |
Cambridge North |
2026-09-15T17:50:30+01:00 |
Cambridge |
4.0 |
{"type": "LineString", "coordinates": [[0.15901709999999997, 52.2248532], [0.15862609999999996, 52.22427509999999], [0.15851009999999996, 52.22409150000001], [0.1581766, 52.22356199999999], [0.157982, 52.2232387], [0.1576443, 52.222642699999994], [0.1575635, 52.2224938], [0.157519, 52.22240419999999], [0.1568545, 52.2211106], [0.1567632, 52.22092089999999], [0.1564889, 52.2204025], [0.15628199999999998, 52.22001199999998], [0.15626684372518992, 52.21998654579095], [0.15620899999999996, 52.21988940000001], [0.15616379999999996, 52.2198136], [0.1559719, 52.219501], [0.1547299, 52.21763860000001], [0.1538721, 52.216452999999994], [0.1527866, 52.2150012], [0.1520638, 52.2140205], [0.15193529999999997, 52.213846100000005], [0.1498286, 52.21093079999999], [0.1480673, 52.208465399999994], [0.1470057, 52.2069993], [0.1468816, 52.2068318], [0.1466832527484055, 52.20656375804658], [0.1463588, 52.2061253], [0.1456684, 52.20517559999999], [0.1442297, 52.2031867], [0.1431142, 52.2016454], [0.1426698, 52.20104030000001], [0.14253689999999997, 52.2008536], [0.14204899999999998, 52.2001839], [0.1415981, 52.19956719999999], [0.1409003, 52.1986138], [0.1404922, 52.19806400000002], [0.140467, 52.19803000000001], [0.1403034, 52.19781569999999], [0.13983499999999996, 52.197171299999994], [0.1394935, 52.19670390000001], [0.1390583, 52.1961061], [0.1377316, 52.1942673], [0.1376343, 52.19414150000001]]} |
2.3 |
1751 |
1755 |
Cambridge North |
Cambridge |
Cambridge |
52.1941415 |
0.1376343 |
52.1941415 |
0.1376343 |
1 |
0 |
2026-09-15 17:05:38 |
TERMINATED |
2026-09-15 16:55:00 |
Cambridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646426 |
1789491257704415 |
47 |
47 |
2026-09-15 17:05:36.532329 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:35.904789 |
| 555069 |
586856 |
P88639 |
872M83MU15 |
2026-09-15 |
COMPLETE |
15646913 |
2026-09-15 17:55:00 |
2026-09-15 17:05:38 |
2026-09-17 17:05:38 |
{"id": 586856, "stp": "P", "toc": "Southeastern", "uid": "P88639", "consist": "465023", "dest_crs": "BKJ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88639/2026-09-15/detailed", "trust_id": "872M83MU15", "origin_crs": "BFR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Beckenham Junction", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "4", "is_terminated": 1, "next_location": "Beckenham Junction", "signalling_id": "2M83", "timing_status": "LATE", "origin_station": "London Blackfriars", "current_leg_arr": "1755", "current_leg_dep": "1753", "current_leg_end": "Beckenham Junction", "origin_dep_time": "1728", "origin_platform": "3", "current_location": "Beckenham Junction", "last_update_time": "2026-09-15T17:05:38", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04526909999999999, 51.412276799999994], [-0.0449912, 51.41216379999999], [-0.04465179999999999, 51.4120316], [-0.0443249, 51.4119146], [-0.0437241, 51.4117238], [-0.0431311, 51.41155869999999], [-0.04246319999999999, 51.4114057], [-0.0418645, 51.41128940000001], [-0.04150619999999999, 51.4112323], [-0.0410159, 51.4111644], [-0.0407153, 51.41113429999999], [-0.040433, 51.4111057], [-0.0399504, 51.4110805], [-0.039439199999999994, 51.41105919999999], [-0.03900309999999999, 51.41106559999999], [-0.0386679, 51.41107019999999], [-0.03835229999999999, 51.41107980000001], [-0.03710769999999999, 51.4111802], [-0.03578939999999999, 51.4113224], [-0.0356472176814848, 51.411336715921344], [-0.0355827918580399, 51.4113432027674], [-0.0353673, 51.411364899999995], [-0.035101, 51.411383999999984], [-0.0342523, 51.41144859999999], [-0.03397519999999999, 51.4114665], [-0.033384699999999996, 51.4114991], [-0.032832099999999996, 51.411511199999985], [-0.0320934, 51.4115133], [-0.0316291, 51.4115109], [-0.030997400000000005, 51.411488], [-0.030477799999999992, 51.41146140000001], [-0.029919699999999994, 51.4114266], [-0.0292654, 51.41136310000001], [-0.02873429999999999, 51.4113124], [-0.0276609, 51.411208], [-0.0264527, 51.4110877]]}", "current_leg_start": "Kent House", "dest_arr_time_act": "1753", "motion_projection": null, "next_location_lat": "51.4110877", "next_location_lon": "-0.0264527", "previous_location": "Kent House", "current_leg_milage": "0.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 235.732, \"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:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 700.496, \"from_m\": 235.732, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1765.547, \"from_m\": 700.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1990.517, \"from_m\": 1765.547, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4899.564, \"from_m\": 1990.517, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4927.537, \"from_m\": 4899.564, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6289.981, \"from_m\": 4927.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6352.268, \"from_m\": 6289.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\": 6878.687, \"from_m\": 6352.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\": 14092.296, \"from_m\": 6878.687, \"capability_applied\": null, \"effective_limit_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\": 586856, \"profile_key\": \"d41c002b1968d9d09b44e428fb3e7cec761885c0b92bc64c28eabf9258c4c196\", \"schedule_id\": 23753, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"London Blackfriars\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1729\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 2, \"distance_m\": 617.965, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 1348.555, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1731\", \"wtt_dep\": \"1732\", \"location\": \"Elephant & Castle\", \"stage_seq\": 4, \"distance_m\": 1888.136, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736\", \"location\": \"Loughborough Jn\", \"stage_seq\": 5, \"distance_m\": 4970.391, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1739\", \"wtt_dep\": \"1740\", \"location\": \"Herne Hill\", \"stage_seq\": 6, \"distance_m\": 6590.083, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742H\", \"location\": \"West Dulwich\", \"stage_seq\": 7, \"distance_m\": 8303.766, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745\", \"location\": \"Sydenham Hill\", \"stage_seq\": 8, \"distance_m\": 9418.826, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748H\", \"location\": \"Penge East\", \"stage_seq\": 9, \"distance_m\": 11722.215, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": \"1750H\", \"location\": \"Kent House\", \"stage_seq\": 10, \"distance_m\": 12752.865, \"section_seq\": 1, \"route_path_id\": 100140}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"Beckenham Junction\", \"stage_seq\": 11, \"distance_m\": 14092.296, \"section_seq\": 1, \"route_path_id\": 100140}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14092.296, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100140}], \"total_distance_m\": 14092.296, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13027.245, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1065.051, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1728", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4110877", "current_position_lon": "-0.0264527", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:29Z\", \"source_id\": 48103287, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:31Z\", \"source_id\": 15626741, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:53Z\", \"source_id\": 48115083, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:53Z\", \"source_id\": 15630309, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:20Z\", \"source_id\": 48124299, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:23Z\", \"source_id\": 15633257, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:32Z\", \"source_id\": 48135066, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:34Z\", \"source_id\": 15636768, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:16Z\", \"source_id\": 48142320, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:18Z\", \"source_id\": 15638994, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:24Z\", \"source_id\": 48153022, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:28Z\", \"source_id\": 15642447, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:33Z\", \"source_id\": 48158997, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:37Z\", \"source_id\": 15644278, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31366, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:47Z\", \"source_id\": 48167179, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:50Z\", \"source_id\": 15646913, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Beckenham Junction", "service_state_platform": "4", "timing_fact_generation": 1789491292562221, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:37.163899", "service_state_evidence_id": 15646913, "current_leg_start_actual_dep": "2026-09-15T17:52:30+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:37.391691", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
BFR |
BKJ |
2M83 |
465023 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 235.732, "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:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 700.496, "from_m": 235.732, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1765.547, "from_m": 700.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1990.517, "from_m": 1765.547, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4899.564, "from_m": 1990.517, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4927.537, "from_m": 4899.564, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6289.981, "from_m": 4927.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6352.268, "from_m": 6289.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": 6878.687, "from_m": 6352.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": 14092.296, "from_m": 6878.687, "capability_applied": null, "effective_limit_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": 586856, "profile_key": "d41c002b1968d9d09b44e428fb3e7cec761885c0b92bc64c28eabf9258c4c196", "schedule_id": 23753, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1728", "location": "London Blackfriars", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1729", "location": "Blackfriars Jn", "stage_seq": 2, "distance_m": 617.965, "section_seq": 1, "route_path_id": 100140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1730", "location": "Southwark Bridge Jn", "stage_seq": 3, "distance_m": 1348.555, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1731", "wtt_dep": "1732", "location": "Elephant & Castle", "stage_seq": 4, "distance_m": 1888.136, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736", "location": "Loughborough Jn", "stage_seq": 5, "distance_m": 4970.391, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1739", "wtt_dep": "1740", "location": "Herne Hill", "stage_seq": 6, "distance_m": 6590.083, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742H", "location": "West Dulwich", "stage_seq": 7, "distance_m": 8303.766, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745", "location": "Sydenham Hill", "stage_seq": 8, "distance_m": 9418.826, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748H", "location": "Penge East", "stage_seq": 9, "distance_m": 11722.215, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": "1750H", "location": "Kent House", "stage_seq": 10, "distance_m": 12752.865, "section_seq": 1, "route_path_id": 100140}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "Beckenham Junction", "stage_seq": 11, "distance_m": 14092.296, "section_seq": 1, "route_path_id": 100140}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14092.296, "from_m": 0.0, "section_seq": 1, "route_path_id": 100140}], "total_distance_m": 14092.296, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13027.245, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1065.051, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29334, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:29Z", "source_id": 48103287, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:31:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:31Z", "source_id": 15626741, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29347, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:53Z", "source_id": 48115083, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:53Z", "source_id": 15630309, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:20Z", "source_id": 48124299, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:23Z", "source_id": 15633257, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:32Z", "source_id": 48135066, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:43:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:34Z", "source_id": 15636768, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:16Z", "source_id": 48142320, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:45:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:18Z", "source_id": 15638994, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:24Z", "source_id": 48153022, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:49:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:28Z", "source_id": 15642447, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:33Z", "source_id": 48158997, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:37Z", "source_id": 15644278, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31366, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:47Z", "source_id": 48167179, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:55:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:50Z", "source_id": 15646913, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
London Blackfriars |
1728 |
1728 |
3 |
None |
None |
Beckenham Junction |
1753 |
1753 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88639/2026-09-15/detailed |
None |
Kent House |
2026-09-15T17:52:30+01:00 |
Beckenham Junction |
2.0 |
{"type": "LineString", "coordinates": [[-0.04526909999999999, 51.412276799999994], [-0.0449912, 51.41216379999999], [-0.04465179999999999, 51.4120316], [-0.0443249, 51.4119146], [-0.0437241, 51.4117238], [-0.0431311, 51.41155869999999], [-0.04246319999999999, 51.4114057], [-0.0418645, 51.41128940000001], [-0.04150619999999999, 51.4112323], [-0.0410159, 51.4111644], [-0.0407153, 51.41113429999999], [-0.040433, 51.4111057], [-0.0399504, 51.4110805], [-0.039439199999999994, 51.41105919999999], [-0.03900309999999999, 51.41106559999999], [-0.0386679, 51.41107019999999], [-0.03835229999999999, 51.41107980000001], [-0.03710769999999999, 51.4111802], [-0.03578939999999999, 51.4113224], [-0.0356472176814848, 51.411336715921344], [-0.0355827918580399, 51.4113432027674], [-0.0353673, 51.411364899999995], [-0.035101, 51.411383999999984], [-0.0342523, 51.41144859999999], [-0.03397519999999999, 51.4114665], [-0.033384699999999996, 51.4114991], [-0.032832099999999996, 51.411511199999985], [-0.0320934, 51.4115133], [-0.0316291, 51.4115109], [-0.030997400000000005, 51.411488], [-0.030477799999999992, 51.41146140000001], [-0.029919699999999994, 51.4114266], [-0.0292654, 51.41136310000001], [-0.02873429999999999, 51.4113124], [-0.0276609, 51.411208], [-0.0264527, 51.4110877]]} |
0.8 |
1753 |
1755 |
Kent House |
Beckenham Junction |
Beckenham Junction |
51.4110877 |
-0.0264527 |
51.4110877 |
-0.0264527 |
1 |
0 |
2026-09-15 17:05:38 |
TERMINATED |
2026-09-15 16:55:00 |
Beckenham Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646913 |
1789491292562221 |
42 |
42 |
2026-09-15 17:05:37.391691 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:37.163899 |
| 555070 |
586824 |
C25577 |
252A72MU15 |
2026-09-15 |
COMPLETE |
15646823 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 586824, "stp": "P", "toc": "Sheffield Supertram", "uid": "C25577", "consist": null, "dest_crs": "PAQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C25577/2026-09-15/detailed", "trust_id": "252A72MU15", "origin_crs": "SHQ", "show_on_map": 0, "dar_est_time": "17:27:00", "dar_platform": null, "dest_station": "Parkgate", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": null, "is_terminated": 1, "next_location": "Parkgate", "signalling_id": "2A72", "timing_status": "LATE", "origin_station": "Sheffield Cathedral (Super Tram)", "current_leg_arr": "1755", "current_leg_dep": "1753", "current_leg_end": "Parkgate", "origin_dep_time": "1727", "origin_platform": null, "current_location": "Parkgate", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3608994865701658, 53.43184869289293], [-1.3603527, 53.432525899999995], [-1.3601312, 53.4328452], [-1.3599228, 53.43325000000001], [-1.3596609, 53.43384949999999], [-1.3592349999999995, 53.4347964], [-1.3589317, 53.4353399], [-1.3582263, 53.436531399999986], [-1.3572763, 53.4381444], [-1.35709, 53.4384306], [-1.356899, 53.4386866], [-1.3567282000000005, 53.43888129999999], [-1.3564773, 53.4391292], [-1.3562003, 53.439355599999985], [-1.3559456, 53.4395335], [-1.3555314, 53.43977890000001], [-1.3551555, 53.439966299999995], [-1.3547998, 53.440121100000006], [-1.3543438999999995, 53.4402844], [-1.3538819, 53.440423799999984], [-1.3534699999999995, 53.44052479999999], [-1.3528943, 53.44064259999999], [-1.3515083, 53.44089410000001], [-1.3499778000000002, 53.44116910000001], [-1.3493133, 53.4412948], [-1.3490418, 53.441352], [-1.3488896, 53.44139009999999], [-1.3488180999999997, 53.441408], [-1.3475546, 53.441720799999985], [-1.3474729261792822, 53.44174354748444], [-1.3467112, 53.441955699999994], [-1.3460406, 53.4421179], [-1.3449025999999995, 53.4423949], [-1.3441717, 53.44259099999999]]}", "current_leg_start": "Rotherham Central", "dest_arr_time_act": "1754", "motion_projection": null, "next_location_lat": "53.4425910", "next_location_lon": "-1.3441717", "previous_location": "Rotherham Central", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1727", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4425910", "current_position_lon": "-1.3441717", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:57Z\", \"source_id\": 48151810, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:01Z\", \"source_id\": 15642076, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:36Z\", \"source_id\": 48159154, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:41Z\", \"source_id\": 15644315, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7235, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:37Z\", \"source_id\": 48166865, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:44Z\", \"source_id\": 15646823, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Parkgate", "service_state_platform": "1", "timing_fact_generation": 1789491286331747, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:39.171547", "service_state_evidence_id": 15646823, "current_leg_start_actual_dep": "2026-09-15T17:52:30+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:39.720551", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Sheffield Supertram |
P |
SHQ |
PAQ |
2A72 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 7236, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:57Z", "source_id": 48151810, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:01Z", "source_id": 15642076, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7206, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:36Z", "source_id": 48159154, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:41Z", "source_id": 15644315, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7235, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:37Z", "source_id": 48166865, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:44Z", "source_id": 15646823, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Sheffield Cathedral (Super Tram) |
1727 |
1727 |
None |
17:27:00 |
None |
Parkgate |
1754 |
1754 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C25577/2026-09-15/detailed |
None |
Rotherham Central |
2026-09-15T17:52:30+01:00 |
Parkgate |
2.0 |
{"type": "LineString", "coordinates": [[-1.3608994865701658, 53.43184869289293], [-1.3603527, 53.432525899999995], [-1.3601312, 53.4328452], [-1.3599228, 53.43325000000001], [-1.3596609, 53.43384949999999], [-1.3592349999999995, 53.4347964], [-1.3589317, 53.4353399], [-1.3582263, 53.436531399999986], [-1.3572763, 53.4381444], [-1.35709, 53.4384306], [-1.356899, 53.4386866], [-1.3567282000000005, 53.43888129999999], [-1.3564773, 53.4391292], [-1.3562003, 53.439355599999985], [-1.3559456, 53.4395335], [-1.3555314, 53.43977890000001], [-1.3551555, 53.439966299999995], [-1.3547998, 53.440121100000006], [-1.3543438999999995, 53.4402844], [-1.3538819, 53.440423799999984], [-1.3534699999999995, 53.44052479999999], [-1.3528943, 53.44064259999999], [-1.3515083, 53.44089410000001], [-1.3499778000000002, 53.44116910000001], [-1.3493133, 53.4412948], [-1.3490418, 53.441352], [-1.3488896, 53.44139009999999], [-1.3488180999999997, 53.441408], [-1.3475546, 53.441720799999985], [-1.3474729261792822, 53.44174354748444], [-1.3467112, 53.441955699999994], [-1.3460406, 53.4421179], [-1.3449025999999995, 53.4423949], [-1.3441717, 53.44259099999999]]} |
1.1 |
1753 |
1755 |
Rotherham Central |
Parkgate |
Parkgate |
53.4425910 |
-1.3441717 |
53.4425910 |
-1.3441717 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Parkgate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646823 |
1789491286331747 |
13 |
13 |
2026-09-15 17:05:39.720551 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:39.171547 |
| 555071 |
586220 |
P88666 |
882N10MU15 |
2026-09-15 |
COMPLETE |
15646804 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 586220, "stp": "P", "toc": "Southeastern", "uid": "P88666", "consist": "376012+376018", "dest_crs": "DFD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88666/2026-09-15/detailed", "trust_id": "882N10MU15", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dartford", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "1", "is_terminated": 1, "next_location": "Dartford", "signalling_id": "2N10", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "1755", "current_leg_dep": "1751", "current_leg_end": "Dartford", "origin_dep_time": "1706", "origin_platform": "3", "current_location": "Dartford", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.178778, 51.44828390000001], [0.17901139999999996, 51.44833760000001], [0.17951319999999998, 51.448462799999994], [0.1796630568239043, 51.44850042232197], [0.1803903, 51.448683], [0.18144509999999997, 51.44895720000001], [0.1821311, 51.4491154], [0.1827677, 51.449261], [0.1837747, 51.44945169999999], [0.1847433, 51.4496365], [0.185824, 51.4498468], [0.1869908, 51.4500707], [0.1877941, 51.4502061], [0.18832699999999997, 51.4503015], [0.18887889999999996, 51.45040370000001], [0.1893872, 51.45049050000001], [0.18990219999999997, 51.4505773], [0.19048149999999997, 51.4506676], [0.1908832, 51.45072549999999], [0.19133679999999997, 51.450783400000006], [0.19174029999999995, 51.4508187], [0.191913, 51.4508417], [0.1922225, 51.4508782], [0.1925978, 51.4509324], [0.1929913, 51.450975], [0.19363889999999995, 51.4510337], [0.1941513, 51.45107459999999], [0.1946254, 51.451106900000006], [0.19495049999999997, 51.4511282], [0.19548879999999996, 51.4511606], [0.195982, 51.4511768], [0.19690699999999997, 51.4512074], [0.197612, 51.451220199999995], [0.1980457, 51.4512248], [0.1987282, 51.451224399999994], [0.1990889, 51.4512219], [0.1996695, 51.451210800000005], [0.20009720000000003, 51.45119629999999], [0.2006833, 51.4511759], [0.20111909999999997, 51.451157999999985], [0.20157, 51.4511325], [0.2020154, 51.4511027], [0.20251679999999997, 51.4510635], [0.2029977, 51.4510235], [0.2034431, 51.4509818], [0.2039062, 51.45093839999999], [0.2043393, 51.450895799999984], [0.2047451, 51.4508473], [0.2050732, 51.450807899999994], [0.20562169999999996, 51.4507452], [0.2060508, 51.450687], [0.20668289999999995, 51.4505863], [0.2070289, 51.45053209999999], [0.2074832, 51.450449000000006], [0.2078724, 51.450374999999994], [0.2083142, 51.45028359999999], [0.2084741, 51.4502531], [0.2086529, 51.45021469999999], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]}", "current_leg_start": "Crayford", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "51.4474513", "next_location_lon": "0.2197223", "previous_location": "Crayford", "current_leg_milage": "1.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"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\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4170.985, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9347.183, \"from_m\": 4170.985, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9415.959, \"from_m\": 9347.183, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9457.561, \"from_m\": 9415.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9786.896, \"from_m\": 9457.561, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9839.425, \"from_m\": 9786.896, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11110.181, \"from_m\": 9839.425, \"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\": 11356.434, \"from_m\": 11110.181, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12202.278, \"from_m\": 11356.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\": 12277.163, \"from_m\": 12202.278, \"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\": 22774.883, \"from_m\": 12277.163, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22809.945, \"from_m\": 22774.883, \"capability_applied\": null, \"effective_limit_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\": 29982.614, \"from_m\": 22809.945, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30336.167, \"from_m\": 29982.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30381.809, \"from_m\": 30336.167, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30731.497, \"from_m\": 30381.809, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31004.214, \"from_m\": 30731.497, \"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\": 586220, \"profile_key\": \"0a232addd2f8264637fa379d03c4e3934dee7ae107e7ec89ecce2b5b0bb13407\", \"schedule_id\": 23765, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1706\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1709H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1711\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1713\", \"wtt_dep\": \"1715\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3305.008, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5498.133, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8471.401, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 9290.085, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9809.12, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1723\", \"wtt_dep\": \"1725\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 10317.228, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 10, \"distance_m\": 10867.152, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1729\", \"wtt_dep\": \"1730\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 12365.506, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732H\", \"location\": \"Lee\", \"stage_seq\": 12, \"distance_m\": 13524.08, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736\", \"location\": \"Mottingham\", \"stage_seq\": 13, \"distance_m\": 16102.332, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"New Eltham\", \"stage_seq\": 14, \"distance_m\": 17553.899, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742H\", \"location\": \"Sidcup\", \"stage_seq\": 15, \"distance_m\": 19944.041, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745\", \"location\": \"Albany Park\", \"stage_seq\": 16, \"distance_m\": 21447.846, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1748\", \"location\": \"Bexley\", \"stage_seq\": 17, \"distance_m\": 25682.586, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1750H\", \"wtt_dep\": \"1751H\", \"location\": \"Crayford\", \"stage_seq\": 18, \"distance_m\": 28040.36, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 19, \"distance_m\": 29393.439, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753H\", \"location\": \"Dartford Jn\", \"stage_seq\": 20, \"distance_m\": 30282.741, \"section_seq\": 1, \"route_path_id\": 37600}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Dartford\", \"stage_seq\": 21, \"distance_m\": 31004.214, \"section_seq\": 1, \"route_path_id\": 37600}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31004.214, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37600}], \"total_distance_m\": 31004.214, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30958.572, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 45.642, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1706", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4474513", "current_position_lon": "0.2197223", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:56Z\", \"source_id\": 48038809, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:59Z\", \"source_id\": 15608227, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:16Z\", \"source_id\": 48051347, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:18Z\", \"source_id\": 15611814, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:19Z\", \"source_id\": 48082745, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:23Z\", \"source_id\": 15620854, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:53Z\", \"source_id\": 48095640, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:54Z\", \"source_id\": 15624573, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:50Z\", \"source_id\": 48104181, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:54Z\", \"source_id\": 15627010, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:11Z\", \"source_id\": 48115998, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:17Z\", \"source_id\": 15630658, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31713, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:06Z\", \"source_id\": 48123718, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:11Z\", \"source_id\": 15633066, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:13Z\", \"source_id\": 48131727, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:18Z\", \"source_id\": 15635654, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31727, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:08Z\", \"source_id\": 48139342, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:13Z\", \"source_id\": 15638104, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:49Z\", \"source_id\": 48146177, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:47Z\", \"source_id\": 15640229, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:53Z\", \"source_id\": 48154216, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:58Z\", \"source_id\": 15642864, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:37Z\", \"source_id\": 48166750, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:40Z\", \"source_id\": 15646804, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dartford", "service_state_platform": "1", "timing_fact_generation": 1789491281928222, "current_leg_arrival_utc": "2026-09-15T17:55:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:39.174568", "service_state_evidence_id": 15646804, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:39.718149", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
DFD |
2N10 |
376012+376018 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1466.814, "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": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4170.985, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9347.183, "from_m": 4170.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9415.959, "from_m": 9347.183, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9457.561, "from_m": 9415.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9786.896, "from_m": 9457.561, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9839.425, "from_m": 9786.896, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11110.181, "from_m": 9839.425, "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": 11356.434, "from_m": 11110.181, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12202.278, "from_m": 11356.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": 12277.163, "from_m": 12202.278, "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": 22774.883, "from_m": 12277.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22809.945, "from_m": 22774.883, "capability_applied": null, "effective_limit_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": 29982.614, "from_m": 22809.945, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30336.167, "from_m": 29982.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30381.809, "from_m": 30336.167, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30731.497, "from_m": 30381.809, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31004.214, "from_m": 30731.497, "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": 586220, "profile_key": "0a232addd2f8264637fa379d03c4e3934dee7ae107e7ec89ecce2b5b0bb13407", "schedule_id": 23765, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1706", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1709H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1711", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1713", "wtt_dep": "1715", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9809.12, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1723", "wtt_dep": "1725", "location": "Lewisham", "stage_seq": 9, "distance_m": 10317.228, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726H", "location": "Parks Bridge Jn", "stage_seq": 10, "distance_m": 10867.152, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1729", "wtt_dep": "1730", "location": "Hither Green", "stage_seq": 11, "distance_m": 12365.506, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732H", "location": "Lee", "stage_seq": 12, "distance_m": 13524.08, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736", "location": "Mottingham", "stage_seq": 13, "distance_m": 16102.332, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "New Eltham", "stage_seq": 14, "distance_m": 17553.899, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742H", "location": "Sidcup", "stage_seq": 15, "distance_m": 19944.041, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745", "location": "Albany Park", "stage_seq": 16, "distance_m": 21447.846, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1748", "location": "Bexley", "stage_seq": 17, "distance_m": 25682.586, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1750H", "wtt_dep": "1751H", "location": "Crayford", "stage_seq": 18, "distance_m": 28040.36, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752H", "location": "Crayford Spur B Jn", "stage_seq": 19, "distance_m": 29393.439, "section_seq": 1, "route_path_id": 37600}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753H", "location": "Dartford Jn", "stage_seq": 20, "distance_m": 30282.741, "section_seq": 1, "route_path_id": 37600}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Dartford", "stage_seq": 21, "distance_m": 31004.214, "section_seq": 1, "route_path_id": 37600}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31004.214, "from_m": 0.0, "section_seq": 1, "route_path_id": 37600}], "total_distance_m": 31004.214, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30958.572, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 45.642, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:56Z", "source_id": 48038809, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:08:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:59Z", "source_id": 15608227, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:16Z", "source_id": 48051347, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:12:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:18Z", "source_id": 15611814, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:19Z", "source_id": 48082745, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:23Z", "source_id": 15620854, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:53Z", "source_id": 48095640, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:28:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:54Z", "source_id": 15624573, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31705, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:50Z", "source_id": 48104181, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:31:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:54Z", "source_id": 15627010, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31709, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:11Z", "source_id": 48115998, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:35:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:17Z", "source_id": 15630658, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31713, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:06Z", "source_id": 48123718, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:38:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:11Z", "source_id": 15633066, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31720, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:13Z", "source_id": 48131727, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:41:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:18Z", "source_id": 15635654, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31727, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:08Z", "source_id": 48139342, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:13Z", "source_id": 15638104, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31731, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:49Z", "source_id": 48146177, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:47:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:47Z", "source_id": 15640229, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31735, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:53Z", "source_id": 48154216, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:58Z", "source_id": 15642864, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:37Z", "source_id": 48166750, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:40Z", "source_id": 15646804, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
London Charing Cross |
1706 |
1706 |
3 |
None |
None |
Dartford |
1756 |
1756 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88666/2026-09-15/detailed |
None |
Crayford |
2026-09-15T17:51:30+01:00 |
Dartford |
4.0 |
{"type": "LineString", "coordinates": [[0.178778, 51.44828390000001], [0.17901139999999996, 51.44833760000001], [0.17951319999999998, 51.448462799999994], [0.1796630568239043, 51.44850042232197], [0.1803903, 51.448683], [0.18144509999999997, 51.44895720000001], [0.1821311, 51.4491154], [0.1827677, 51.449261], [0.1837747, 51.44945169999999], [0.1847433, 51.4496365], [0.185824, 51.4498468], [0.1869908, 51.4500707], [0.1877941, 51.4502061], [0.18832699999999997, 51.4503015], [0.18887889999999996, 51.45040370000001], [0.1893872, 51.45049050000001], [0.18990219999999997, 51.4505773], [0.19048149999999997, 51.4506676], [0.1908832, 51.45072549999999], [0.19133679999999997, 51.450783400000006], [0.19174029999999995, 51.4508187], [0.191913, 51.4508417], [0.1922225, 51.4508782], [0.1925978, 51.4509324], [0.1929913, 51.450975], [0.19363889999999995, 51.4510337], [0.1941513, 51.45107459999999], [0.1946254, 51.451106900000006], [0.19495049999999997, 51.4511282], [0.19548879999999996, 51.4511606], [0.195982, 51.4511768], [0.19690699999999997, 51.4512074], [0.197612, 51.451220199999995], [0.1980457, 51.4512248], [0.1987282, 51.451224399999994], [0.1990889, 51.4512219], [0.1996695, 51.451210800000005], [0.20009720000000003, 51.45119629999999], [0.2006833, 51.4511759], [0.20111909999999997, 51.451157999999985], [0.20157, 51.4511325], [0.2020154, 51.4511027], [0.20251679999999997, 51.4510635], [0.2029977, 51.4510235], [0.2034431, 51.4509818], [0.2039062, 51.45093839999999], [0.2043393, 51.450895799999984], [0.2047451, 51.4508473], [0.2050732, 51.450807899999994], [0.20562169999999996, 51.4507452], [0.2060508, 51.450687], [0.20668289999999995, 51.4505863], [0.2070289, 51.45053209999999], [0.2074832, 51.450449000000006], [0.2078724, 51.450374999999994], [0.2083142, 51.45028359999999], [0.2084741, 51.4502531], [0.2086529, 51.45021469999999], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]} |
1.8 |
1751 |
1755 |
Crayford |
Dartford |
Dartford |
51.4474513 |
0.2197223 |
51.4474513 |
0.2197223 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Dartford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646804 |
1789491281928222 |
65 |
65 |
2026-09-15 17:05:39.718149 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:39.174568 |
| 555072 |
586966 |
W84042 |
062W70MV15 |
2026-09-15 |
COMPLETE |
15646165 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 586966, "stp": "P", "toc": "ScotRail", "uid": "W84042", "consist": "170427", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84042/2026-09-15/detailed", "trust_id": "062W70MV15", "origin_crs": "ANL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-15", "dest_arr_time": "1755", "dest_platform": "5", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2W70", "timing_status": "ON TIME", "origin_station": "Anniesland", "current_leg_arr": "1755", "current_leg_dep": "1746", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1732", "origin_platform": "3", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2482949, 55.888845100000005], [-4.2479059999999995, 55.88881310000001], [-4.2475113, 55.8887797], [-4.247154399999999, 55.8887533], [-4.246889699999999, 55.8887389], [-4.245688, 55.8886868], [-4.244682599999999, 55.88868459999999], [-4.2443556, 55.888687899999994], [-4.243839599999999, 55.88869470000001], [-4.2436329, 55.8886872], [-4.2433862, 55.88867259999999], [-4.243145599999999, 55.888650000000005], [-4.242877399999999, 55.8886145], [-4.2426221, 55.88856749999999], [-4.242361599999999, 55.8885088], [-4.242136199999999, 55.888448299999986], [-4.2419587, 55.8883917], [-4.241747, 55.888314499999986], [-4.2415617, 55.888239199999994], [-4.2413204, 55.8881257], [-4.241108, 55.88800929999999], [-4.2409325, 55.8879011], [-4.240788599999999, 55.88779989999999], [-4.2406836, 55.88771239999999], [-4.240579399999999, 55.8876189], [-4.2404938, 55.887523900000005], [-4.240429999999999, 55.8874386], [-4.240415529205811, 55.88741863366374], [-4.240341340588221, 55.887265814874134], [-4.2402747307314534, 55.88713093136051], [-4.240214705655966, 55.88701140713392], [-4.240160271382211, 55.88690466620545], [-4.240110433930645, 55.88680813258619], [-4.240064199321724, 55.88671923028719], [-4.240020573575903, 55.88663538331954], [-4.2399785627136355, 55.88655401569431], [-4.239937172755379, 55.88647255142258], [-4.239895409721589, 55.88638841451541], [-4.239852279632718, 55.8862990289839], [-4.239806788509224, 55.8862018188391], [-4.239757942371561, 55.88609420809209], [-4.239704747240184, 55.88597362075396], [-4.239646209135549, 55.88583748083576], [-4.239581334078112, 55.88568321234859], [-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": "Ashfield", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Cowlairs West Jn", "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\": 212.349, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 557.73, \"from_m\": 212.349, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1022.872, \"from_m\": 557.73, \"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\": 1437.534, \"from_m\": 1022.872, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1505.784, \"from_m\": 1437.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\": 1545.896, \"from_m\": 1505.784, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5442.608, \"from_m\": 1545.896, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5836.172, \"from_m\": 5442.608, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6474.403, \"from_m\": 5836.172, \"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\": 7601.255, \"from_m\": 6474.403, \"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\": 8198.78, \"from_m\": 7601.255, \"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\": 8695.026, \"from_m\": 8198.78, \"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\": 586966, \"profile_key\": \"56720ccaf828471c0b22250e208be35c2f81e32e922160ed891e499243b2f3eb\", \"schedule_id\": 28975, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1732\", \"location\": \"Anniesland\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734\", \"location\": \"Kelvindale\", \"stage_seq\": 2, \"distance_m\": 936.811, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736H\", \"location\": \"Maryhill\", \"stage_seq\": 3, \"distance_m\": 1671.414, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1737H\", \"wtt_dep\": \"1738\", \"location\": \"Summerston\", \"stage_seq\": 4, \"distance_m\": 2260.968, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1739H\", \"wtt_dep\": \"1740H\", \"location\": \"Gilshochill (formerly Lambhill)\", \"stage_seq\": 5, \"distance_m\": 2895.59, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742H\", \"location\": \"Possilpark & Parkhouse\", \"stage_seq\": 6, \"distance_m\": 4667.538, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745H\", \"location\": \"Ashfield\", \"stage_seq\": 7, \"distance_m\": 5279.014, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Cowlairs North Jn\", \"stage_seq\": 8, \"distance_m\": 5525.698, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1749H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 9, \"distance_m\": 5909.114, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 10, \"distance_m\": 6799.495, \"section_seq\": 1, \"route_path_id\": 28724}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 11, \"distance_m\": 8695.026, \"section_seq\": 1, \"route_path_id\": 28724}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8695.026, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28724}], \"total_distance_m\": 8695.026, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 8695.026, \"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": "1732", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1303, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:22Z\", \"source_id\": 48108317, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:25Z\", \"source_id\": 15628276, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:05Z\", \"source_id\": 48115685, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:07Z\", \"source_id\": 15630538, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:25Z\", \"source_id\": 15633280, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:25Z\", \"source_id\": 15634957, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:26Z\", \"source_id\": 15637530, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:05Z\", \"source_id\": 48141774, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:08Z\", \"source_id\": 15638858, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:52Z\", \"source_id\": 48164965, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:55Z\", \"source_id\": 15646165, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "5", "timing_fact_generation": 1789491237546542, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:41.018548", "service_state_evidence_id": 15646165, "current_leg_start_actual_dep": "2026-09-15T17:45:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:41.297170", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
ANL |
GLQ |
2W70 |
170427 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 212.349, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 557.73, "from_m": 212.349, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1022.872, "from_m": 557.73, "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": 1437.534, "from_m": 1022.872, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1505.784, "from_m": 1437.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": 1545.896, "from_m": 1505.784, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5442.608, "from_m": 1545.896, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5836.172, "from_m": 5442.608, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6474.403, "from_m": 5836.172, "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": 7601.255, "from_m": 6474.403, "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": 8198.78, "from_m": 7601.255, "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": 8695.026, "from_m": 8198.78, "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": 586966, "profile_key": "56720ccaf828471c0b22250e208be35c2f81e32e922160ed891e499243b2f3eb", "schedule_id": 28975, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1732", "location": "Anniesland", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734", "location": "Kelvindale", "stage_seq": 2, "distance_m": 936.811, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736H", "location": "Maryhill", "stage_seq": 3, "distance_m": 1671.414, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1737H", "wtt_dep": "1738", "location": "Summerston", "stage_seq": 4, "distance_m": 2260.968, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1739H", "wtt_dep": "1740H", "location": "Gilshochill (formerly Lambhill)", "stage_seq": 5, "distance_m": 2895.59, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742H", "location": "Possilpark & Parkhouse", "stage_seq": 6, "distance_m": 4667.538, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745H", "location": "Ashfield", "stage_seq": 7, "distance_m": 5279.014, "section_seq": 1, "route_path_id": 28724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746", "location": "Cowlairs North Jn", "stage_seq": 8, "distance_m": 5525.698, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1749H", "location": "Cowlairs West Jn", "stage_seq": 9, "distance_m": 5909.114, "section_seq": 1, "route_path_id": 28724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Cowlairs South Jn", "stage_seq": 10, "distance_m": 6799.495, "section_seq": 1, "route_path_id": 28724}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 11, "distance_m": 8695.026, "section_seq": 1, "route_path_id": 28724}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8695.026, "from_m": 0.0, "section_seq": 1, "route_path_id": 28724}], "total_distance_m": 8695.026, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 8695.026, "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": 1303, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:22Z", "source_id": 48108317, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:33:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:25Z", "source_id": 15628276, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1308, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:05Z", "source_id": 48115685, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:35:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:07Z", "source_id": 15630538, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:25Z", "source_id": 15633280, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:25Z", "source_id": 15634957, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:26Z", "source_id": 15637530, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:05Z", "source_id": 48141774, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:45:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:08Z", "source_id": 15638858, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1413, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:52Z", "source_id": 48164965, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:55:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:55Z", "source_id": 15646165, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Anniesland |
1732 |
1732 |
3 |
None |
None |
Glasgow Queen St High Level |
1755 |
1755 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84042/2026-09-15/detailed |
None |
Ashfield |
2026-09-15T17:45:30+01:00 |
Glasgow Queen St High Level |
9.0 |
{"type": "LineString", "coordinates": [[-4.2482949, 55.888845100000005], [-4.2479059999999995, 55.88881310000001], [-4.2475113, 55.8887797], [-4.247154399999999, 55.8887533], [-4.246889699999999, 55.8887389], [-4.245688, 55.8886868], [-4.244682599999999, 55.88868459999999], [-4.2443556, 55.888687899999994], [-4.243839599999999, 55.88869470000001], [-4.2436329, 55.8886872], [-4.2433862, 55.88867259999999], [-4.243145599999999, 55.888650000000005], [-4.242877399999999, 55.8886145], [-4.2426221, 55.88856749999999], [-4.242361599999999, 55.8885088], [-4.242136199999999, 55.888448299999986], [-4.2419587, 55.8883917], [-4.241747, 55.888314499999986], [-4.2415617, 55.888239199999994], [-4.2413204, 55.8881257], [-4.241108, 55.88800929999999], [-4.2409325, 55.8879011], [-4.240788599999999, 55.88779989999999], [-4.2406836, 55.88771239999999], [-4.240579399999999, 55.8876189], [-4.2404938, 55.887523900000005], [-4.240429999999999, 55.8874386], [-4.240415529205811, 55.88741863366374], [-4.240341340588221, 55.887265814874134], [-4.2402747307314534, 55.88713093136051], [-4.240214705655966, 55.88701140713392], [-4.240160271382211, 55.88690466620545], [-4.240110433930645, 55.88680813258619], [-4.240064199321724, 55.88671923028719], [-4.240020573575903, 55.88663538331954], [-4.2399785627136355, 55.88655401569431], [-4.239937172755379, 55.88647255142258], [-4.239895409721589, 55.88638841451541], [-4.239852279632718, 55.8862990289839], [-4.239806788509224, 55.8862018188391], [-4.239757942371561, 55.88609420809209], [-4.239704747240184, 55.88597362075396], [-4.239646209135549, 55.88583748083576], [-4.239581334078112, 55.88568321234859], [-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]]} |
2.2 |
1746 |
1755 |
Cowlairs West Jn |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646165 |
1789491237546542 |
25 |
25 |
2026-09-15 17:05:41.297170 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:41.018548 |
| 555073 |
587487 |
C35940 |
733Y93MV15 |
2026-09-15 |
COMPLETE |
15647626 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 587487, "stp": "P", "toc": "Elizabeth Line", "uid": "C35940", "consist": "345013", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35940/2026-09-15/detailed", "trust_id": "733Y93MV15", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbourne Park Carriage Sidings", "service_date": "2026-09-15", "dest_arr_time": "1754½", "dest_platform": "3", "is_terminated": 1, "next_location": "Westbourne Park Carriage Sidings", "signalling_id": "3Y93", "timing_status": "LATE", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "1755", "current_leg_dep": "1754", "current_leg_end": "Westbourne Park Carriage Sidings", "origin_dep_time": "1752½", "origin_platform": "B", "current_location": "Westbourne Park Carriage Sidings", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]}", "current_leg_start": "Paddington (Crossrail)", "dest_arr_time_act": "1754½", "motion_projection": null, "next_location_lat": "51.5208729", "next_location_lon": "-0.1989469", "previous_location": "Paddington (Crossrail)", "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\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2541.972, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3285.383, \"from_m\": 2541.972, \"capability_applied\": null, \"effective_limit_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\": 587487, \"profile_key\": \"9313e3ceeed0c2594ffc62f0e945007f74c35b9878716edd77ee709aaa09f44f\", \"schedule_id\": 4690, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1752H\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}, {\"is_pass\": false, \"wtt_arr\": \"1754H\", \"wtt_dep\": null, \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 3285.383, \"section_seq\": 1, \"route_path_id\": 29790}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3285.383, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}], \"total_distance_m\": 3285.383, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3285.383, \"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": "1752½", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "51.5208729", "current_position_lon": "-0.1989469", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:38Z\", \"source_id\": 48169315, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:42Z\", \"source_id\": 15647626, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbourne Park Carriage Sidings", "service_state_platform": "3", "timing_fact_generation": 1789491345712465, "current_leg_arrival_utc": "2026-09-15T17:54:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:41.185885", "service_state_evidence_id": 48169315, "current_leg_start_actual_dep": "2026-09-15T17:52:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T16:55:38", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:41.294252", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
None |
3Y93 |
345013 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2541.972, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3285.383, "from_m": 2541.972, "capability_applied": null, "effective_limit_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": 587487, "profile_key": "9313e3ceeed0c2594ffc62f0e945007f74c35b9878716edd77ee709aaa09f44f", "schedule_id": 4690, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1752H", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29790}, {"is_pass": false, "wtt_arr": "1754H", "wtt_dep": null, "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 3285.383, "section_seq": 1, "route_path_id": 29790}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3285.383, "from_m": 0.0, "section_seq": 1, "route_path_id": 29790}], "total_distance_m": 3285.383, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3285.383, "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": 22552, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:38Z", "source_id": 48169315, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:42Z", "source_id": 15647626, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
1752½ |
1752½ |
B |
None |
None |
Westbourne Park Carriage Sidings |
1754½ |
1754½ |
3 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35940/2026-09-15/detailed |
None |
Paddington (Crossrail) |
2026-09-15T17:52:30+01:00 |
Westbourne Park Carriage Sidings |
1.0 |
{"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]} |
1.0 |
1754 |
1755 |
Paddington (Crossrail) |
Westbourne Park Carriage Sidings |
Westbourne Park Carriage Sidings |
51.5208729 |
-0.1989469 |
51.5208729 |
-0.1989469 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:38 |
Westbourne Park Carriage Sidings |
TD |
DIRECT_DESTINATION_ARRIVAL |
48169315 |
1789491345712465 |
10 |
10 |
2026-09-15 17:05:41.294252 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:41.185885 |
| 555074 |
585832 |
G85713 |
192C70MT15 |
2026-09-15 |
COMPLETE |
15646952 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 585832, "stp": "P", "toc": "Northern", "uid": "G85713", "consist": "158844", "dest_crs": "DON", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85713/2026-09-15/detailed", "trust_id": "192C70MT15", "origin_crs": "HUL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": "0", "is_terminated": 1, "next_location": "Doncaster", "signalling_id": "2C70", "timing_status": "EARLY", "origin_station": "Hull", "current_leg_arr": "1755", "current_leg_dep": "1749", "current_leg_end": "Doncaster", "origin_dep_time": "1653", "origin_platform": "1", "current_location": "Doncaster", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0751744765328737, 53.56335293766491], [-1.0758493, 53.5630343], [-1.076729, 53.562638500000006], [-1.0779783409434258, 53.56207471750342], [-1.0786137, 53.56178799999999], [-1.0804756, 53.56092460000001], [-1.0819649, 53.5602352], [-1.0824531, 53.5600098], [-1.0828397999999997, 53.5598236], [-1.0833376, 53.559563], [-1.0836031, 53.5594338], [-1.0847483000000002, 53.5589091], [-1.0856112999999998, 53.55851249999999], [-1.0867692, 53.55798080000001], [-1.0880237, 53.55739659999999], [-1.0896627, 53.5566401], [-1.0903973, 53.5562949], [-1.0904307, 53.55627919999999], [-1.0912876, 53.55587649999999], [-1.0927394, 53.55519], [-1.0931569, 53.5549895], [-1.0950325, 53.55407019999999], [-1.0971774, 53.5530322], [-1.0988118, 53.5522354], [-1.0993067, 53.552007499999995], [-1.1000113, 53.5516977], [-1.1004926, 53.55150150000001], [-1.1010595, 53.5512749], [-1.1020945, 53.550895999999995], [-1.1036439999999998, 53.55036589999999], [-1.1058162, 53.5496349], [-1.1076661, 53.549017], [-1.1096748, 53.54834030000001], [-1.1112787, 53.5478028], [-1.1130556, 53.5472042], [-1.1148207, 53.5466025], [-1.1161508, 53.54614680000001], [-1.1167773, 53.54592539999999], [-1.1172878, 53.5457288], [-1.1178570999999995, 53.5455052], [-1.1183019, 53.545321], [-1.1187034, 53.545140200000006], [-1.119165, 53.54491970000001], [-1.1195931, 53.5447179], [-1.1199692, 53.5445299], [-1.1206482, 53.5441684], [-1.1210241, 53.543953], [-1.1214256, 53.54371389999999], [-1.1218967999999998, 53.5434112], [-1.1223469, 53.5431073], [-1.1228047, 53.542773699999984], [-1.1231634, 53.5424853], [-1.1235093, 53.542206099999994], [-1.1241326, 53.54164800000001], [-1.1248642, 53.54097759999999], [-1.1258081999999998, 53.5400979], [-1.1263189999999998, 53.5396146], [-1.1271311, 53.53887180000001], [-1.1274847, 53.53854710000001], [-1.1280893999999997, 53.53799339999998], [-1.1292951999999998, 53.53687370000001], [-1.1316807, 53.53467020000001], [-1.1318363, 53.53452360000001], [-1.131956, 53.534406399999995], [-1.1324068, 53.53400300000001], [-1.1326278999999997, 53.5338056], [-1.1328644958851637, 53.53361001634806], [-1.1329174999999998, 53.5335662], [-1.1332462, 53.53331219999999], [-1.1339488, 53.5327858], [-1.1352212999999998, 53.53192000000001], [-1.1355238, 53.531714099999995], [-1.1366771999999998, 53.5309206], [-1.1369218999999997, 53.53074869999999], [-1.1370243, 53.53067680000001], [-1.1372359, 53.5305281], [-1.1378627999999995, 53.53009870000001], [-1.138182, 53.529865099999995], [-1.1383975, 53.52967969999999], [-1.1386313, 53.52945689999999], [-1.1388405, 53.5292266], [-1.1390386, 53.528969399999994], [-1.1391248, 53.5288328], [-1.1392373999999998, 53.5286175], [-1.1394424, 53.5282703], [-1.1394949, 53.5281352], [-1.1395419, 53.52794709999999], [-1.1395918, 53.52758660000001], [-1.1395976, 53.52742270000001], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193]]}", "current_leg_start": "Kirk Sandall", "dest_arr_time_act": "1758½", "motion_projection": null, "next_location_lat": "53.5223193", "next_location_lon": "-1.1398758", "previous_location": "Kirk Sandall", "current_leg_milage": "4.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 410.885, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 499.596, \"from_m\": 410.885, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3989.618, \"from_m\": 499.596, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5225.307, \"from_m\": 3989.618, \"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\": 5273.606, \"from_m\": 5225.307, \"capability_applied\": null, \"effective_limit_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\": 12662.479, \"from_m\": 5273.606, \"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\": 25203.854, \"from_m\": 12662.479, \"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\": 27363.57, \"from_m\": 25203.854, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27472.614, \"from_m\": 27363.57, \"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\": 28240.14, \"from_m\": 27472.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28950.742, \"from_m\": 28240.14, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34855.446, \"from_m\": 28950.742, \"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\": 34948.85, \"from_m\": 34855.446, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35272.335, \"from_m\": 34948.85, \"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\": 35467.659, \"from_m\": 35272.335, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35769.269, \"from_m\": 35467.659, \"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\": 49993.943, \"from_m\": 35769.269, \"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\": 50040.933, \"from_m\": 49993.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51795.415, \"from_m\": 50040.933, \"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\": 51999.106, \"from_m\": 51795.415, \"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\": 52180.556, \"from_m\": 51999.106, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52259.397, \"from_m\": 52180.556, \"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\": 52307.764, \"from_m\": 52259.397, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52386.598, \"from_m\": 52307.764, \"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\": 52437.461, \"from_m\": 52386.598, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54922.765, \"from_m\": 52437.461, \"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\": 54959.025, \"from_m\": 54922.765, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 64527.79, \"from_m\": 54959.025, \"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\": 64955.778, \"from_m\": 64527.79, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 64974.006, \"from_m\": 64955.778, \"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\": 65067.404, \"from_m\": 64974.006, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 65541.949, \"from_m\": 65067.404, \"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\": 585832, \"profile_key\": \"3a7b937d67df55eecc0c695ab3d4694a59188941f1d73de2095c6cffbeb2dead\", \"schedule_id\": 12465, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Hull\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 2, \"distance_m\": 3097.681, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1659H\", \"wtt_dep\": \"1700H\", \"location\": \"Hessle\", \"stage_seq\": 3, \"distance_m\": 7680.347, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1704H\", \"wtt_dep\": \"1705\", \"location\": \"Ferriby\", \"stage_seq\": 4, \"distance_m\": 12039.784, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": \"1710\", \"location\": \"Brough\", \"stage_seq\": 5, \"distance_m\": 16819.253, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1717H\", \"location\": \"Gilberdyke\", \"stage_seq\": 6, \"distance_m\": 27183.763, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1723\", \"wtt_dep\": \"1723H\", \"location\": \"Saltmarshe\", \"stage_seq\": 7, \"distance_m\": 33180.176, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1729\", \"location\": \"Goole\", \"stage_seq\": 8, \"distance_m\": 38063.539, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1738\", \"location\": \"Thorne North\", \"stage_seq\": 9, \"distance_m\": 49936.966, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741H\", \"location\": \"Thorne Jn\", \"stage_seq\": 10, \"distance_m\": 52135.139, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1745\", \"location\": \"Hatfield & Stainforth\", \"stage_seq\": 11, \"distance_m\": 54555.151, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": \"1749H\", \"location\": \"Kirk Sandall\", \"stage_seq\": 12, \"distance_m\": 58973.288, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753\", \"location\": \"Bentley Jn\", \"stage_seq\": 13, \"distance_m\": 63342.148, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1758H\", \"wtt_dep\": null, \"location\": \"Doncaster\", \"stage_seq\": 14, \"distance_m\": 65541.949, \"section_seq\": 1, \"route_path_id\": 32470}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 65541.949, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32470}], \"total_distance_m\": 65541.949, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 65494.959, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1653", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.5223193", "current_position_lon": "-1.1398758", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:52Z\", \"source_id\": 48012073, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:52Z\", \"source_id\": 15600899, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:22Z\", \"source_id\": 48028360, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:23Z\", \"source_id\": 15605381, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:22Z\", \"source_id\": 48043169, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:25Z\", \"source_id\": 15609470, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:23Z\", \"source_id\": 48063215, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:28Z\", \"source_id\": 15615245, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:00Z\", \"source_id\": 48079160, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:01Z\", \"source_id\": 15619781, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:31Z\", \"source_id\": 15625892, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6450, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:58Z\", \"source_id\": 48118017, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:01Z\", \"source_id\": 15631277, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:16Z\", \"source_id\": 48131861, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:18Z\", \"source_id\": 15635664, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:26Z\", \"source_id\": 48147898, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:26Z\", \"source_id\": 15640782, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:48Z\", \"source_id\": 48167259, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:52Z\", \"source_id\": 15646952, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster", "service_state_platform": "0", "timing_fact_generation": 1789491294271312, "current_leg_arrival_utc": "2026-09-15T17:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:42.559150", "service_state_evidence_id": 15646952, "current_leg_start_actual_dep": "2026-09-15T17:49:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:43.642471", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
HUL |
DON |
2C70 |
158844 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 410.885, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 499.596, "from_m": 410.885, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3989.618, "from_m": 499.596, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5225.307, "from_m": 3989.618, "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": 5273.606, "from_m": 5225.307, "capability_applied": null, "effective_limit_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": 12662.479, "from_m": 5273.606, "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": 25203.854, "from_m": 12662.479, "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": 27363.57, "from_m": 25203.854, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27472.614, "from_m": 27363.57, "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": 28240.14, "from_m": 27472.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28950.742, "from_m": 28240.14, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34855.446, "from_m": 28950.742, "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": 34948.85, "from_m": 34855.446, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35272.335, "from_m": 34948.85, "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": 35467.659, "from_m": 35272.335, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35769.269, "from_m": 35467.659, "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": 49993.943, "from_m": 35769.269, "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": 50040.933, "from_m": 49993.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51795.415, "from_m": 50040.933, "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": 51999.106, "from_m": 51795.415, "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": 52180.556, "from_m": 51999.106, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52259.397, "from_m": 52180.556, "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": 52307.764, "from_m": 52259.397, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52386.598, "from_m": 52307.764, "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": 52437.461, "from_m": 52386.598, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54922.765, "from_m": 52437.461, "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": 54959.025, "from_m": 54922.765, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 64527.79, "from_m": 54959.025, "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": 64955.778, "from_m": 64527.79, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 64974.006, "from_m": 64955.778, "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": 65067.404, "from_m": 64974.006, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 65541.949, "from_m": 65067.404, "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": 585832, "profile_key": "3a7b937d67df55eecc0c695ab3d4694a59188941f1d73de2095c6cffbeb2dead", "schedule_id": 12465, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1653", "location": "Hull", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32470}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656H", "location": "Hessle Road Jn", "stage_seq": 2, "distance_m": 3097.681, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1659H", "wtt_dep": "1700H", "location": "Hessle", "stage_seq": 3, "distance_m": 7680.347, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1704H", "wtt_dep": "1705", "location": "Ferriby", "stage_seq": 4, "distance_m": 12039.784, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": "1710", "location": "Brough", "stage_seq": 5, "distance_m": 16819.253, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1717H", "location": "Gilberdyke", "stage_seq": 6, "distance_m": 27183.763, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1723", "wtt_dep": "1723H", "location": "Saltmarshe", "stage_seq": 7, "distance_m": 33180.176, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1729", "location": "Goole", "stage_seq": 8, "distance_m": 38063.539, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1738", "location": "Thorne North", "stage_seq": 9, "distance_m": 49936.966, "section_seq": 1, "route_path_id": 32470}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741H", "location": "Thorne Jn", "stage_seq": 10, "distance_m": 52135.139, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1745", "location": "Hatfield & Stainforth", "stage_seq": 11, "distance_m": 54555.151, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": "1749H", "location": "Kirk Sandall", "stage_seq": 12, "distance_m": 58973.288, "section_seq": 1, "route_path_id": 32470}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753", "location": "Bentley Jn", "stage_seq": 13, "distance_m": 63342.148, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1758H", "wtt_dep": null, "location": "Doncaster", "stage_seq": 14, "distance_m": 65541.949, "section_seq": 1, "route_path_id": 32470}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65541.949, "from_m": 0.0, "section_seq": 1, "route_path_id": 32470}], "total_distance_m": 65541.949, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 65494.959, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:52Z", "source_id": 48012073, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:59:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:52Z", "source_id": 15600899, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:22Z", "source_id": 48028360, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:05:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:23Z", "source_id": 15605381, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:22Z", "source_id": 48043169, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:10:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:25Z", "source_id": 15609470, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:23Z", "source_id": 48063215, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:17:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:28Z", "source_id": 15615245, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6445, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:00Z", "source_id": 48079160, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:23:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:01Z", "source_id": 15619781, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:31Z", "source_id": 15625892, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6450, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:58Z", "source_id": 48118017, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:01Z", "source_id": 15631277, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:16Z", "source_id": 48131861, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:43:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:18Z", "source_id": 15635664, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:26Z", "source_id": 48147898, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:48:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:26Z", "source_id": 15640782, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:48Z", "source_id": 48167259, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:55:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:52Z", "source_id": 15646952, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Hull |
1653 |
1653 |
1 |
None |
None |
Doncaster |
1759 |
1758½ |
0 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85713/2026-09-15/detailed |
None |
Kirk Sandall |
2026-09-15T17:49:30+01:00 |
Doncaster |
6.0 |
{"type": "LineString", "coordinates": [[-1.0751744765328737, 53.56335293766491], [-1.0758493, 53.5630343], [-1.076729, 53.562638500000006], [-1.0779783409434258, 53.56207471750342], [-1.0786137, 53.56178799999999], [-1.0804756, 53.56092460000001], [-1.0819649, 53.5602352], [-1.0824531, 53.5600098], [-1.0828397999999997, 53.5598236], [-1.0833376, 53.559563], [-1.0836031, 53.5594338], [-1.0847483000000002, 53.5589091], [-1.0856112999999998, 53.55851249999999], [-1.0867692, 53.55798080000001], [-1.0880237, 53.55739659999999], [-1.0896627, 53.5566401], [-1.0903973, 53.5562949], [-1.0904307, 53.55627919999999], [-1.0912876, 53.55587649999999], [-1.0927394, 53.55519], [-1.0931569, 53.5549895], [-1.0950325, 53.55407019999999], [-1.0971774, 53.5530322], [-1.0988118, 53.5522354], [-1.0993067, 53.552007499999995], [-1.1000113, 53.5516977], [-1.1004926, 53.55150150000001], [-1.1010595, 53.5512749], [-1.1020945, 53.550895999999995], [-1.1036439999999998, 53.55036589999999], [-1.1058162, 53.5496349], [-1.1076661, 53.549017], [-1.1096748, 53.54834030000001], [-1.1112787, 53.5478028], [-1.1130556, 53.5472042], [-1.1148207, 53.5466025], [-1.1161508, 53.54614680000001], [-1.1167773, 53.54592539999999], [-1.1172878, 53.5457288], [-1.1178570999999995, 53.5455052], [-1.1183019, 53.545321], [-1.1187034, 53.545140200000006], [-1.119165, 53.54491970000001], [-1.1195931, 53.5447179], [-1.1199692, 53.5445299], [-1.1206482, 53.5441684], [-1.1210241, 53.543953], [-1.1214256, 53.54371389999999], [-1.1218967999999998, 53.5434112], [-1.1223469, 53.5431073], [-1.1228047, 53.542773699999984], [-1.1231634, 53.5424853], [-1.1235093, 53.542206099999994], [-1.1241326, 53.54164800000001], [-1.1248642, 53.54097759999999], [-1.1258081999999998, 53.5400979], [-1.1263189999999998, 53.5396146], [-1.1271311, 53.53887180000001], [-1.1274847, 53.53854710000001], [-1.1280893999999997, 53.53799339999998], [-1.1292951999999998, 53.53687370000001], [-1.1316807, 53.53467020000001], [-1.1318363, 53.53452360000001], [-1.131956, 53.534406399999995], [-1.1324068, 53.53400300000001], [-1.1326278999999997, 53.5338056], [-1.1328644958851637, 53.53361001634806], [-1.1329174999999998, 53.5335662], [-1.1332462, 53.53331219999999], [-1.1339488, 53.5327858], [-1.1352212999999998, 53.53192000000001], [-1.1355238, 53.531714099999995], [-1.1366771999999998, 53.5309206], [-1.1369218999999997, 53.53074869999999], [-1.1370243, 53.53067680000001], [-1.1372359, 53.5305281], [-1.1378627999999995, 53.53009870000001], [-1.138182, 53.529865099999995], [-1.1383975, 53.52967969999999], [-1.1386313, 53.52945689999999], [-1.1388405, 53.5292266], [-1.1390386, 53.528969399999994], [-1.1391248, 53.5288328], [-1.1392373999999998, 53.5286175], [-1.1394424, 53.5282703], [-1.1394949, 53.5281352], [-1.1395419, 53.52794709999999], [-1.1395918, 53.52758660000001], [-1.1395976, 53.52742270000001], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193]]} |
4.1 |
1749 |
1755 |
Kirk Sandall |
Doncaster |
Doncaster |
53.5223193 |
-1.1398758 |
53.5223193 |
-1.1398758 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Doncaster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646952 |
1789491294271312 |
54 |
54 |
2026-09-15 17:05:43.642471 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:42.559150 |
| 555075 |
585831 |
G58759 |
522N03MT15 |
2026-09-15 |
COMPLETE |
15646430 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 585831, "stp": "P", "toc": "London Overground", "uid": "G58759", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G58759/2026-09-15/detailed", "trust_id": "522N03MT15", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Richmond North London Line", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "4", "is_terminated": 1, "next_location": "Richmond North London Line", "signalling_id": "2N03", "timing_status": "LATE", "origin_station": "Stratford", "current_leg_arr": "1755", "current_leg_dep": "1751", "current_leg_end": "Richmond North London Line", "origin_dep_time": "1653", "origin_platform": "1", "current_location": "Richmond North London Line", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2848377999999999, 51.4773683], [-0.2849078, 51.477185000000006], [-0.28495519999999996, 51.477072500000006], [-0.28505259999999993, 51.4768287], [-0.2851386, 51.476592], [-0.28523630000000005, 51.476308399999986], [-0.2854497999999999, 51.47551300000001], [-0.2860066, 51.47356220000001], [-0.2864519, 51.47200480000001], [-0.2870274, 51.470054299999994], [-0.2871404, 51.46961999999999], [-0.2873424, 51.469115900000006], [-0.2875945, 51.468589400000006], [-0.2878864, 51.46812870000001], [-0.2880388, 51.46788240000001], [-0.28841809999999996, 51.4674158], [-0.28853169999999995, 51.4672674], [-0.28861660000000006, 51.4671723], [-0.28875309999999993, 51.466998399999994], [-0.2889197, 51.46680440000001], [-0.2890826, 51.4666149], [-0.2892675, 51.46642899999999], [-0.2894415, 51.46624800000001], [-0.28964539999999994, 51.466053299999984], [-0.2898658, 51.46585040000001], [-0.2900417, 51.46569499999998], [-0.290196, 51.46556749999999], [-0.2903711, 51.465429099999994], [-0.2905369, 51.4653069], [-0.2907467, 51.4651695], [-0.290931, 51.4650614], [-0.2911356, 51.464955800000006], [-0.29132109999999994, 51.4648718], [-0.29150299999999996, 51.4647967], [-0.2917489999999999, 51.4647051], [-0.2919544, 51.4646457], [-0.2922211, 51.4645755], [-0.2923569999999999, 51.46453979999999], [-0.29255829999999994, 51.46449479999999], [-0.29274779999999995, 51.4644586], [-0.2929328, 51.4644252], [-0.2931086, 51.4643941], [-0.2938091, 51.46428220000001], [-0.29578599999999994, 51.463945499999994], [-0.296835, 51.463754], [-0.2972161, 51.4636829], [-0.29761799999999994, 51.4636113], [-0.2977409999999999, 51.4635916], [-0.2978643999999999, 51.46357280000001], [-0.2982392, 51.46352349999998], [-0.29858549999999995, 51.46348780000001], [-0.2992677999999999, 51.463421], [-0.30111249999999995, 51.4632722]]}", "current_leg_start": "Kew Gardens", "dest_arr_time_act": "1754", "motion_projection": null, "next_location_lat": "51.4632722", "next_location_lon": "-0.3011125", "previous_location": "Kew Gardens", "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 72.613, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 101.352, \"from_m\": 72.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142.617, \"from_m\": 101.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 181.712, \"from_m\": 142.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 217.933, \"from_m\": 181.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 831.78, \"from_m\": 217.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1535.109, \"from_m\": 831.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2143.702, \"from_m\": 1535.109, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2205.617, \"from_m\": 2143.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2951.73, \"from_m\": 2205.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6134.322, \"from_m\": 2951.73, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6192.91, \"from_m\": 6134.322, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6829.731, \"from_m\": 6192.91, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8394.258, \"from_m\": 6829.731, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8464.873, \"from_m\": 8394.258, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11432.076, \"from_m\": 8464.873, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12046.575, \"from_m\": 11432.076, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13394.069, \"from_m\": 12046.575, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13746.31, \"from_m\": 13394.069, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20025.306, \"from_m\": 13746.31, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20074.265, \"from_m\": 20025.306, \"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\": 20158.767, \"from_m\": 20074.265, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20212.248, \"from_m\": 20158.767, \"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\": 20649.48, \"from_m\": 20212.248, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20715.798, \"from_m\": 20649.48, \"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\": 20745.368, \"from_m\": 20715.798, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21433.706, \"from_m\": 20745.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21438.456, \"from_m\": 21433.706, \"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\": 21491.628, \"from_m\": 21438.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21498.842, \"from_m\": 21491.628, \"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\": 21563.442, \"from_m\": 21498.842, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21603.825, \"from_m\": 21563.442, \"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\": 21680.078, \"from_m\": 21603.825, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21823.797, \"from_m\": 21680.078, \"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\": 21890.034, \"from_m\": 21823.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21961.396, \"from_m\": 21890.034, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23197.943, \"from_m\": 21961.396, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23249.885, \"from_m\": 23197.943, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23566.982, \"from_m\": 23249.885, \"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\": 25971.492, \"from_m\": 23566.982, \"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\": 26017.004, \"from_m\": 25971.492, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26233.623, \"from_m\": 26017.004, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26982.477, \"from_m\": 26233.623, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 27398.131, \"from_m\": 26982.477, \"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\": 30007.223, \"from_m\": 27398.131, \"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\": 30685.118, \"from_m\": 30007.223, \"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\": 31062.519, \"from_m\": 30685.118, \"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\": 585831, \"profile_key\": \"1f00aaf7a06489b384778e6a95740efc58a575bf39b47374de05d6190f456808\", \"schedule_id\": 11737, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1656H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659H\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1702\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": \"1705\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5363.473, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1707\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 8128.14, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1707H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 8559.907, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1710\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 9006.114, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 9416.908, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1711\", \"wtt_dep\": \"1711H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 9786.471, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 10967.292, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1714\", \"wtt_dep\": \"1715\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 11498.61, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 11696.205, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1717H\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 12413.905, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1720\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 13479.313, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1721H\", \"wtt_dep\": \"1722\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 14431.773, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1723H\", \"wtt_dep\": \"1724\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 15845.848, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1725H\", \"wtt_dep\": \"1726H\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 16440.756, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1728H\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 17266.231, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 17976.897, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 18975.271, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 19986.974, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 20715.798, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 27, \"distance_m\": 23305.367, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1741\", \"location\": \"Acton Central\", \"stage_seq\": 28, \"distance_m\": 24996.638, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1743\", \"wtt_dep\": \"1743H\", \"location\": \"South Acton\", \"stage_seq\": 29, \"distance_m\": 26162.559, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1746H\", \"wtt_dep\": \"1747\", \"location\": \"Gunnersbury\", \"stage_seq\": 30, \"distance_m\": 27155.463, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750\", \"location\": \"Kew Gardens\", \"stage_seq\": 31, \"distance_m\": 28869.385, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"Richmond North London Line\", \"stage_seq\": 32, \"distance_m\": 31062.519, \"section_seq\": 1, \"route_path_id\": 28455}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31062.519, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28455}], \"total_distance_m\": 31062.519, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 28153.402, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2909.117, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1653", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4632722", "current_position_lon": "-0.3011125", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:32Z\", \"source_id\": 48002944, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:35Z\", \"source_id\": 15598341, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:47Z\", \"source_id\": 48011973, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:51Z\", \"source_id\": 15600860, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15004, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:44Z\", \"source_id\": 48017665, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:49Z\", \"source_id\": 15602472, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:03:22Z\", \"source_id\": 48025463, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:03:24Z\", \"source_id\": 15604528, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:06Z\", \"source_id\": 48033323, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:08Z\", \"source_id\": 15606775, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:11Z\", \"source_id\": 48039616, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:17Z\", \"source_id\": 15608477, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:36Z\", \"source_id\": 48046691, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:41Z\", \"source_id\": 15610473, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:34Z\", \"source_id\": 48055189, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:38Z\", \"source_id\": 15612942, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:30Z\", \"source_id\": 48063538, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:32Z\", \"source_id\": 15615305, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:11Z\", \"source_id\": 48071187, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:17Z\", \"source_id\": 15617464, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:54Z\", \"source_id\": 48078872, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:01Z\", \"source_id\": 15619776, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:03Z\", \"source_id\": 48084927, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:06Z\", \"source_id\": 15621465, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:08Z\", \"source_id\": 48090984, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:12Z\", \"source_id\": 15623138, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:03Z\", \"source_id\": 48096071, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:07Z\", \"source_id\": 15624719, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:07Z\", \"source_id\": 48102269, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:11Z\", \"source_id\": 15626395, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:23Z\", \"source_id\": 48108351, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:25Z\", \"source_id\": 15628296, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:59Z\", \"source_id\": 48115406, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:03Z\", \"source_id\": 15630456, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:12Z\", \"source_id\": 48129157, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:17Z\", \"source_id\": 15634819, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:10Z\", \"source_id\": 48144568, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:14Z\", \"source_id\": 15639750, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:00Z\", \"source_id\": 48154663, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:06Z\", \"source_id\": 15642947, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:11Z\", \"source_id\": 48165764, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:15Z\", \"source_id\": 15646430, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Richmond North London Line", "service_state_platform": "5", "timing_fact_generation": 1789491256474363, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:44.128452", "service_state_evidence_id": 15646430, "current_leg_start_actual_dep": "2026-09-15T17:51:00+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:44.314319", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
SRA |
None |
2N03 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6134.322, "from_m": 2951.73, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6192.91, "from_m": 6134.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6829.731, "from_m": 6192.91, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8394.258, "from_m": 6829.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8464.873, "from_m": 8394.258, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11432.076, "from_m": 8464.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12046.575, "from_m": 11432.076, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13394.069, "from_m": 12046.575, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13746.31, "from_m": 13394.069, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20025.306, "from_m": 13746.31, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20074.265, "from_m": 20025.306, "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": 20158.767, "from_m": 20074.265, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20212.248, "from_m": 20158.767, "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": 20649.48, "from_m": 20212.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20715.798, "from_m": 20649.48, "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": 20745.368, "from_m": 20715.798, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21433.706, "from_m": 20745.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21438.456, "from_m": 21433.706, "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": 21491.628, "from_m": 21438.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21498.842, "from_m": 21491.628, "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": 21563.442, "from_m": 21498.842, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21603.825, "from_m": 21563.442, "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": 21680.078, "from_m": 21603.825, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21823.797, "from_m": 21680.078, "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": 21890.034, "from_m": 21823.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21961.396, "from_m": 21890.034, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23197.943, "from_m": 21961.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23249.885, "from_m": 23197.943, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23566.982, "from_m": 23249.885, "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": 25971.492, "from_m": 23566.982, "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": 26017.004, "from_m": 25971.492, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26233.623, "from_m": 26017.004, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26982.477, "from_m": 26233.623, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27398.131, "from_m": 26982.477, "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": 30007.223, "from_m": 27398.131, "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": 30685.118, "from_m": 30007.223, "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": 31062.519, "from_m": 30685.118, "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": 585831, "profile_key": "1f00aaf7a06489b384778e6a95740efc58a575bf39b47374de05d6190f456808", "schedule_id": 11737, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1653", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1656H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659H", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1702", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": "1705", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5363.473, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1707", "location": "Canonbury", "stage_seq": 9, "distance_m": 8128.14, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1707H", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 8559.907, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1710", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 9006.114, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710H", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 9416.908, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1711", "wtt_dep": "1711H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 9786.471, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 10967.292, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1714", "wtt_dep": "1715", "location": "Camden Road", "stage_seq": 15, "distance_m": 11498.61, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715H", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 11696.205, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1717H", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 12413.905, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1720", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 13479.313, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1721H", "wtt_dep": "1722", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 14431.773, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1723H", "wtt_dep": "1724", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 15845.848, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1725H", "wtt_dep": "1726H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 16440.756, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1728H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 17266.231, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 17976.897, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 18975.271, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 19986.974, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735H", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 20715.798, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737H", "location": "Acton Wells Jn", "stage_seq": 27, "distance_m": 23305.367, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1741", "location": "Acton Central", "stage_seq": 28, "distance_m": 24996.638, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1743", "wtt_dep": "1743H", "location": "South Acton", "stage_seq": 29, "distance_m": 26162.559, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1746H", "wtt_dep": "1747", "location": "Gunnersbury", "stage_seq": 30, "distance_m": 27155.463, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750", "location": "Kew Gardens", "stage_seq": 31, "distance_m": 28869.385, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "Richmond North London Line", "stage_seq": 32, "distance_m": 31062.519, "section_seq": 1, "route_path_id": 28455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31062.519, "from_m": 0.0, "section_seq": 1, "route_path_id": 28455}], "total_distance_m": 31062.519, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28153.402, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2909.117, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:32Z", "source_id": 48002944, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:56:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:35Z", "source_id": 15598341, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:47Z", "source_id": 48011973, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:51Z", "source_id": 15600860, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:44Z", "source_id": 48017665, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:01:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:49Z", "source_id": 15602472, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:22Z", "source_id": 48025463, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:03:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:24Z", "source_id": 15604528, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:06Z", "source_id": 48033323, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:08Z", "source_id": 15606775, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:11Z", "source_id": 48039616, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:08:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:17Z", "source_id": 15608477, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:36Z", "source_id": 48046691, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:11:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:41Z", "source_id": 15610473, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22896, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:34Z", "source_id": 48055189, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:14:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:38Z", "source_id": 15612942, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:30Z", "source_id": 48063538, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:17:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:32Z", "source_id": 15615305, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:11Z", "source_id": 48071187, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:19:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:17Z", "source_id": 15617464, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:54Z", "source_id": 48078872, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:22:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:01Z", "source_id": 15619776, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:03Z", "source_id": 48084927, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:06Z", "source_id": 15621465, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:08Z", "source_id": 48090984, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:26:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:12Z", "source_id": 15623138, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22861, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:03Z", "source_id": 48096071, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:28:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:07Z", "source_id": 15624719, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22857, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:07Z", "source_id": 48102269, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:11Z", "source_id": 15626395, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:23Z", "source_id": 48108351, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:32:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:25Z", "source_id": 15628296, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22512, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:59Z", "source_id": 48115406, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:03Z", "source_id": 15630456, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22344, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:12Z", "source_id": 48129157, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T16:41:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:17Z", "source_id": 15634819, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:10Z", "source_id": 48144568, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T16:47:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:14Z", "source_id": 15639750, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:00Z", "source_id": 48154663, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T16:50:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:06Z", "source_id": 15642947, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:11Z", "source_id": 48165764, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T16:55:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:15Z", "source_id": 15646430, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Stratford |
1653 |
1653 |
1 |
None |
None |
Richmond North London Line |
1757 |
1754 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G58759/2026-09-15/detailed |
None |
Kew Gardens |
2026-09-15T17:51:00+01:00 |
Richmond North London Line |
4.0 |
{"type": "LineString", "coordinates": [[-0.2848377999999999, 51.4773683], [-0.2849078, 51.477185000000006], [-0.28495519999999996, 51.477072500000006], [-0.28505259999999993, 51.4768287], [-0.2851386, 51.476592], [-0.28523630000000005, 51.476308399999986], [-0.2854497999999999, 51.47551300000001], [-0.2860066, 51.47356220000001], [-0.2864519, 51.47200480000001], [-0.2870274, 51.470054299999994], [-0.2871404, 51.46961999999999], [-0.2873424, 51.469115900000006], [-0.2875945, 51.468589400000006], [-0.2878864, 51.46812870000001], [-0.2880388, 51.46788240000001], [-0.28841809999999996, 51.4674158], [-0.28853169999999995, 51.4672674], [-0.28861660000000006, 51.4671723], [-0.28875309999999993, 51.466998399999994], [-0.2889197, 51.46680440000001], [-0.2890826, 51.4666149], [-0.2892675, 51.46642899999999], [-0.2894415, 51.46624800000001], [-0.28964539999999994, 51.466053299999984], [-0.2898658, 51.46585040000001], [-0.2900417, 51.46569499999998], [-0.290196, 51.46556749999999], [-0.2903711, 51.465429099999994], [-0.2905369, 51.4653069], [-0.2907467, 51.4651695], [-0.290931, 51.4650614], [-0.2911356, 51.464955800000006], [-0.29132109999999994, 51.4648718], [-0.29150299999999996, 51.4647967], [-0.2917489999999999, 51.4647051], [-0.2919544, 51.4646457], [-0.2922211, 51.4645755], [-0.2923569999999999, 51.46453979999999], [-0.29255829999999994, 51.46449479999999], [-0.29274779999999995, 51.4644586], [-0.2929328, 51.4644252], [-0.2931086, 51.4643941], [-0.2938091, 51.46428220000001], [-0.29578599999999994, 51.463945499999994], [-0.296835, 51.463754], [-0.2972161, 51.4636829], [-0.29761799999999994, 51.4636113], [-0.2977409999999999, 51.4635916], [-0.2978643999999999, 51.46357280000001], [-0.2982392, 51.46352349999998], [-0.29858549999999995, 51.46348780000001], [-0.2992677999999999, 51.463421], [-0.30111249999999995, 51.4632722]]} |
1.4 |
1751 |
1755 |
Kew Gardens |
Richmond North London Line |
Richmond North London Line |
51.4632722 |
-0.3011125 |
51.4632722 |
-0.3011125 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Richmond North London Line |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646430 |
1789491256474363 |
95 |
95 |
2026-09-15 17:05:44.314319 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:44.128452 |
| 555076 |
583755 |
P90285 |
892W52MR15 |
2026-09-15 |
COMPLETE |
15646098 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 583755, "stp": "P", "toc": "Southeastern", "uid": "P90285", "consist": "375622+375706+375903", "dest_crs": "CHX", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90285/2026-09-15/detailed", "trust_id": "892W52MR15", "origin_crs": "RAM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "4", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2W52", "timing_status": "LATE", "origin_station": "Ramsgate", "current_leg_arr": "1755", "current_leg_dep": "1752", "current_leg_end": "London Charing Cross", "origin_dep_time": "1536", "origin_platform": "2", "current_location": "London Charing Cross", "last_update_time": "2026-09-15T17:06:07", "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": "1754", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 380.419, \"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\": 13716.518, \"from_m\": 380.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\": 15101.259, \"from_m\": 13716.518, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24661.906, \"from_m\": 15101.259, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25089.728, \"from_m\": 24661.906, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33238.782, \"from_m\": 25089.728, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35853.439, \"from_m\": 33238.782, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46192.057, \"from_m\": 35853.439, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46758.365, \"from_m\": 46192.057, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46976.03, \"from_m\": 46758.365, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47003.64, \"from_m\": 46976.03, \"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\": 47107.358, \"from_m\": 47003.64, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47226.268, \"from_m\": 47107.358, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47372.891, \"from_m\": 47226.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47434.155, \"from_m\": 47372.891, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48628.803, \"from_m\": 47434.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\": 48693.757, \"from_m\": 48628.803, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48983.157, \"from_m\": 48693.757, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49125.226, \"from_m\": 48983.157, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82119.479, \"from_m\": 49125.226, \"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\": 82217.823, \"from_m\": 82119.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89030.152, \"from_m\": 82217.823, \"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\": 90544.644, \"from_m\": 89030.152, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91128.162, \"from_m\": 90544.644, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 91178.196, \"from_m\": 91128.162, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91402.543, \"from_m\": 91178.196, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 92187.377, \"from_m\": 91402.543, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 98189.815, \"from_m\": 92187.377, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101666.786, \"from_m\": 98189.815, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104217.432, \"from_m\": 101666.786, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 107004.008, \"from_m\": 104217.432, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 113367.144, \"from_m\": 107004.008, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 115332.657, \"from_m\": 113367.144, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 115375.48, \"from_m\": 115332.657, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 118128.139, \"from_m\": 115375.48, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 118752.748, \"from_m\": 118128.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\": 118798.715, \"from_m\": 118752.748, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119363.066, \"from_m\": 118798.715, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 119643.085, \"from_m\": 119363.066, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 124233.972, \"from_m\": 119643.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\": 124273.561, \"from_m\": 124233.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\": 125526.364, \"from_m\": 124273.561, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 127303.466, \"from_m\": 125526.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 127718.908, \"from_m\": 127303.466, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 128127.492, \"from_m\": 127718.908, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 128224.737, \"from_m\": 128127.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\": 134334.49, \"from_m\": 128224.737, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 136298.582, \"from_m\": 134334.49, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 137764.271, \"from_m\": 136298.582, \"capability_applied\": null, \"effective_limit_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\": 583755, \"profile_key\": \"c32a33846daf014ae1536ccb27975bebb6218d2b5351e3f2f6b894d8b25bc1a6\", \"schedule_id\": 24230, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"Ramsgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540H\", \"location\": \"Thanet Parkway (Construction)\", \"stage_seq\": 2, \"distance_m\": 3202.169, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Minster East Jn\", \"stage_seq\": 3, \"distance_m\": 5843.425, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Minster\", \"stage_seq\": 4, \"distance_m\": 6457.313, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555H\", \"location\": \"Sturry\", \"stage_seq\": 5, \"distance_m\": 21075.903, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1559H\", \"wtt_dep\": \"1601\", \"location\": \"Canterbury West\", \"stage_seq\": 6, \"distance_m\": 24906.107, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1606\", \"location\": \"Chartham\", \"stage_seq\": 7, \"distance_m\": 30014.923, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610\", \"location\": \"Chilham\", \"stage_seq\": 8, \"distance_m\": 33284.605, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1615H\", \"wtt_dep\": \"1616H\", \"location\": \"Wye\", \"stage_seq\": 9, \"distance_m\": 40824.362, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1623\", \"wtt_dep\": \"1630\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 10, \"distance_m\": 47685.372, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637\", \"location\": \"Pluckley\", \"stage_seq\": 11, \"distance_m\": 56809.019, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1643H\", \"location\": \"Headcorn\", \"stage_seq\": 12, \"distance_m\": 65288.974, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648H\", \"location\": \"Staplehurst\", \"stage_seq\": 13, \"distance_m\": 70631.232, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Marden\", \"stage_seq\": 14, \"distance_m\": 74664.337, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1659\", \"location\": \"Paddock Wood\", \"stage_seq\": 15, \"distance_m\": 81580.151, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703H\", \"location\": \"Tonbridge Up Loop\", \"stage_seq\": 16, \"distance_m\": 89865.307, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": \"1708\", \"location\": \"Tonbridge\", \"stage_seq\": 17, \"distance_m\": 90252.195, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1716\", \"wtt_dep\": \"1717\", \"location\": \"Sevenoaks\", \"stage_seq\": 18, \"distance_m\": 102343.135, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1725H\", \"location\": \"Orpington\", \"stage_seq\": 19, \"distance_m\": 115582.872, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 20, \"distance_m\": 118255.991, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"Chislehurst\", \"stage_seq\": 21, \"distance_m\": 119795.143, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"Grove Park\", \"stage_seq\": 22, \"distance_m\": 123382.836, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731H\", \"location\": \"Hither Green\", \"stage_seq\": 23, \"distance_m\": 126283.426, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 24, \"distance_m\": 127814.703, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1735\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 25, \"distance_m\": 129215.389, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736\", \"location\": \"New Cross\", \"stage_seq\": 26, \"distance_m\": 130034.074, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1738\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 27, \"distance_m\": 133007.341, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1741\", \"wtt_dep\": \"1743\", \"location\": \"London Bridge\", \"stage_seq\": 28, \"distance_m\": 134872.534, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 29, \"distance_m\": 135812.718, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1749\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 30, \"distance_m\": 136559.034, \"section_seq\": 1, \"route_path_id\": 100315}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 31, \"distance_m\": 137764.271, \"section_seq\": 1, \"route_path_id\": 100315}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 137764.271, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100315}], \"total_distance_m\": 137764.271, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 137095.929, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 668.342, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1536", "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\": 33174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:09Z\", \"source_id\": 47793524, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:11Z\", \"source_id\": 15538212, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:35Z\", \"source_id\": 47805334, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:41Z\", \"source_id\": 15541643, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:23Z\", \"source_id\": 47834889, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:29Z\", \"source_id\": 15550062, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33005, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:00:24Z\", \"source_id\": 47850545, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:00:26Z\", \"source_id\": 15554604, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33001, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:05:48Z\", \"source_id\": 47865110, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:05:50Z\", \"source_id\": 15558823, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:09:21Z\", \"source_id\": 47874977, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:09:23Z\", \"source_id\": 15561580, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32993, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:16:04Z\", \"source_id\": 47893504, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:16:08Z\", \"source_id\": 15566913, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32870, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:22:53Z\", \"source_id\": 47911969, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:22:51Z\", \"source_id\": 15572236, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:24Z\", \"source_id\": 47951848, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:27Z\", \"source_id\": 15583773, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:06Z\", \"source_id\": 47970153, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:09Z\", \"source_id\": 15589108, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:19Z\", \"source_id\": 47985109, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:21Z\", \"source_id\": 15593277, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:28Z\", \"source_id\": 47996904, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:31Z\", \"source_id\": 15596678, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:26Z\", \"source_id\": 48013766, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:29Z\", \"source_id\": 15601413, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:53Z\", \"source_id\": 48035730, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:55Z\", \"source_id\": 15607430, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:02Z\", \"source_id\": 48067767, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:04Z\", \"source_id\": 15616522, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:14Z\", \"source_id\": 48093823, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:16Z\", \"source_id\": 15624016, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:43Z\", \"source_id\": 48101069, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:46Z\", \"source_id\": 15626084, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:43Z\", \"source_id\": 48109291, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:49Z\", \"source_id\": 15628601, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:25Z\", \"source_id\": 48116562, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:28Z\", \"source_id\": 15630847, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:31Z\", \"source_id\": 48140379, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:38Z\", \"source_id\": 15638459, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:27Z\", \"source_id\": 48158698, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:29Z\", \"source_id\": 15644160, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:46Z\", \"source_id\": 48164687, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:51Z\", \"source_id\": 15646098, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "4", "timing_fact_generation": 1789491231702487, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:47.836482", "service_state_evidence_id": 15646098, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 145, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:48.443760", "service_state_valid_until_kind": null, "operational_interpretation_version": 145, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
RAM |
CHX |
2W52 |
375622+375706+375903 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 380.419, "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": 13716.518, "from_m": 380.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": 15101.259, "from_m": 13716.518, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24661.906, "from_m": 15101.259, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25089.728, "from_m": 24661.906, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33238.782, "from_m": 25089.728, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35853.439, "from_m": 33238.782, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46192.057, "from_m": 35853.439, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46758.365, "from_m": 46192.057, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46976.03, "from_m": 46758.365, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47003.64, "from_m": 46976.03, "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": 47107.358, "from_m": 47003.64, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47226.268, "from_m": 47107.358, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47372.891, "from_m": 47226.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47434.155, "from_m": 47372.891, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48628.803, "from_m": 47434.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": 48693.757, "from_m": 48628.803, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48983.157, "from_m": 48693.757, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49125.226, "from_m": 48983.157, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82119.479, "from_m": 49125.226, "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": 82217.823, "from_m": 82119.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89030.152, "from_m": 82217.823, "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": 90544.644, "from_m": 89030.152, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91128.162, "from_m": 90544.644, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 91178.196, "from_m": 91128.162, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91402.543, "from_m": 91178.196, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 92187.377, "from_m": 91402.543, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 98189.815, "from_m": 92187.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101666.786, "from_m": 98189.815, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104217.432, "from_m": 101666.786, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 107004.008, "from_m": 104217.432, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 113367.144, "from_m": 107004.008, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 115332.657, "from_m": 113367.144, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 115375.48, "from_m": 115332.657, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 118128.139, "from_m": 115375.48, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 118752.748, "from_m": 118128.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": 118798.715, "from_m": 118752.748, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119363.066, "from_m": 118798.715, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 119643.085, "from_m": 119363.066, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 124233.972, "from_m": 119643.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": 124273.561, "from_m": 124233.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": 125526.364, "from_m": 124273.561, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 127303.466, "from_m": 125526.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 127718.908, "from_m": 127303.466, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128127.492, "from_m": 127718.908, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 128224.737, "from_m": 128127.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": 134334.49, "from_m": 128224.737, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 136298.582, "from_m": 134334.49, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 137764.271, "from_m": 136298.582, "capability_applied": null, "effective_limit_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": 583755, "profile_key": "c32a33846daf014ae1536ccb27975bebb6218d2b5351e3f2f6b894d8b25bc1a6", "schedule_id": 24230, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1536", "location": "Ramsgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540H", "location": "Thanet Parkway (Construction)", "stage_seq": 2, "distance_m": 3202.169, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Minster East Jn", "stage_seq": 3, "distance_m": 5843.425, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Minster", "stage_seq": 4, "distance_m": 6457.313, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555H", "location": "Sturry", "stage_seq": 5, "distance_m": 21075.903, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1559H", "wtt_dep": "1601", "location": "Canterbury West", "stage_seq": 6, "distance_m": 24906.107, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1606", "location": "Chartham", "stage_seq": 7, "distance_m": 30014.923, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610", "location": "Chilham", "stage_seq": 8, "distance_m": 33284.605, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1615H", "wtt_dep": "1616H", "location": "Wye", "stage_seq": 9, "distance_m": 40824.362, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1623", "wtt_dep": "1630", "location": "Ashford (Kent)", "stage_seq": 10, "distance_m": 47685.372, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637", "location": "Pluckley", "stage_seq": 11, "distance_m": 56809.019, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1643H", "location": "Headcorn", "stage_seq": 12, "distance_m": 65288.974, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648H", "location": "Staplehurst", "stage_seq": 13, "distance_m": 70631.232, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Marden", "stage_seq": 14, "distance_m": 74664.337, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1659", "location": "Paddock Wood", "stage_seq": 15, "distance_m": 81580.151, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703H", "location": "Tonbridge Up Loop", "stage_seq": 16, "distance_m": 89865.307, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": "1708", "location": "Tonbridge", "stage_seq": 17, "distance_m": 90252.195, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1716", "wtt_dep": "1717", "location": "Sevenoaks", "stage_seq": 18, "distance_m": 102343.135, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1725H", "location": "Orpington", "stage_seq": 19, "distance_m": 115582.872, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727", "location": "Petts Wood Jn", "stage_seq": 20, "distance_m": 118255.991, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "Chislehurst", "stage_seq": 21, "distance_m": 119795.143, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1730", "location": "Grove Park", "stage_seq": 22, "distance_m": 123382.836, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731H", "location": "Hither Green", "stage_seq": 23, "distance_m": 126283.426, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733", "location": "Parks Bridge Jn", "stage_seq": 24, "distance_m": 127814.703, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1735", "location": "Tanners Hill Jn (NX)", "stage_seq": 25, "distance_m": 129215.389, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736", "location": "New Cross", "stage_seq": 26, "distance_m": 130034.074, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1738", "location": "Blue Anchor (Kent)", "stage_seq": 27, "distance_m": 133007.341, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1741", "wtt_dep": "1743", "location": "London Bridge", "stage_seq": 28, "distance_m": 134872.534, "section_seq": 1, "route_path_id": 100315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745", "location": "Ewer Street Jn", "stage_seq": 29, "distance_m": 135812.718, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1749", "location": "London Waterloo (East)", "stage_seq": 30, "distance_m": 136559.034, "section_seq": 1, "route_path_id": 100315}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 31, "distance_m": 137764.271, "section_seq": 1, "route_path_id": 100315}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 137764.271, "from_m": 0.0, "section_seq": 1, "route_path_id": 100315}], "total_distance_m": 137764.271, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 137095.929, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 668.342, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 33174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:09Z", "source_id": 47793524, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:11Z", "source_id": 15538212, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33015, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:35Z", "source_id": 47805334, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:44:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:41Z", "source_id": 15541643, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:23Z", "source_id": 47834889, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:56:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:29Z", "source_id": 15550062, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33005, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:00:24Z", "source_id": 47850545, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:02:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:00:26Z", "source_id": 15554604, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33001, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:05:48Z", "source_id": 47865110, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:07:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:05:50Z", "source_id": 15558823, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32997, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:09:21Z", "source_id": 47874977, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:09:23Z", "source_id": 15561580, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32993, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:16:04Z", "source_id": 47893504, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:16:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:16:08Z", "source_id": 15566913, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32870, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:22:53Z", "source_id": 47911969, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:23:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:22:51Z", "source_id": 15572236, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32461, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:24Z", "source_id": 47951848, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:37:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:27Z", "source_id": 15583773, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:06Z", "source_id": 47970153, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:45:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:09Z", "source_id": 15589108, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32488, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:19Z", "source_id": 47985109, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:50:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:21Z", "source_id": 15593277, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:28Z", "source_id": 47996904, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:54:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:31Z", "source_id": 15596678, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:26Z", "source_id": 48013766, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:00:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:29Z", "source_id": 15601413, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:53Z", "source_id": 48035730, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:07:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:55Z", "source_id": 15607430, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:02Z", "source_id": 48067767, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:19:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:04Z", "source_id": 15616522, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31995, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:14Z", "source_id": 48093823, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:28:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:16Z", "source_id": 15624016, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31935, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:43Z", "source_id": 48101069, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:46Z", "source_id": 15626084, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31910, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:43Z", "source_id": 48109291, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:33:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:49Z", "source_id": 15628601, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:25Z", "source_id": 48116562, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:28Z", "source_id": 15630847, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:31Z", "source_id": 48140379, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T16:45:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:38Z", "source_id": 15638459, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:27Z", "source_id": 48158698, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T16:52:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:29Z", "source_id": 15644160, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31429, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:46Z", "source_id": 48164687, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T16:55:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:51Z", "source_id": 15646098, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Ramsgate |
1536 |
1536 |
2 |
None |
None |
London Charing Cross |
1754 |
1754 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90285/2026-09-15/detailed |
None |
London Waterloo (East) |
2026-09-15T17:50: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 |
1752 |
1755 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646098 |
1789491231702487 |
145 |
145 |
2026-09-15 17:05:48.443760 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:47.836482 |
| 555077 |
584896 |
G15107 |
741O77MS15 |
2026-09-15 |
COMPLETE |
15646820 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 584896, "stp": "P", "toc": "Great Western Railway", "uid": "G15107", "consist": "165113", "dest_crs": "GTW", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15107/2026-09-15/detailed", "trust_id": "741O77MS15", "origin_crs": "RDZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gatwick Airport", "service_date": "2026-09-15", "dest_arr_time": "1755", "dest_platform": "3", "is_terminated": 1, "next_location": "Gatwick Airport", "signalling_id": "1O77", "timing_status": "ON TIME", "origin_station": "Reading Platforms 4/5/6", "current_leg_arr": "1755", "current_leg_dep": "1748", "current_leg_end": "Gatwick Airport", "origin_dep_time": "1620", "origin_platform": "5", "current_location": "Gatwick Airport", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16548968668007272, 51.240083958776864], [-0.1659254, 51.23938489999999], [-0.16606849999999998, 51.23916439999999], [-0.16617130000000002, 51.23899310000001], [-0.1663447, 51.238710700000006], [-0.1664817, 51.238482999999995], [-0.1666556, 51.23821449999999], [-0.1668931, 51.2377608], [-0.1670898, 51.2374069], [-0.1674525, 51.2368395], [-0.16814349999999997, 51.2357161], [-0.16856939999999998, 51.234972299999995], [-0.16884629999999998, 51.23436920000001], [-0.16925129999999997, 51.233612], [-0.1695678, 51.2328596], [-0.16964829999999995, 51.2326636], [-0.1697071, 51.2325106], [-0.1696939, 51.232499999999995], [-0.16973949999999996, 51.2323626], [-0.16981719999999997, 51.2321441], [-0.1700104, 51.2315337], [-0.17003719999999997, 51.2314531], [-0.1702357, 51.2305969], [-0.17035029999999998, 51.229980399999995], [-0.17045829999999998, 51.2292805], [-0.17048789999999997, 51.22899989999999], [-0.17050399999999996, 51.22884779999999], [-0.1705441, 51.228467499999994], [-0.1705638, 51.2277582], [-0.1705621600120736, 51.227534645349515], [-0.1705584, 51.227022100000006], [-0.170555, 51.2269101], [-0.1705359, 51.226285999999995], [-0.17052679999999998, 51.2254993], [-0.17051749999999996, 51.2253991], [-0.1704903, 51.2251091], [-0.17039909999999997, 51.2243768], [-0.170243, 51.2235124], [-0.17020309999999997, 51.223350499999995], [-0.16999159999999996, 51.222462], [-0.16975019999999996, 51.2217257], [-0.16927009999999998, 51.220393400000006], [-0.16898529999999998, 51.21981340000001], [-0.1686451, 51.21914], [-0.16817834252604602, 51.21830176221716], [-0.16810179999999997, 51.2181643], [-0.1679212, 51.21783970000001], [-0.1664649, 51.215224], [-0.1659363, 51.21413660000001], [-0.1653069, 51.2127398], [-0.16486549999999997, 51.2116897], [-0.16444209999999998, 51.210567700000006], [-0.1642141, 51.209885699999994], [-0.16387079999999998, 51.208763600000005], [-0.16340939999999998, 51.20719879999999], [-0.1624363, 51.20371999999999], [-0.16239889999999998, 51.20358499999999], [-0.16202899445638105, 51.201803830239605], [-0.1616424, 51.19994230000001], [-0.1614917, 51.1991392], [-0.1614178, 51.1987172], [-0.16135189999999996, 51.1982813], [-0.1611544, 51.1968139], [-0.1610616, 51.1958576], [-0.1609874, 51.195143900000005], [-0.16098949999999998, 51.19493829999999], [-0.1609327, 51.19371949999999], [-0.1608828, 51.1915307], [-0.1608809, 51.191217499999986], [-0.1608803, 51.1852681], [-0.16088009999999997, 51.1827666], [-0.16084369999999998, 51.18192500000001], [-0.1608438, 51.1814267], [-0.1608461, 51.18129600000001], [-0.1608667, 51.177900300000005], [-0.16087139999999997, 51.1694683], [-0.1608772, 51.1687617], [-0.16088069999999996, 51.1668648], [-0.16085419999999995, 51.165648899999994], [-0.16087529999999997, 51.16391990000001], [-0.1608646, 51.16275470000001], [-0.1608646, 51.16204050000001], [-0.16086451406450253, 51.1620009602833], [-0.1608637, 51.16162640000001], [-0.16088889999999997, 51.1605418], [-0.1608857, 51.1604438], [-0.1608766, 51.159669], [-0.16087749999999998, 51.1596047], [-0.1608825, 51.1594019], [-0.1608816, 51.159322800000005], [-0.16088719999999998, 51.1591463], [-0.16089389999999998, 51.15901230000001], [-0.1609113, 51.1583511], [-0.1609184, 51.1582385], [-0.16093419999999997, 51.1580143], [-0.1609603, 51.15771070000001], [-0.160978, 51.15751749999999], [-0.16098749999999998, 51.1573162], [-0.16100189999999998, 51.1570401], [-0.1610188, 51.1567372], [-0.1610176, 51.156562400000006]]}", "current_leg_start": "Redhill", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "51.1565624", "next_location_lon": "-0.1610176", "previous_location": "Redhill", "current_leg_milage": "5.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 286.934, \"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: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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11140.086, \"from_m\": 11031.652, \"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\": 11223.214, \"from_m\": 11140.086, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11598.338, \"from_m\": 11223.214, \"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\": 30250.431, \"from_m\": 11598.338, \"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\": 32610.382, \"from_m\": 30250.431, \"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\": 32809.505, \"from_m\": 32610.382, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40155.075, \"from_m\": 32809.505, \"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\": 40977.315, \"from_m\": 40155.075, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41332.262, \"from_m\": 40977.315, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 41357.344, \"from_m\": 41332.262, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41402.257, \"from_m\": 41357.344, \"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\": 41748.251, \"from_m\": 41402.257, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41860.109, \"from_m\": 41748.251, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43450.207, \"from_m\": 41860.109, \"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\": 43490.098, \"from_m\": 43450.207, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43566.664, \"from_m\": 43490.098, \"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\": 43627.576, \"from_m\": 43566.664, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 44628.266, \"from_m\": 43627.576, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50776.038, \"from_m\": 44628.266, \"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\": 51610.746, \"from_m\": 50776.038, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73799.282, \"from_m\": 51610.746, \"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\": 74142.536, \"from_m\": 73799.282, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 74247.66, \"from_m\": 74142.536, \"capability_applied\": null, \"effective_limit_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\": 74308.358, \"from_m\": 74247.66, \"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\": 74339.395, \"from_m\": 74308.358, \"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\": 74435.362, \"from_m\": 74339.395, \"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\": 75747.638, \"from_m\": 74435.362, \"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\": 81983.285, \"from_m\": 75747.638, \"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\": 83541.817, \"from_m\": 81983.285, \"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\": 584896, \"profile_key\": \"e45d1ba0d1781dd33e34aa4a44fb62db9c31ebed6b0c6c59785f488e907bcd8c\", \"schedule_id\": 8921, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1620\", \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1622\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 2, \"distance_m\": 1246.197, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Earley\", \"stage_seq\": 3, \"distance_m\": 4516.404, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629H\", \"location\": \"Wokingham\", \"stage_seq\": 4, \"distance_m\": 10816.443, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1635\", \"location\": \"Crowthorne\", \"stage_seq\": 5, \"distance_m\": 16060.411, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1639\", \"location\": \"Sandhurst (Berks)\", \"stage_seq\": 6, \"distance_m\": 18638.005, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640H\", \"location\": \"Sandhurst Sig. BEF2982\", \"stage_seq\": 7, \"distance_m\": 18891.419, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1643\", \"location\": \"Blackwater\", \"stage_seq\": 8, \"distance_m\": 21077.693, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Blackwater Sig. BEF2978\", \"stage_seq\": 9, \"distance_m\": 21231.855, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647H\", \"location\": \"Farnborough North\", \"stage_seq\": 10, \"distance_m\": 25221.826, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1652\", \"location\": \"North Camp\", \"stage_seq\": 11, \"distance_m\": 28373.085, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 12, \"distance_m\": 30260.092, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1657\", \"location\": \"Ash\", \"stage_seq\": 13, \"distance_m\": 31569.599, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1705H\", \"wtt_dep\": \"1707H\", \"location\": \"Guildford\", \"stage_seq\": 14, \"distance_m\": 41530.417, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Shalford Jn\", \"stage_seq\": 15, \"distance_m\": 43524.183, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1711H\", \"wtt_dep\": \"1712H\", \"location\": \"Shalford\", \"stage_seq\": 16, \"distance_m\": 44678.891, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1716\", \"wtt_dep\": \"1716H\", \"location\": \"Chilworth\", \"stage_seq\": 17, \"distance_m\": 47598.388, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723H\", \"location\": \"Gomshall\", \"stage_seq\": 18, \"distance_m\": 53950.072, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1729\", \"location\": \"Dorking West\", \"stage_seq\": 19, \"distance_m\": 61638.484, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1731H\", \"location\": \"Dorking (Deepdene)\", \"stage_seq\": 20, \"distance_m\": 62654.765, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1738H\", \"wtt_dep\": \"1739H\", \"location\": \"Reigate\", \"stage_seq\": 21, \"distance_m\": 71447.625, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1747\", \"location\": \"Redhill\", \"stage_seq\": 22, \"distance_m\": 74247.66, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 23, \"distance_m\": 75548.6, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Salfords\", \"stage_seq\": 24, \"distance_m\": 78506.929, \"section_seq\": 1, \"route_path_id\": 68637}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Gatwick Airport\", \"stage_seq\": 25, \"distance_m\": 83541.817, \"section_seq\": 1, \"route_path_id\": 68637}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83541.817, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68637}], \"total_distance_m\": 83541.817, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 83456.775, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 85.042, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1620", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.1565624", "current_position_lon": "-0.1610176", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:23:35Z\", \"source_id\": 47913928, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:23:43Z\", \"source_id\": 15572890, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:28:02Z\", \"source_id\": 47925886, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:28:09Z\", \"source_id\": 15576335, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:32:20Z\", \"source_id\": 47937957, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:32:23Z\", \"source_id\": 15579718, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:53Z\", \"source_id\": 15585661, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:14Z\", \"source_id\": 47962267, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:18Z\", \"source_id\": 15586796, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:58Z\", \"source_id\": 47972475, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:00Z\", \"source_id\": 15589754, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:42Z\", \"source_id\": 47992008, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:45Z\", \"source_id\": 15595241, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:35Z\", \"source_id\": 48003138, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:39Z\", \"source_id\": 15598385, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:03Z\", \"source_id\": 48030252, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:06Z\", \"source_id\": 15605886, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:42Z\", \"source_id\": 48052623, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:44Z\", \"source_id\": 15612182, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:30Z\", \"source_id\": 48066427, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:30Z\", \"source_id\": 15616086, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28138, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:48Z\", \"source_id\": 48081493, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:51Z\", \"source_id\": 15620479, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:01Z\", \"source_id\": 48101874, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:04Z\", \"source_id\": 15626317, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:25Z\", \"source_id\": 15628281, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:29Z\", \"source_id\": 48127256, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:33Z\", \"source_id\": 15634240, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:11Z\", \"source_id\": 48139459, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:17Z\", \"source_id\": 15638157, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:23Z\", \"source_id\": 48152943, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:25Z\", \"source_id\": 15642409, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:27Z\", \"source_id\": 48158720, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:31Z\", \"source_id\": 15644197, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:40Z\", \"source_id\": 48166876, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:44Z\", \"source_id\": 15646820, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gatwick Airport", "service_state_platform": "3", "timing_fact_generation": 1789491284672333, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:47.868622", "service_state_evidence_id": 15646820, "current_leg_start_actual_dep": "2026-09-15T17:47:00+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:48.447409", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
RDZ |
GTW |
1O77 |
165113 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 286.934, "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: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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11140.086, "from_m": 11031.652, "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": 11223.214, "from_m": 11140.086, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11598.338, "from_m": 11223.214, "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": 30250.431, "from_m": 11598.338, "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": 32610.382, "from_m": 30250.431, "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": 32809.505, "from_m": 32610.382, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40155.075, "from_m": 32809.505, "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": 40977.315, "from_m": 40155.075, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41332.262, "from_m": 40977.315, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 41357.344, "from_m": 41332.262, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41402.257, "from_m": 41357.344, "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": 41748.251, "from_m": 41402.257, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41860.109, "from_m": 41748.251, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43450.207, "from_m": 41860.109, "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": 43490.098, "from_m": 43450.207, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43566.664, "from_m": 43490.098, "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": 43627.576, "from_m": 43566.664, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 44628.266, "from_m": 43627.576, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50776.038, "from_m": 44628.266, "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": 51610.746, "from_m": 50776.038, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73799.282, "from_m": 51610.746, "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": 74142.536, "from_m": 73799.282, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 74247.66, "from_m": 74142.536, "capability_applied": null, "effective_limit_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": 74308.358, "from_m": 74247.66, "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": 74339.395, "from_m": 74308.358, "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": 74435.362, "from_m": 74339.395, "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": 75747.638, "from_m": 74435.362, "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": 81983.285, "from_m": 75747.638, "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": 83541.817, "from_m": 81983.285, "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": 584896, "profile_key": "e45d1ba0d1781dd33e34aa4a44fb62db9c31ebed6b0c6c59785f488e907bcd8c", "schedule_id": 8921, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1620", "location": "Reading Platforms 4/5/6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1622", "location": "Reading Spur Jn", "stage_seq": 2, "distance_m": 1246.197, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624", "location": "Earley", "stage_seq": 3, "distance_m": 4516.404, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629H", "location": "Wokingham", "stage_seq": 4, "distance_m": 10816.443, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1635", "location": "Crowthorne", "stage_seq": 5, "distance_m": 16060.411, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1639", "location": "Sandhurst (Berks)", "stage_seq": 6, "distance_m": 18638.005, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640H", "location": "Sandhurst Sig. BEF2982", "stage_seq": 7, "distance_m": 18891.419, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1643", "location": "Blackwater", "stage_seq": 8, "distance_m": 21077.693, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644", "location": "Blackwater Sig. BEF2978", "stage_seq": 9, "distance_m": 21231.855, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647H", "location": "Farnborough North", "stage_seq": 10, "distance_m": 25221.826, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1652", "location": "North Camp", "stage_seq": 11, "distance_m": 28373.085, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "Aldershot South Jn", "stage_seq": 12, "distance_m": 30260.092, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1657", "location": "Ash", "stage_seq": 13, "distance_m": 31569.599, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1705H", "wtt_dep": "1707H", "location": "Guildford", "stage_seq": 14, "distance_m": 41530.417, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Shalford Jn", "stage_seq": 15, "distance_m": 43524.183, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1711H", "wtt_dep": "1712H", "location": "Shalford", "stage_seq": 16, "distance_m": 44678.891, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1716", "wtt_dep": "1716H", "location": "Chilworth", "stage_seq": 17, "distance_m": 47598.388, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723H", "location": "Gomshall", "stage_seq": 18, "distance_m": 53950.072, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1729", "location": "Dorking West", "stage_seq": 19, "distance_m": 61638.484, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1731H", "location": "Dorking (Deepdene)", "stage_seq": 20, "distance_m": 62654.765, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1738H", "wtt_dep": "1739H", "location": "Reigate", "stage_seq": 21, "distance_m": 71447.625, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1747", "location": "Redhill", "stage_seq": 22, "distance_m": 74247.66, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749H", "location": "Earlswood (Surrey)", "stage_seq": 23, "distance_m": 75548.6, "section_seq": 1, "route_path_id": 68637}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Salfords", "stage_seq": 24, "distance_m": 78506.929, "section_seq": 1, "route_path_id": 68637}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Gatwick Airport", "stage_seq": 25, "distance_m": 83541.817, "section_seq": 1, "route_path_id": 68637}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83541.817, "from_m": 0.0, "section_seq": 1, "route_path_id": 68637}], "total_distance_m": 83541.817, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 83456.775, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 85.042, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:23:35Z", "source_id": 47913928, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:23:43Z", "source_id": 15572890, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:28:02Z", "source_id": 47925886, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:28:09Z", "source_id": 15576335, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27820, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:32:20Z", "source_id": 47937957, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:35:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:32:23Z", "source_id": 15579718, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:53Z", "source_id": 15585661, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:14Z", "source_id": 47962267, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:18Z", "source_id": 15586796, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:58Z", "source_id": 47972475, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:00Z", "source_id": 15589754, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:42Z", "source_id": 47992008, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:45Z", "source_id": 15595241, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:35Z", "source_id": 48003138, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:56:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:39Z", "source_id": 15598385, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:03Z", "source_id": 48030252, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:06:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:06Z", "source_id": 15605886, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28128, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:42Z", "source_id": 48052623, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:44Z", "source_id": 15612182, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28134, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:30Z", "source_id": 48066427, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:17:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:30Z", "source_id": 15616086, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28138, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:48Z", "source_id": 48081493, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:24:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:51Z", "source_id": 15620479, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28143, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:01Z", "source_id": 48101874, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:31:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:04Z", "source_id": 15626317, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:25Z", "source_id": 15628281, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28151, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:29Z", "source_id": 48127256, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:33Z", "source_id": 15634240, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:11Z", "source_id": 48139459, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:45:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:17Z", "source_id": 15638157, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:23Z", "source_id": 48152943, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:25Z", "source_id": 15642409, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:27Z", "source_id": 48158720, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:52:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:31Z", "source_id": 15644197, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:40Z", "source_id": 48166876, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:55:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:44Z", "source_id": 15646820, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Reading Platforms 4/5/6 |
1620 |
1620 |
5 |
None |
None |
Gatwick Airport |
1755 |
1755 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15107/2026-09-15/detailed |
None |
Redhill |
2026-09-15T17:47:00+01:00 |
Gatwick Airport |
7.0 |
{"type": "LineString", "coordinates": [[-0.16548968668007272, 51.240083958776864], [-0.1659254, 51.23938489999999], [-0.16606849999999998, 51.23916439999999], [-0.16617130000000002, 51.23899310000001], [-0.1663447, 51.238710700000006], [-0.1664817, 51.238482999999995], [-0.1666556, 51.23821449999999], [-0.1668931, 51.2377608], [-0.1670898, 51.2374069], [-0.1674525, 51.2368395], [-0.16814349999999997, 51.2357161], [-0.16856939999999998, 51.234972299999995], [-0.16884629999999998, 51.23436920000001], [-0.16925129999999997, 51.233612], [-0.1695678, 51.2328596], [-0.16964829999999995, 51.2326636], [-0.1697071, 51.2325106], [-0.1696939, 51.232499999999995], [-0.16973949999999996, 51.2323626], [-0.16981719999999997, 51.2321441], [-0.1700104, 51.2315337], [-0.17003719999999997, 51.2314531], [-0.1702357, 51.2305969], [-0.17035029999999998, 51.229980399999995], [-0.17045829999999998, 51.2292805], [-0.17048789999999997, 51.22899989999999], [-0.17050399999999996, 51.22884779999999], [-0.1705441, 51.228467499999994], [-0.1705638, 51.2277582], [-0.1705621600120736, 51.227534645349515], [-0.1705584, 51.227022100000006], [-0.170555, 51.2269101], [-0.1705359, 51.226285999999995], [-0.17052679999999998, 51.2254993], [-0.17051749999999996, 51.2253991], [-0.1704903, 51.2251091], [-0.17039909999999997, 51.2243768], [-0.170243, 51.2235124], [-0.17020309999999997, 51.223350499999995], [-0.16999159999999996, 51.222462], [-0.16975019999999996, 51.2217257], [-0.16927009999999998, 51.220393400000006], [-0.16898529999999998, 51.21981340000001], [-0.1686451, 51.21914], [-0.16817834252604602, 51.21830176221716], [-0.16810179999999997, 51.2181643], [-0.1679212, 51.21783970000001], [-0.1664649, 51.215224], [-0.1659363, 51.21413660000001], [-0.1653069, 51.2127398], [-0.16486549999999997, 51.2116897], [-0.16444209999999998, 51.210567700000006], [-0.1642141, 51.209885699999994], [-0.16387079999999998, 51.208763600000005], [-0.16340939999999998, 51.20719879999999], [-0.1624363, 51.20371999999999], [-0.16239889999999998, 51.20358499999999], [-0.16202899445638105, 51.201803830239605], [-0.1616424, 51.19994230000001], [-0.1614917, 51.1991392], [-0.1614178, 51.1987172], [-0.16135189999999996, 51.1982813], [-0.1611544, 51.1968139], [-0.1610616, 51.1958576], [-0.1609874, 51.195143900000005], [-0.16098949999999998, 51.19493829999999], [-0.1609327, 51.19371949999999], [-0.1608828, 51.1915307], [-0.1608809, 51.191217499999986], [-0.1608803, 51.1852681], [-0.16088009999999997, 51.1827666], [-0.16084369999999998, 51.18192500000001], [-0.1608438, 51.1814267], [-0.1608461, 51.18129600000001], [-0.1608667, 51.177900300000005], [-0.16087139999999997, 51.1694683], [-0.1608772, 51.1687617], [-0.16088069999999996, 51.1668648], [-0.16085419999999995, 51.165648899999994], [-0.16087529999999997, 51.16391990000001], [-0.1608646, 51.16275470000001], [-0.1608646, 51.16204050000001], [-0.16086451406450253, 51.1620009602833], [-0.1608637, 51.16162640000001], [-0.16088889999999997, 51.1605418], [-0.1608857, 51.1604438], [-0.1608766, 51.159669], [-0.16087749999999998, 51.1596047], [-0.1608825, 51.1594019], [-0.1608816, 51.159322800000005], [-0.16088719999999998, 51.1591463], [-0.16089389999999998, 51.15901230000001], [-0.1609113, 51.1583511], [-0.1609184, 51.1582385], [-0.16093419999999997, 51.1580143], [-0.1609603, 51.15771070000001], [-0.160978, 51.15751749999999], [-0.16098749999999998, 51.1573162], [-0.16100189999999998, 51.1570401], [-0.1610188, 51.1567372], [-0.1610176, 51.156562400000006]]} |
5.8 |
1748 |
1755 |
Redhill |
Gatwick Airport |
Gatwick Airport |
51.1565624 |
-0.1610176 |
51.1565624 |
-0.1610176 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Gatwick Airport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646820 |
1789491284672333 |
90 |
90 |
2026-09-15 17:05:48.447409 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:47.868622 |
| 555078 |
587435 |
C48720 |
732W38MV15 |
2026-09-15 |
COMPLETE |
15644976 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 587435, "stp": "P", "toc": "Great Western Railway", "uid": "C48720", "consist": "165121", "dest_crs": "WNC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48720/2026-09-15/detailed", "trust_id": "732W38MV15", "origin_crs": "SLO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Windsor & Eton Central", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "BAY", "is_terminated": 1, "next_location": "Windsor & Eton Central", "signalling_id": "2W38", "timing_status": "EARLY", "origin_station": "Slough", "current_leg_arr": "1755", "current_leg_dep": "1749", "current_leg_end": "Windsor & Eton Central", "origin_dep_time": "1750", "origin_platform": "1", "current_location": "Windsor & Eton Central", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5919076, 51.51225469999999], [-0.5899883, 51.51194660000001], [-0.5869687, 51.5114825], [-0.5866298, 51.5114312], [-0.5838389999999999, 51.5110084], [-0.5829215, 51.51087969999998], [-0.5817002, 51.5107295], [-0.5802295, 51.51055920000001], [-0.5776150999999999, 51.5102776], [-0.5766849999999999, 51.51018500000001], [-0.5755607, 51.5100804], [-0.5739000999999999, 51.5099322], [-0.5727985, 51.509840099999984], [-0.5717329999999999, 51.509755699999985], [-0.5697794, 51.509617799999994], [-0.5661912, 51.5093837], [-0.5667045, 51.50940669999998], [-0.5679127, 51.50944249999999], [-0.5685876999999999, 51.5094698], [-0.5690772999999999, 51.50949930000001], [-0.5703071999999999, 51.5095794], [-0.5718652, 51.5096858], [-0.5737224999999999, 51.50983660000001], [-0.5748836999999999, 51.5099431], [-0.5754623, 51.5099962], [-0.5780084, 51.51024689999999], [-0.5805017, 51.51052020000001], [-0.5823934, 51.510744900000006], [-0.5834899999999998, 51.510884899999986], [-0.5848975, 51.5110702], [-0.5857821, 51.51118919999999], [-0.5876198999999999, 51.511408900000006], [-0.5906157, 51.5118606], [-0.5933386, 51.51231], [-0.593522, 51.51234049999999], [-0.5946588, 51.51253539999999], [-0.5949402999999999, 51.512575], [-0.5952360999999999, 51.5126092], [-0.5954912, 51.51262], [-0.5957374, 51.5126152], [-0.5959801, 51.51259780000001], [-0.5962391, 51.51256660000001], [-0.5964469, 51.5125381], [-0.5967029, 51.5124854], [-0.5969552000000001, 51.5124218], [-0.5973738, 51.51227839999999], [-0.5980544, 51.5120085], [-0.5983787999999999, 51.5118595], [-0.5987746, 51.51164279999999], [-0.5990472, 51.5114518], [-0.599325, 51.5112426], [-0.5995890999999999, 51.51101189999999], [-0.5998345, 51.5107774], [-0.6000997999999999, 51.5105171], [-0.6007002, 51.50990869999999], [-0.6015605, 51.50908789999999], [-0.6024388, 51.5082369], [-0.6041237, 51.506602], [-0.6042979, 51.5064401], [-0.6055579, 51.5051452], [-0.6067587, 51.5038827], [-0.6080582, 51.50257], [-0.6093527, 51.50126939999999], [-0.6097669999999998, 51.500869300000005], [-0.6100486, 51.500606000000005], [-0.6101337999999998, 51.50052819999999], [-0.610472, 51.500213], [-0.6110088, 51.4997321], [-0.6116039, 51.49925439999999], [-0.6117357, 51.49914199999999], [-0.6118277, 51.49906349999999], [-0.6121661377666715, 51.4987748385867], [-0.6126681, 51.4983467], [-0.6137969, 51.49743180000001], [-0.6149871, 51.4964626], [-0.6155117999999999, 51.49591860000001], [-0.6156208999999999, 51.4957979], [-0.6160914, 51.495222099999985], [-0.6165696999999999, 51.4945133], [-0.6170301, 51.49379609999999], [-0.6172611, 51.49332679999999], [-0.6173508, 51.49312230000001], [-0.6174718999999999, 51.492846400000005], [-0.6175302, 51.49267429999999], [-0.6176740999999999, 51.4922493], [-0.6177962, 51.4916882], [-0.6178621, 51.491240600000005], [-0.6179015999999999, 51.49079059999999], [-0.6179126000000001, 51.4904974], [-0.6178995999999999, 51.4903314], [-0.6178878, 51.49018019999999], [-0.6177971, 51.48949439999999], [-0.6177286, 51.488929799999994], [-0.6177086, 51.4886042], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.48797879999999], [-0.6177472999999999, 51.4876242], [-0.6177671999999998, 51.4873969], [-0.617802, 51.48712049999999], [-0.6179104, 51.48655349999999], [-0.6179269999999999, 51.4863768], [-0.6179293999999999, 51.4861451], [-0.6179408, 51.4859406], [-0.6178953, 51.485744999999994], [-0.6178053999999998, 51.4855182], [-0.6177022, 51.48532919999999], [-0.6175769999999999, 51.48514759999998], [-0.617502, 51.48506679999999], [-0.6173988000000001, 51.4849368], [-0.6172413, 51.4847761], [-0.6170582, 51.48460599999999], [-0.6168194, 51.48442899999999], [-0.6166134, 51.48429709999999], [-0.6163407, 51.4841449], [-0.6160106999999999, 51.4839971], [-0.615644, 51.4838599], [-0.6153017999999999, 51.4837515], [-0.6150257999999998, 51.4836917], [-0.6147682, 51.48364930000001], [-0.6146025, 51.4836232], [-0.6141159999999999, 51.4835661], [-0.6136805, 51.4835319], [-0.6132370999999999, 51.48351710000001], [-0.6124107, 51.4834917], [-0.6119118, 51.4834713], [-0.6114333, 51.48343959999999], [-0.6109315, 51.48335360000001], [-0.6103466999999999, 51.4832256]]}", "current_leg_start": "Slough", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "51.4832256", "next_location_lon": "-0.6103467", "previous_location": "Slough", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 575.318, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1810.666, \"from_m\": 575.318, \"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\": 1976.803, \"from_m\": 1810.666, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3182.761, \"from_m\": 1976.803, \"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\": 3312.268, \"from_m\": 3182.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3815.263, \"from_m\": 3312.268, \"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\": 4067.093, \"from_m\": 3815.263, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5586.589, \"from_m\": 4067.093, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5597.059, \"from_m\": 5586.589, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7473.495, \"from_m\": 5597.059, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7739.722, \"from_m\": 7473.495, \"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\": 8039.345, \"from_m\": 7739.722, \"capability_applied\": null, \"effective_limit_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\": 587435, \"profile_key\": \"fa0d96e7f3dcd98049e3c3b83fc4089bc452a3b4cba5eae67592a9c2325ccd8b\", \"schedule_id\": 6513, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Slough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30215}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Windsor & Eton Central\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 30215}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30215}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1750", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4832256", "current_position_lon": "-0.6103467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:24Z\", \"source_id\": 48161177, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:27Z\", \"source_id\": 15644976, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Windsor & Eton Central", "service_state_platform": "BAY", "timing_fact_generation": 1789491153118031, "current_leg_arrival_utc": "2026-09-15T17:55:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:55.156593", "service_state_evidence_id": 15644976, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:55.311831", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
SLO |
WNC |
2W38 |
165121 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 575.318, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1810.666, "from_m": 575.318, "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": 1976.803, "from_m": 1810.666, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3182.761, "from_m": 1976.803, "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": 3312.268, "from_m": 3182.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3815.263, "from_m": 3312.268, "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": 4067.093, "from_m": 3815.263, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5586.589, "from_m": 4067.093, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5597.059, "from_m": 5586.589, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7473.495, "from_m": 5597.059, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7739.722, "from_m": 7473.495, "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": 8039.345, "from_m": 7739.722, "capability_applied": null, "effective_limit_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": 587435, "profile_key": "fa0d96e7f3dcd98049e3c3b83fc4089bc452a3b4cba5eae67592a9c2325ccd8b", "schedule_id": 6513, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1750", "location": "Slough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30215}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Windsor & Eton Central", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 30215}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 30215}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23583, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:24Z", "source_id": 48161177, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:55:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:27Z", "source_id": 15644976, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Slough |
1750 |
1750 |
1 |
None |
None |
Windsor & Eton Central |
1756 |
1756 |
BAY |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48720/2026-09-15/detailed |
None |
Slough |
2026-09-15T17:50:00+01:00 |
Windsor & Eton Central |
6.0 |
{"type": "LineString", "coordinates": [[-0.5919076, 51.51225469999999], [-0.5899883, 51.51194660000001], [-0.5869687, 51.5114825], [-0.5866298, 51.5114312], [-0.5838389999999999, 51.5110084], [-0.5829215, 51.51087969999998], [-0.5817002, 51.5107295], [-0.5802295, 51.51055920000001], [-0.5776150999999999, 51.5102776], [-0.5766849999999999, 51.51018500000001], [-0.5755607, 51.5100804], [-0.5739000999999999, 51.5099322], [-0.5727985, 51.509840099999984], [-0.5717329999999999, 51.509755699999985], [-0.5697794, 51.509617799999994], [-0.5661912, 51.5093837], [-0.5667045, 51.50940669999998], [-0.5679127, 51.50944249999999], [-0.5685876999999999, 51.5094698], [-0.5690772999999999, 51.50949930000001], [-0.5703071999999999, 51.5095794], [-0.5718652, 51.5096858], [-0.5737224999999999, 51.50983660000001], [-0.5748836999999999, 51.5099431], [-0.5754623, 51.5099962], [-0.5780084, 51.51024689999999], [-0.5805017, 51.51052020000001], [-0.5823934, 51.510744900000006], [-0.5834899999999998, 51.510884899999986], [-0.5848975, 51.5110702], [-0.5857821, 51.51118919999999], [-0.5876198999999999, 51.511408900000006], [-0.5906157, 51.5118606], [-0.5933386, 51.51231], [-0.593522, 51.51234049999999], [-0.5946588, 51.51253539999999], [-0.5949402999999999, 51.512575], [-0.5952360999999999, 51.5126092], [-0.5954912, 51.51262], [-0.5957374, 51.5126152], [-0.5959801, 51.51259780000001], [-0.5962391, 51.51256660000001], [-0.5964469, 51.5125381], [-0.5967029, 51.5124854], [-0.5969552000000001, 51.5124218], [-0.5973738, 51.51227839999999], [-0.5980544, 51.5120085], [-0.5983787999999999, 51.5118595], [-0.5987746, 51.51164279999999], [-0.5990472, 51.5114518], [-0.599325, 51.5112426], [-0.5995890999999999, 51.51101189999999], [-0.5998345, 51.5107774], [-0.6000997999999999, 51.5105171], [-0.6007002, 51.50990869999999], [-0.6015605, 51.50908789999999], [-0.6024388, 51.5082369], [-0.6041237, 51.506602], [-0.6042979, 51.5064401], [-0.6055579, 51.5051452], [-0.6067587, 51.5038827], [-0.6080582, 51.50257], [-0.6093527, 51.50126939999999], [-0.6097669999999998, 51.500869300000005], [-0.6100486, 51.500606000000005], [-0.6101337999999998, 51.50052819999999], [-0.610472, 51.500213], [-0.6110088, 51.4997321], [-0.6116039, 51.49925439999999], [-0.6117357, 51.49914199999999], [-0.6118277, 51.49906349999999], [-0.6121661377666715, 51.4987748385867], [-0.6126681, 51.4983467], [-0.6137969, 51.49743180000001], [-0.6149871, 51.4964626], [-0.6155117999999999, 51.49591860000001], [-0.6156208999999999, 51.4957979], [-0.6160914, 51.495222099999985], [-0.6165696999999999, 51.4945133], [-0.6170301, 51.49379609999999], [-0.6172611, 51.49332679999999], [-0.6173508, 51.49312230000001], [-0.6174718999999999, 51.492846400000005], [-0.6175302, 51.49267429999999], [-0.6176740999999999, 51.4922493], [-0.6177962, 51.4916882], [-0.6178621, 51.491240600000005], [-0.6179015999999999, 51.49079059999999], [-0.6179126000000001, 51.4904974], [-0.6178995999999999, 51.4903314], [-0.6178878, 51.49018019999999], [-0.6177971, 51.48949439999999], [-0.6177286, 51.488929799999994], [-0.6177086, 51.4886042], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.48797879999999], [-0.6177472999999999, 51.4876242], [-0.6177671999999998, 51.4873969], [-0.617802, 51.48712049999999], [-0.6179104, 51.48655349999999], [-0.6179269999999999, 51.4863768], [-0.6179293999999999, 51.4861451], [-0.6179408, 51.4859406], [-0.6178953, 51.485744999999994], [-0.6178053999999998, 51.4855182], [-0.6177022, 51.48532919999999], [-0.6175769999999999, 51.48514759999998], [-0.617502, 51.48506679999999], [-0.6173988000000001, 51.4849368], [-0.6172413, 51.4847761], [-0.6170582, 51.48460599999999], [-0.6168194, 51.48442899999999], [-0.6166134, 51.48429709999999], [-0.6163407, 51.4841449], [-0.6160106999999999, 51.4839971], [-0.615644, 51.4838599], [-0.6153017999999999, 51.4837515], [-0.6150257999999998, 51.4836917], [-0.6147682, 51.48364930000001], [-0.6146025, 51.4836232], [-0.6141159999999999, 51.4835661], [-0.6136805, 51.4835319], [-0.6132370999999999, 51.48351710000001], [-0.6124107, 51.4834917], [-0.6119118, 51.4834713], [-0.6114333, 51.48343959999999], [-0.6109315, 51.48335360000001], [-0.6103466999999999, 51.4832256]]} |
5.0 |
1749 |
1755 |
Slough |
Windsor & Eton Central |
Windsor & Eton Central |
51.4832256 |
-0.6103467 |
51.4832256 |
-0.6103467 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Windsor & Eton Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15644976 |
1789491153118031 |
6 |
6 |
2026-09-15 17:05:55.311831 |
BAY |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:55.156593 |
| 555079 |
586903 |
C32942 |
172P63MV15 |
2026-09-15 |
COMPLETE |
15646842 |
2026-09-15 17:55:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 586903, "stp": "P", "toc": "Northern", "uid": "C32942", "consist": "333012", "dest_crs": "LDS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32942/2026-09-15/detailed", "trust_id": "172P63MV15", "origin_crs": "BDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "4B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2P63", "timing_status": "ON TIME", "origin_station": "Bradford Forster Square", "current_leg_arr": "1755", "current_leg_dep": "1749", "current_leg_end": "Leeds", "origin_dep_time": "1730", "origin_platform": "0", "current_location": "Leeds", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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.6050574, 53.812486500000006], [-1.6043379999999998, 53.8117392], [-1.6037737000000003, 53.811210200000005], [-1.6030949, 53.81062039999998], [-1.6024098, 53.8100273], [-1.6018414999999997, 53.8095624], [-1.6011158, 53.80904100000001], [-1.6007475, 53.8088005], [-1.6003247, 53.808537], [-1.5996856999999998, 53.8081619], [-1.5990155, 53.80779160000001], [-1.5980956, 53.80733459999999], [-1.5970626, 53.80687329999999], [-1.5954049, 53.80620660000002], [-1.5942813999999998, 53.8057548], [-1.5940369, 53.8056489], [-1.5934460999999998, 53.805384399999994], [-1.5924046999999997, 53.8048778], [-1.5915859, 53.80449420000001], [-1.5911327999999998, 53.804312], [-1.590672, 53.8041366], [-1.5878677, 53.80314030000001], [-1.5870089, 53.80279949999999], [-1.5863514, 53.8025378], [-1.5857996, 53.802305700000005], [-1.5847701999999997, 53.80185060000001], [-1.5837403000000003, 53.80137220000001], [-1.5822887999999995, 53.8007687], [-1.5809322, 53.8002231], [-1.5799171, 53.799822600000006], [-1.5789156, 53.799427], [-1.5780427, 53.799072900000006], [-1.5759106504320486, 53.79822861557949], [-1.5754399, 53.7980422], [-1.5748472, 53.79781030000001], [-1.574202, 53.79760520000001], [-1.5727224999999998, 53.79702339999999], [-1.571874, 53.7966924], [-1.5707846999999997, 53.7962594], [-1.5686309, 53.79539529999999], [-1.5665503, 53.794552900000006], [-1.5664299, 53.7944989], [-1.5659787000000005, 53.7943002], [-1.5653718, 53.79404619999999], [-1.5633752, 53.793228600000006], [-1.5631007999999995, 53.79311920000001], [-1.5630695, 53.7931067], [-1.5625236, 53.79288909999999], [-1.5616298, 53.79258569999999], [-1.5613554, 53.7925047], [-1.5611184, 53.79242970000001], [-1.5608184, 53.7923357], [-1.5605483196918026, 53.79225598501003], [-1.5604717999999995, 53.79223340000001], [-1.5603669, 53.7922039], [-1.5601107999999997, 53.7921283], [-1.5597663999999998, 53.7920505], [-1.5595289, 53.79199790000001], [-1.5593443, 53.791972699999995], [-1.5592890999999998, 53.7919651], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Kirkstall Forge", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Kirkstall Forge", "current_leg_milage": "4.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 25.579, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 428.494, \"from_m\": 25.579, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4074.339, \"from_m\": 428.494, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4221.42, \"from_m\": 4074.339, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4709.128, \"from_m\": 4221.42, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5829.598, \"from_m\": 4709.128, \"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\": 8202.313, \"from_m\": 5829.598, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10418.819, \"from_m\": 8202.313, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10719.742, \"from_m\": 10418.819, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13344.419, \"from_m\": 10719.742, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19439.482, \"from_m\": 13344.419, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20623.333, \"from_m\": 19439.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20902.109, \"from_m\": 20623.333, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20939.833, \"from_m\": 20902.109, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21403.247, \"from_m\": 20939.833, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21725.458, \"from_m\": 21403.247, \"capability_applied\": null, \"effective_limit_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\": 586903, \"profile_key\": \"cc18f3efd5641ae0a82d57c1b349de48827efb09be2b817a39d0e8afedde2f6e\", \"schedule_id\": 4206, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"Bradford Forster Square\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734\", \"location\": \"Frizinghall\", \"stage_seq\": 2, \"distance_m\": 2765.951, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1739\", \"location\": \"Shipley\", \"stage_seq\": 3, \"distance_m\": 4344.643, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Dockfield Junction\", \"stage_seq\": 4, \"distance_m\": 4883.881, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": false, \"wtt_arr\": \"1743\", \"wtt_dep\": \"1743H\", \"location\": \"Apperley Bridge\", \"stage_seq\": 5, \"distance_m\": 9205.079, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744H\", \"location\": \"Apperley Jn\", \"stage_seq\": 6, \"distance_m\": 10705.789, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748H\", \"location\": \"Kirkstall Forge\", \"stage_seq\": 7, \"distance_m\": 14984.013, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Armley Jn\", \"stage_seq\": 8, \"distance_m\": 19646.103, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753\", \"location\": \"Whitehall Jn\", \"stage_seq\": 9, \"distance_m\": 20829.979, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 10, \"distance_m\": 21199.827, \"section_seq\": 1, \"route_path_id\": 29707}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 11, \"distance_m\": 21725.458, \"section_seq\": 1, \"route_path_id\": 29707}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21725.458, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29707}], \"total_distance_m\": 21725.458, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 21662.155, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 63.303, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1730", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:49Z\", \"source_id\": 48109551, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:54Z\", \"source_id\": 15628670, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:59Z\", \"source_id\": 48120712, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:03Z\", \"source_id\": 15632178, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5195, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:42Z\", \"source_id\": 48135517, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:46Z\", \"source_id\": 15636904, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:19Z\", \"source_id\": 48150293, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:24Z\", \"source_id\": 15641554, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:40Z\", \"source_id\": 48166941, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:44Z\", \"source_id\": 15646842, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "4", "timing_fact_generation": 1789491286400563, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:55:56.194391", "service_state_evidence_id": 15646842, "current_leg_start_actual_dep": "2026-09-15T17:48:30+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T16:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:05:56.462860", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
BDQ |
LDS |
2P63 |
333012 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 25.579, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 428.494, "from_m": 25.579, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4074.339, "from_m": 428.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4221.42, "from_m": 4074.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4709.128, "from_m": 4221.42, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5829.598, "from_m": 4709.128, "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": 8202.313, "from_m": 5829.598, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10418.819, "from_m": 8202.313, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10719.742, "from_m": 10418.819, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13344.419, "from_m": 10719.742, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19439.482, "from_m": 13344.419, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20623.333, "from_m": 19439.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20902.109, "from_m": 20623.333, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20939.833, "from_m": 20902.109, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21403.247, "from_m": 20939.833, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21725.458, "from_m": 21403.247, "capability_applied": null, "effective_limit_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": 586903, "profile_key": "cc18f3efd5641ae0a82d57c1b349de48827efb09be2b817a39d0e8afedde2f6e", "schedule_id": 4206, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1730", "location": "Bradford Forster Square", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29707}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734", "location": "Frizinghall", "stage_seq": 2, "distance_m": 2765.951, "section_seq": 1, "route_path_id": 29707}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1739", "location": "Shipley", "stage_seq": 3, "distance_m": 4344.643, "section_seq": 1, "route_path_id": 29707}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Dockfield Junction", "stage_seq": 4, "distance_m": 4883.881, "section_seq": 1, "route_path_id": 29707}, {"is_pass": false, "wtt_arr": "1743", "wtt_dep": "1743H", "location": "Apperley Bridge", "stage_seq": 5, "distance_m": 9205.079, "section_seq": 1, "route_path_id": 29707}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744H", "location": "Apperley Jn", "stage_seq": 6, "distance_m": 10705.789, "section_seq": 1, "route_path_id": 29707}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748H", "location": "Kirkstall Forge", "stage_seq": 7, "distance_m": 14984.013, "section_seq": 1, "route_path_id": 29707}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752", "location": "Armley Jn", "stage_seq": 8, "distance_m": 19646.103, "section_seq": 1, "route_path_id": 29707}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753", "location": "Whitehall Jn", "stage_seq": 9, "distance_m": 20829.979, "section_seq": 1, "route_path_id": 29707}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753H", "location": "Leeds West Jn", "stage_seq": 10, "distance_m": 21199.827, "section_seq": 1, "route_path_id": 29707}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Leeds", "stage_seq": 11, "distance_m": 21725.458, "section_seq": 1, "route_path_id": 29707}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21725.458, "from_m": 0.0, "section_seq": 1, "route_path_id": 29707}], "total_distance_m": 21725.458, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 21662.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 63.303, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:49Z", "source_id": 48109551, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:33:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:54Z", "source_id": 15628670, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5160, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:59Z", "source_id": 48120712, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:38:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:03Z", "source_id": 15632178, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5195, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:42Z", "source_id": 48135517, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:43:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:46Z", "source_id": 15636904, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5526, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:19Z", "source_id": 48150293, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:48:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:24Z", "source_id": 15641554, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5378, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:40Z", "source_id": 48166941, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:44Z", "source_id": 15646842, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}] |
Bradford Forster Square |
1730 |
1730 |
0 |
None |
None |
Leeds |
1756 |
1755 |
4B |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32942/2026-09-15/detailed |
None |
Kirkstall Forge |
2026-09-15T17:48:30+01:00 |
Leeds |
6.0 |
{"type": "LineString", "coordinates": [[-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.6050574, 53.812486500000006], [-1.6043379999999998, 53.8117392], [-1.6037737000000003, 53.811210200000005], [-1.6030949, 53.81062039999998], [-1.6024098, 53.8100273], [-1.6018414999999997, 53.8095624], [-1.6011158, 53.80904100000001], [-1.6007475, 53.8088005], [-1.6003247, 53.808537], [-1.5996856999999998, 53.8081619], [-1.5990155, 53.80779160000001], [-1.5980956, 53.80733459999999], [-1.5970626, 53.80687329999999], [-1.5954049, 53.80620660000002], [-1.5942813999999998, 53.8057548], [-1.5940369, 53.8056489], [-1.5934460999999998, 53.805384399999994], [-1.5924046999999997, 53.8048778], [-1.5915859, 53.80449420000001], [-1.5911327999999998, 53.804312], [-1.590672, 53.8041366], [-1.5878677, 53.80314030000001], [-1.5870089, 53.80279949999999], [-1.5863514, 53.8025378], [-1.5857996, 53.802305700000005], [-1.5847701999999997, 53.80185060000001], [-1.5837403000000003, 53.80137220000001], [-1.5822887999999995, 53.8007687], [-1.5809322, 53.8002231], [-1.5799171, 53.799822600000006], [-1.5789156, 53.799427], [-1.5780427, 53.799072900000006], [-1.5759106504320486, 53.79822861557949], [-1.5754399, 53.7980422], [-1.5748472, 53.79781030000001], [-1.574202, 53.79760520000001], [-1.5727224999999998, 53.79702339999999], [-1.571874, 53.7966924], [-1.5707846999999997, 53.7962594], [-1.5686309, 53.79539529999999], [-1.5665503, 53.794552900000006], [-1.5664299, 53.7944989], [-1.5659787000000005, 53.7943002], [-1.5653718, 53.79404619999999], [-1.5633752, 53.793228600000006], [-1.5631007999999995, 53.79311920000001], [-1.5630695, 53.7931067], [-1.5625236, 53.79288909999999], [-1.5616298, 53.79258569999999], [-1.5613554, 53.7925047], [-1.5611184, 53.79242970000001], [-1.5608184, 53.7923357], [-1.5605483196918026, 53.79225598501003], [-1.5604717999999995, 53.79223340000001], [-1.5603669, 53.7922039], [-1.5601107999999997, 53.7921283], [-1.5597663999999998, 53.7920505], [-1.5595289, 53.79199790000001], [-1.5593443, 53.791972699999995], [-1.5592890999999998, 53.7919651], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
4.2 |
1749 |
1755 |
Kirkstall Forge |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:55:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646842 |
1789491286400563 |
28 |
28 |
2026-09-15 17:05:56.462860 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:55:56.194391 |
| 555080 |
584087 |
C55754 |
142I01MR15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:56:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 584087, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55754", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55754/2026-09-15/detailed", "trust_id": "142I01MR15", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle Airport", "service_date": "2026-09-15", "dest_arr_time": "1656", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I01", "timing_status": "EARLY", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "1621", "current_leg_dep": "1514", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "1550", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]}", "current_leg_start": "Pelaw Tyne & Wear Metro", "dest_arr_time_act": "1656", "motion_projection": null, "next_location_lat": "54.9516939", "next_location_lon": "-1.5561194", "previous_location": "Brockley Whins", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 15, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47728497\", \"confirmationDeadline\": \"2026-09-15T16:20:30+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1550½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "67.0", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:40Z\", \"source_id\": 47805477, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:58Z\", \"source_id\": 47798417, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:58Z\", \"source_id\": 47828150, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:01Z\", \"source_id\": 15548134, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:52Z\", \"source_id\": 47792769, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:02Z\", \"source_id\": 47833872, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:06Z\", \"source_id\": 15549715, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:33Z\", \"source_id\": 47789296, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:27Z\", \"source_id\": 47837684, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:30Z\", \"source_id\": 15550822, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:15Z\", \"source_id\": 47782813, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 47840823, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:47Z\", \"source_id\": 15551746, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:07Z\", \"source_id\": 47777094, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:21Z\", \"source_id\": 47845076, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:25Z\", \"source_id\": 15553037, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:20Z\", \"source_id\": 47772389, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:01:42Z\", \"source_id\": 47853915, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:01:46Z\", \"source_id\": 15555525, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:03Z\", \"source_id\": 47768772, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:02:38Z\", \"source_id\": 15556234, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:43Z\", \"source_id\": 47762705, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:05:01Z\", \"source_id\": 15558164, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:11Z\", \"source_id\": 47753773, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:08:03Z\", \"source_id\": 15560506, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:28Z\", \"source_id\": 47744108, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:12:03Z\", \"source_id\": 15563693, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:16Z\", \"source_id\": 47738418, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:14:30Z\", \"source_id\": 15565655, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789485444595692, "current_leg_arrival_utc": "2026-09-15T16:20:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:01.470876", "service_state_evidence_id": 15567887, "current_leg_start_actual_dep": "2026-09-15T15:14:16+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:05.313924", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
SHZ |
APN |
2I01 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:40Z", "source_id": 47805477, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T14:45:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:58Z", "source_id": 47798417, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:41:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:58Z", "source_id": 47828150, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:52:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:01Z", "source_id": 15548134, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:52Z", "source_id": 47792769, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:39:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:02Z", "source_id": 47833872, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:54:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:06Z", "source_id": 15549715, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:33Z", "source_id": 47789296, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:38:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:27Z", "source_id": 47837684, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:56:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:30Z", "source_id": 15550822, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:15Z", "source_id": 47782813, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 47840823, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:47Z", "source_id": 15551746, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:07Z", "source_id": 47777094, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:34:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:21Z", "source_id": 47845076, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:59:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:25Z", "source_id": 15553037, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:20Z", "source_id": 47772389, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:32:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:01:42Z", "source_id": 47853915, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:01:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:01:46Z", "source_id": 15555525, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:03Z", "source_id": 47768772, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:02:38Z", "source_id": 15556234, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:43Z", "source_id": 47762705, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:28:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:05:01Z", "source_id": 15558164, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:11Z", "source_id": 47753773, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:24:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:08:03Z", "source_id": 15560506, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:28Z", "source_id": 47744108, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:21:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:12:03Z", "source_id": 15563693, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:16Z", "source_id": 47738418, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:18:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:14:30Z", "source_id": 15565655, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:14:00+01:00", "operational_fact": true}] |
South Hylton (Sunderland Metro) |
1550 |
1550½ |
None |
None |
None |
Newcastle Airport |
1656 |
1656 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55754/2026-09-15/detailed |
None |
Pelaw Tyne & Wear Metro |
2026-09-15T15:14:16+01:00 |
Heworth (Metro) |
67.0 |
{"type": "LineString", "coordinates": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]} |
0.6 |
1514 |
1621 |
Brockley Whins |
Pelaw Metro Jn |
Heworth (Metro) |
54.9516939 |
-1.5561194 |
54.9516939 |
-1.5561194 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:56:00 |
Pelaw Metro Jn |
TRUST |
TRACKING_TIMEOUT |
15567887 |
1789485444595692 |
49 |
49 |
2026-09-15 17:06:05.313924 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:01.470876 |
| 555081 |
584962 |
P65357 |
305S60MS15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:56:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 584962, "stp": "P", "toc": "Northern", "uid": "P65357", "consist": "156464", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65357/2026-09-15/detailed", "trust_id": "305S60MS15", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-15", "dest_arr_time": "1645", "dest_platform": "1", "is_terminated": 1, "next_location": "Preston", "signalling_id": "5S60", "timing_status": "LATE", "origin_station": "Preston", "current_leg_arr": "1645", "current_leg_dep": "1643", "current_leg_end": "Preston", "origin_dep_time": "1622", "origin_platform": "1", "current_location": "Preston", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7135872999999995, 53.76192290000001], [-2.7133224, 53.7617856], [-2.7130459999999994, 53.761618], [-2.7123088, 53.7610526], [-2.7117264, 53.760677099999995], [-2.7115583, 53.7605553], [-2.7109317, 53.7601855], [-2.7106737, 53.7600256], [-2.71065325, 53.76001500000001], [-2.709942, 53.7596495], [-2.7099337, 53.75964449999999], [-2.7097863, 53.75956330000001], [-2.709357, 53.75930760000001], [-2.7090845999999997, 53.7591279], [-2.7088104999999993, 53.7589136], [-2.7084418, 53.75854199999999], [-2.7082415, 53.758288400000005], [-2.7080571999999994, 53.75798330000001], [-2.7078909, 53.7576279], [-2.707827599999999, 53.7573794], [-2.7077439999999995, 53.756888499999995], [-2.7076878, 53.75656659999999], [-2.7076421999999996, 53.756310599999985], [-2.707535899999999, 53.7558152], [-2.7074629, 53.75545369999999]]}", "current_leg_start": "Preston Shunt Line", "dest_arr_time_act": "1645", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 510.264, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 574.005, \"from_m\": 510.264, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 598.577, \"from_m\": 574.005, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 656.778, \"from_m\": 598.577, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 674.258, \"from_m\": 656.778, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1044.678, \"from_m\": 674.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1062.157, \"from_m\": 1044.678, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1120.358, \"from_m\": 1062.157, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1144.93, \"from_m\": 1120.358, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1208.672, \"from_m\": 1144.93, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1718.935, \"from_m\": 1208.672, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 584962, \"profile_key\": \"9085abd58d484a01c66ad6f9e97df0dbf1dbf7df67c8b284148b6ba36b534391\", \"schedule_id\": 21620, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1622\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74703}, {\"is_pass\": false, \"wtt_arr\": \"1624\", \"wtt_dep\": \"1643\", \"location\": \"Preston Shunt Line\", \"stage_seq\": 2, \"distance_m\": 859.468, \"section_seq\": 1, \"route_path_id\": 74703}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 3, \"distance_m\": 1718.935, \"section_seq\": 1, \"route_path_id\": 74703}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1718.935, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74703}], \"total_distance_m\": 1718.935, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1299.371, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 419.564, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1622", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "53.7554537", "current_position_lon": "-2.7074629", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Preston", "service_state_platform": null, "timing_fact_generation": 1789486443472041, "current_leg_arrival_utc": "2026-09-15T16:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:02.194728", "service_state_evidence_id": 47942130, "current_leg_start_actual_dep": "2026-09-15T16:54:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:05.517078", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
PRE |
PRE |
5S60 |
156464 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 510.264, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 574.005, "from_m": 510.264, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 598.577, "from_m": 574.005, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 656.778, "from_m": 598.577, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 674.258, "from_m": 656.778, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1044.678, "from_m": 674.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1062.157, "from_m": 1044.678, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1120.358, "from_m": 1062.157, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1144.93, "from_m": 1120.358, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1208.672, "from_m": 1144.93, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1718.935, "from_m": 1208.672, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 584962, "profile_key": "9085abd58d484a01c66ad6f9e97df0dbf1dbf7df67c8b284148b6ba36b534391", "schedule_id": 21620, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1622", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74703}, {"is_pass": false, "wtt_arr": "1624", "wtt_dep": "1643", "location": "Preston Shunt Line", "stage_seq": 2, "distance_m": 859.468, "section_seq": 1, "route_path_id": 74703}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": null, "location": "Preston", "stage_seq": 3, "distance_m": 1718.935, "section_seq": 1, "route_path_id": 74703}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1718.935, "from_m": 0.0, "section_seq": 1, "route_path_id": 74703}], "total_distance_m": 1718.935, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1299.371, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 419.564, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Preston |
1622 |
1622 |
1 |
None |
None |
Preston |
1645 |
1645 |
1 |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65357/2026-09-15/detailed |
None |
Preston Shunt Line |
2026-09-15T16:54:00+01:00 |
Preston |
2.0 |
{"type": "LineString", "coordinates": [[-2.7135872999999995, 53.76192290000001], [-2.7133224, 53.7617856], [-2.7130459999999994, 53.761618], [-2.7123088, 53.7610526], [-2.7117264, 53.760677099999995], [-2.7115583, 53.7605553], [-2.7109317, 53.7601855], [-2.7106737, 53.7600256], [-2.71065325, 53.76001500000001], [-2.709942, 53.7596495], [-2.7099337, 53.75964449999999], [-2.7097863, 53.75956330000001], [-2.709357, 53.75930760000001], [-2.7090845999999997, 53.7591279], [-2.7088104999999993, 53.7589136], [-2.7084418, 53.75854199999999], [-2.7082415, 53.758288400000005], [-2.7080571999999994, 53.75798330000001], [-2.7078909, 53.7576279], [-2.707827599999999, 53.7573794], [-2.7077439999999995, 53.756888499999995], [-2.7076878, 53.75656659999999], [-2.7076421999999996, 53.756310599999985], [-2.707535899999999, 53.7558152], [-2.7074629, 53.75545369999999]]} |
0.5 |
1643 |
1645 |
None |
Preston |
Preston |
53.7554537 |
-2.7074629 |
53.7554537 |
-2.7074629 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:56:00 |
Preston |
TD |
TRACKING_TIMEOUT |
47942130 |
1789486443472041 |
15 |
15 |
2026-09-15 17:06:05.517078 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:02.194728 |
| 555082 |
586398 |
P88416 |
872M10MU15 |
2026-09-15 |
COMPLETE |
15647029 |
2026-09-15 17:56:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 586398, "stp": "P", "toc": "Southeastern", "uid": "P88416", "consist": "465030+465178", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88416/2026-09-15/detailed", "trust_id": "872M10MU15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "8", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2M10", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "1756", "current_leg_dep": "1752", "current_leg_end": "Orpington", "origin_dep_time": "1712", "origin_platform": "3", "current_location": "Orpington", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "+2 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": "1754", "motion_projection": null, "next_location_lat": "51.3734294", "next_location_lon": "0.0890126", "previous_location": "Petts Wood", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6148.434, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6172.296, \"from_m\": 6148.434, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6698.715, \"from_m\": 6172.296, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20116.711, \"from_m\": 6698.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20200.05, \"from_m\": 20116.711, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20273.507, \"from_m\": 20200.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20367.098, \"from_m\": 20273.507, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21536.956, \"from_m\": 20367.098, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23541.786, \"from_m\": 21536.956, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23596.744, \"from_m\": 23541.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23684.643, \"from_m\": 23596.744, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23734.685, \"from_m\": 23684.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23885.785, \"from_m\": 23734.685, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24084.756, \"from_m\": 23885.785, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 586398, \"profile_key\": \"be4396f1a1f38335c9c107ea3f23b3ded3106c881af8ec18bc31357123862b6e\", \"schedule_id\": 23662, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1712\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1716H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1718H\", \"wtt_dep\": \"1719H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1721\", \"wtt_dep\": \"1722\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6410.111, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1724H\", \"location\": \"West Dulwich\", \"stage_seq\": 6, \"distance_m\": 8123.794, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1727\", \"location\": \"Sydenham Hill\", \"stage_seq\": 7, \"distance_m\": 9238.854, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Penge East\", \"stage_seq\": 8, \"distance_m\": 11542.243, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1732\", \"wtt_dep\": \"1732H\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 12572.893, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 10, \"distance_m\": 13912.325, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"Shortlands\", \"stage_seq\": 11, \"distance_m\": 16110.866, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1741\", \"wtt_dep\": \"1742\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 17419.934, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1744H\", \"location\": \"Bickley\", \"stage_seq\": 13, \"distance_m\": 19257.769, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Bickley Jn\", \"stage_seq\": 14, \"distance_m\": 20200.05, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21413.771, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1749H\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22137.422, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24084.756, \"section_seq\": 1, \"route_path_id\": 37584}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24084.756, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}], \"total_distance_m\": 24084.756, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22772.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1312.418, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1712", "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-15T16:19:30Z\", \"source_id\": 48072063, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:33Z\", \"source_id\": 15617731, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:46Z\", \"source_id\": 48078458, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:51Z\", \"source_id\": 15619611, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:00Z\", \"source_id\": 48087811, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:06Z\", \"source_id\": 15622310, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:27Z\", \"source_id\": 48094451, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:30Z\", \"source_id\": 15624236, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:47Z\", \"source_id\": 48104021, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:52Z\", \"source_id\": 15626964, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:40Z\", \"source_id\": 48109184, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:43Z\", \"source_id\": 15628532, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:14Z\", \"source_id\": 48116096, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:15Z\", \"source_id\": 15630626, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:17Z\", \"source_id\": 48124094, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:17Z\", \"source_id\": 15633159, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:53Z\", \"source_id\": 48133393, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:57Z\", \"source_id\": 15636222, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:35Z\", \"source_id\": 48143061, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:37Z\", \"source_id\": 15639297, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:33Z\", \"source_id\": 48158986, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:39Z\", \"source_id\": 15644292, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 48167569, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 15647029, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "8", "timing_fact_generation": 1789491299308548, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:03.554846", "service_state_evidence_id": 15647029, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:06.412484", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
ORP |
2M10 |
465030+465178 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6148.434, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6172.296, "from_m": 6148.434, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6698.715, "from_m": 6172.296, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20116.711, "from_m": 6698.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20200.05, "from_m": 20116.711, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20273.507, "from_m": 20200.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20367.098, "from_m": 20273.507, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21536.956, "from_m": 20367.098, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23541.786, "from_m": 21536.956, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23596.744, "from_m": 23541.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23684.643, "from_m": 23596.744, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23734.685, "from_m": 23684.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23885.785, "from_m": 23734.685, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24084.756, "from_m": 23885.785, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 586398, "profile_key": "be4396f1a1f38335c9c107ea3f23b3ded3106c881af8ec18bc31357123862b6e", "schedule_id": 23662, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1712", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1716H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1718H", "wtt_dep": "1719H", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1721", "wtt_dep": "1722", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6410.111, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1724H", "location": "West Dulwich", "stage_seq": 6, "distance_m": 8123.794, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1727", "location": "Sydenham Hill", "stage_seq": 7, "distance_m": 9238.854, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Penge East", "stage_seq": 8, "distance_m": 11542.243, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1732", "wtt_dep": "1732H", "location": "Kent House", "stage_seq": 9, "distance_m": 12572.893, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735H", "location": "Beckenham Junction", "stage_seq": 10, "distance_m": 13912.325, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "Shortlands", "stage_seq": 11, "distance_m": 16110.866, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1741", "wtt_dep": "1742", "location": "Bromley South", "stage_seq": 12, "distance_m": 17419.934, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1744H", "location": "Bickley", "stage_seq": 13, "distance_m": 19257.769, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746", "location": "Bickley Jn", "stage_seq": 14, "distance_m": 20200.05, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747H", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21413.771, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1749H", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22137.422, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "Orpington", "stage_seq": 17, "distance_m": 24084.756, "section_seq": 1, "route_path_id": 37584}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24084.756, "from_m": 0.0, "section_seq": 1, "route_path_id": 37584}], "total_distance_m": 24084.756, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22772.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1312.418, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:30Z", "source_id": 48072063, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:19:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:33Z", "source_id": 15617731, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:46Z", "source_id": 48078458, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:22:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:51Z", "source_id": 15619611, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:00Z", "source_id": 48087811, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:25:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:06Z", "source_id": 15622310, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:27Z", "source_id": 48094451, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:28:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:30Z", "source_id": 15624236, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:47Z", "source_id": 48104021, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:52Z", "source_id": 15626964, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:40Z", "source_id": 48109184, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:43Z", "source_id": 15628532, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:14Z", "source_id": 48116096, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:35:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:15Z", "source_id": 15630626, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:17Z", "source_id": 48124094, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:39:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:17Z", "source_id": 15633159, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:53Z", "source_id": 48133393, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:57Z", "source_id": 15636222, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:35Z", "source_id": 48143061, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:46:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:37Z", "source_id": 15639297, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:33Z", "source_id": 48158986, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:52:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:39Z", "source_id": 15644292, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32042, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 48167569, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:56:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 15647029, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
London Victoria |
1712 |
1712 |
3 |
None |
None |
Orpington |
1754 |
1754 |
8 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88416/2026-09-15/detailed |
None |
Petts Wood |
2026-09-15T17:51:30+01:00 |
Orpington |
4.0 |
{"type": "LineString", "coordinates": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]} |
1.2 |
1752 |
1756 |
Petts Wood |
Orpington |
Orpington |
51.3734294 |
0.0890126 |
51.3734294 |
0.0890126 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:56:00 |
Orpington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647029 |
1789491299308548 |
65 |
65 |
2026-09-15 17:06:06.412484 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:03.554846 |
| 555083 |
585428 |
F45517 |
511F191T15 |
2026-09-15 |
COMPLETE |
15646390 |
2026-09-15 17:56:00 |
2026-09-15 17:06:07 |
2026-09-17 17:06:07 |
{"id": 585428, "stp": "N", "toc": "c2c", "uid": "F45517", "consist": "720605+720607", "dest_crs": "FST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45517/2026-09-15/detailed", "trust_id": "511F191T15", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-15", "dest_arr_time": "1750", "dest_platform": "4", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "1F19", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "1756", "current_leg_dep": "1746", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "1639", "origin_platform": "2", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-15T17:06:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.006084199999999999, 51.528513899999986], [0.0056173, 51.52840439999999], [0.0049223, 51.5282622], [0.004081699999999999, 51.5281021], [0.0031122000000000003, 51.527875599999994], [0.0007649, 51.5273152], [0.0, 51.52713412886161], [-0.0015968999999999998, 51.5267561], [-0.006533299999999999, 51.5255974], [-0.0081494, 51.5252291], [-0.008763399999999998, 51.5250982], [-0.0093834, 51.52497939999999], [-0.009963599999999998, 51.5248834], [-0.0105424, 51.5247923], [-0.011582899999999998, 51.5246367], [-0.012014199999999996, 51.5245804], [-0.0124453, 51.52453139999999], [-0.0128968, 51.5244886], [-0.0133482, 51.524453900000005], [-0.0140061, 51.5244229], [-0.0146956, 51.5244116], [-0.0153707, 51.52441779999999], [-0.0159894, 51.5244265], [-0.0170813, 51.524455999999994], [-0.017889499999999996, 51.5244766], [-0.0183474, 51.52448900000001], [-0.018785699999999995, 51.5245002], [-0.0196452, 51.52452379999999], [-0.020037499999999996, 51.5245303], [-0.0203124, 51.5245309], [-0.0204402, 51.52452799999999], [-0.0206139, 51.52451889999999], [-0.020764099999999997, 51.5245082], [-0.0209805, 51.5244865], [-0.021093625490923792, 51.524470868789635], [-0.0211636, 51.52446119999999], [-0.021512799999999995, 51.52439939999999], [-0.021679599999999997, 51.524361799999994], [-0.02186, 51.524316600000006], [-0.0220798, 51.5242533], [-0.022265199999999995, 51.5241909], [-0.022446699999999997, 51.524125100000006], [-0.022468474651653875, 51.52411603227267], [-0.0229377, 51.5237948], [-0.0238298, 51.5232388], [-0.023839179742871995, 51.52323288911045], [-0.02404633874207658, 51.52310234246543], [-0.024196, 51.5229667], [-0.024405, 51.5227939], [-0.0249574, 51.5223962], [-0.0252352, 51.52217129999998], [-0.0259066, 51.521716299999994], [-0.026256299999999996, 51.5214794], [-0.0274641, 51.5206288], [-0.02887329999999999, 51.51967470000001], [-0.02949508993928133, 51.519245518952495], [-0.0302676, 51.51871229999998], [-0.030652999999999996, 51.51844869999999], [-0.0319766, 51.51757649999999], [-0.03212059999999999, 51.5174816], [-0.0330074, 51.5168689], [-0.0338095, 51.51633650000001], [-0.033909199999999994, 51.516270299999995], [-0.0357109, 51.515074], [-0.03604569999999999, 51.51484580000001], [-0.03678939999999999, 51.5143391], [-0.0380636, 51.513442000000005], [-0.038136, 51.51339099999999], [-0.0383194, 51.51327500000001], [-0.03832770440100859, 51.513269961445914], [-0.038459, 51.5131903], [-0.03859450421288533, 51.513116857982], [-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": "West Ham High Level", "dest_arr_time_act": "1750", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "West Ham High Level", "current_leg_milage": "4.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 50145.502, \"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\": 51636.801, \"from_m\": 50145.502, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51664.542, \"from_m\": 51636.801, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51671.367, \"from_m\": 51664.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53789.631, \"from_m\": 51671.367, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56464.69, \"from_m\": 53789.631, \"capability_applied\": null, \"effective_limit_mph\": 70.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.356, \"from_m\": 56464.69, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59097.772, \"from_m\": 58658.356, \"capability_applied\": null, \"effective_limit_mph\": 30.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.287, \"from_m\": 59097.772, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60709.852, \"from_m\": 60452.287, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62561.471, \"from_m\": 60709.852, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63264.279, \"from_m\": 62561.471, \"capability_applied\": null, \"effective_limit_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\": 585428, \"profile_key\": \"bd46238eb821dd3cbb10ef24d7c4d9f9f3ac77c287b8234609cfba29607ec701\", \"schedule_id\": 36213, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1643\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1645H\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648H\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1650H\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1656\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1701H\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1705H\", \"wtt_dep\": \"1706H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20667.206, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": \"1710H\", \"location\": \"Basildon\", \"stage_seq\": 11, \"distance_m\": 24381.925, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1713\", \"wtt_dep\": \"1713H\", \"location\": \"Laindon\", \"stage_seq\": 12, \"distance_m\": 26626.346, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1718H\", \"wtt_dep\": \"1719\", \"location\": \"West Horndon\", \"stage_seq\": 13, \"distance_m\": 32528.537, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1726\", \"location\": \"Upminster\", \"stage_seq\": 14, \"distance_m\": 38763.718, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734H\", \"location\": \"Barking\", \"stage_seq\": 15, \"distance_m\": 51027.42, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1739\", \"wtt_dep\": \"1740\", \"location\": \"West Ham High Level\", \"stage_seq\": 16, \"distance_m\": 56859.014, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 17, \"distance_m\": 58976.256, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747H\", \"location\": \"Christian Street Jn\", \"stage_seq\": 18, \"distance_m\": 62103.078, \"section_seq\": 1, \"route_path_id\": 63524}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 19, \"distance_m\": 63264.279, \"section_seq\": 1, \"route_path_id\": 63524}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63264.279, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 63524}], \"total_distance_m\": 63264.279, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60815.829, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2448.45, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1639", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.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-15T15:41:46Z\", \"source_id\": 47963728, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:48Z\", \"source_id\": 15587217, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:18Z\", \"source_id\": 47970757, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:22Z\", \"source_id\": 15589252, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:25Z\", \"source_id\": 47976651, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:28Z\", \"source_id\": 15591005, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:17Z\", \"source_id\": 47985065, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:21Z\", \"source_id\": 15593284, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:28Z\", \"source_id\": 47991301, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:32Z\", \"source_id\": 15595051, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:21Z\", \"source_id\": 47999429, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:23Z\", \"source_id\": 15597392, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:23Z\", \"source_id\": 48013614, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:24Z\", \"source_id\": 15601382, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:02Z\", \"source_id\": 48027420, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:07Z\", \"source_id\": 15605094, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:50Z\", \"source_id\": 48041494, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:52Z\", \"source_id\": 15608966, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:41Z\", \"source_id\": 48049676, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:47Z\", \"source_id\": 15611357, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:26Z\", \"source_id\": 48066207, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:30Z\", \"source_id\": 15616074, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:10Z\", \"source_id\": 48085297, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:13Z\", \"source_id\": 15621553, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:45Z\", \"source_id\": 48112055, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:49Z\", \"source_id\": 15629443, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:00Z\", \"source_id\": 48138950, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:02Z\", \"source_id\": 15637982, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:08Z\", \"source_id\": 48165630, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:13Z\", \"source_id\": 15646390, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "4", "timing_fact_generation": 1789491255654071, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:06.748663", "service_state_evidence_id": 15646390, "current_leg_start_actual_dep": "2026-09-15T17:46:00+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:06.887893", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
FST |
1F19 |
720605+720607 |
10 |
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": 50145.502, "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": 51636.801, "from_m": 50145.502, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51664.542, "from_m": 51636.801, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51671.367, "from_m": 51664.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53789.631, "from_m": 51671.367, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56464.69, "from_m": 53789.631, "capability_applied": null, "effective_limit_mph": 70.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.356, "from_m": 56464.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59097.772, "from_m": 58658.356, "capability_applied": null, "effective_limit_mph": 30.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.287, "from_m": 59097.772, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60709.852, "from_m": 60452.287, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62561.471, "from_m": 60709.852, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63264.279, "from_m": 62561.471, "capability_applied": null, "effective_limit_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": 585428, "profile_key": "bd46238eb821dd3cbb10ef24d7c4d9f9f3ac77c287b8234609cfba29607ec701", "schedule_id": 36213, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1639", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 63524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1643", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1645H", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648H", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1650H", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1656", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1701H", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1705H", "wtt_dep": "1706H", "location": "Pitsea", "stage_seq": 10, "distance_m": 20667.206, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": "1710H", "location": "Basildon", "stage_seq": 11, "distance_m": 24381.925, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1713", "wtt_dep": "1713H", "location": "Laindon", "stage_seq": 12, "distance_m": 26626.346, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1718H", "wtt_dep": "1719", "location": "West Horndon", "stage_seq": 13, "distance_m": 32528.537, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1726", "location": "Upminster", "stage_seq": 14, "distance_m": 38763.718, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734H", "location": "Barking", "stage_seq": 15, "distance_m": 51027.42, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1739", "wtt_dep": "1740", "location": "West Ham High Level", "stage_seq": 16, "distance_m": 56859.014, "section_seq": 1, "route_path_id": 63524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Gas Factory Jn", "stage_seq": 17, "distance_m": 58976.256, "section_seq": 1, "route_path_id": 63524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747H", "location": "Christian Street Jn", "stage_seq": 18, "distance_m": 62103.078, "section_seq": 1, "route_path_id": 63524}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 19, "distance_m": 63264.279, "section_seq": 1, "route_path_id": 63524}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63264.279, "from_m": 0.0, "section_seq": 1, "route_path_id": 63524}], "total_distance_m": 63264.279, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60815.829, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2448.45, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:46Z", "source_id": 47963728, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:48Z", "source_id": 15587217, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:18Z", "source_id": 47970757, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:22Z", "source_id": 15589252, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:25Z", "source_id": 47976651, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:28Z", "source_id": 15591005, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:17Z", "source_id": 47985065, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:49:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:21Z", "source_id": 15593284, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:28Z", "source_id": 47991301, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:51:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:32Z", "source_id": 15595051, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:21Z", "source_id": 47999429, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:55:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:23Z", "source_id": 15597392, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:23Z", "source_id": 48013614, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:24Z", "source_id": 15601382, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:02Z", "source_id": 48027420, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:04:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:07Z", "source_id": 15605094, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:50Z", "source_id": 48041494, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:08:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:52Z", "source_id": 15608966, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:41Z", "source_id": 48049676, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:47Z", "source_id": 15611357, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:26Z", "source_id": 48066207, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:18:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:30Z", "source_id": 15616074, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:10Z", "source_id": 48085297, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:24:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:13Z", "source_id": 15621553, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14707, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:45Z", "source_id": 48112055, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:49Z", "source_id": 15629443, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:00Z", "source_id": 48138950, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:44:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:02Z", "source_id": 15637982, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15376, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:08Z", "source_id": 48165630, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:56:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:13Z", "source_id": 15646390, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Shoeburyness |
1639 |
1639 |
2 |
None |
None |
London Fenchurch Street |
1750 |
1750 |
4 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F45517/2026-09-15/detailed |
None |
West Ham High Level |
2026-09-15T17:46:00+01:00 |
London Fenchurch Street |
10.0 |
{"type": "LineString", "coordinates": [[0.006084199999999999, 51.528513899999986], [0.0056173, 51.52840439999999], [0.0049223, 51.5282622], [0.004081699999999999, 51.5281021], [0.0031122000000000003, 51.527875599999994], [0.0007649, 51.5273152], [0.0, 51.52713412886161], [-0.0015968999999999998, 51.5267561], [-0.006533299999999999, 51.5255974], [-0.0081494, 51.5252291], [-0.008763399999999998, 51.5250982], [-0.0093834, 51.52497939999999], [-0.009963599999999998, 51.5248834], [-0.0105424, 51.5247923], [-0.011582899999999998, 51.5246367], [-0.012014199999999996, 51.5245804], [-0.0124453, 51.52453139999999], [-0.0128968, 51.5244886], [-0.0133482, 51.524453900000005], [-0.0140061, 51.5244229], [-0.0146956, 51.5244116], [-0.0153707, 51.52441779999999], [-0.0159894, 51.5244265], [-0.0170813, 51.524455999999994], [-0.017889499999999996, 51.5244766], [-0.0183474, 51.52448900000001], [-0.018785699999999995, 51.5245002], [-0.0196452, 51.52452379999999], [-0.020037499999999996, 51.5245303], [-0.0203124, 51.5245309], [-0.0204402, 51.52452799999999], [-0.0206139, 51.52451889999999], [-0.020764099999999997, 51.5245082], [-0.0209805, 51.5244865], [-0.021093625490923792, 51.524470868789635], [-0.0211636, 51.52446119999999], [-0.021512799999999995, 51.52439939999999], [-0.021679599999999997, 51.524361799999994], [-0.02186, 51.524316600000006], [-0.0220798, 51.5242533], [-0.022265199999999995, 51.5241909], [-0.022446699999999997, 51.524125100000006], [-0.022468474651653875, 51.52411603227267], [-0.0229377, 51.5237948], [-0.0238298, 51.5232388], [-0.023839179742871995, 51.52323288911045], [-0.02404633874207658, 51.52310234246543], [-0.024196, 51.5229667], [-0.024405, 51.5227939], [-0.0249574, 51.5223962], [-0.0252352, 51.52217129999998], [-0.0259066, 51.521716299999994], [-0.026256299999999996, 51.5214794], [-0.0274641, 51.5206288], [-0.02887329999999999, 51.51967470000001], [-0.02949508993928133, 51.519245518952495], [-0.0302676, 51.51871229999998], [-0.030652999999999996, 51.51844869999999], [-0.0319766, 51.51757649999999], [-0.03212059999999999, 51.5174816], [-0.0330074, 51.5168689], [-0.0338095, 51.51633650000001], [-0.033909199999999994, 51.516270299999995], [-0.0357109, 51.515074], [-0.03604569999999999, 51.51484580000001], [-0.03678939999999999, 51.5143391], [-0.0380636, 51.513442000000005], [-0.038136, 51.51339099999999], [-0.0383194, 51.51327500000001], [-0.03832770440100859, 51.513269961445914], [-0.038459, 51.5131903], [-0.03859450421288533, 51.513116857982], [-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]]} |
4.0 |
1746 |
1756 |
West Ham High Level |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-15 17:06:07 |
TERMINATED |
2026-09-15 16:56:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646390 |
1789491255654071 |
86 |
86 |
2026-09-15 17:06:06.887893 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:06.748663 |
| 555084 |
586694 |
L37727 |
632R51MU15 |
2026-09-15 |
COMPLETE |
15646306 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 586694, "stp": "P", "toc": "Chiltern Railways", "uid": "L37727", "consist": "165020", "dest_crs": "WRU", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37727/2026-09-15/detailed", "trust_id": "632R51MU15", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Ruislip", "service_date": "2026-09-15", "dest_arr_time": "1755", "dest_platform": "UPL", "is_terminated": 1, "next_location": "West Ruislip", "signalling_id": "2R51", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "1756", "current_leg_dep": "1751", "current_leg_end": "West Ruislip", "origin_dep_time": "1723", "origin_platform": "4", "current_location": "West Ruislip", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.39944376823351446, 51.557234724638], [-0.3995206, 51.55726], [-0.4004339, 51.5575604], [-0.4019501999999999, 51.5580607], [-0.40370759999999994, 51.5586394], [-0.4046945, 51.55896649999999], [-0.4051264, 51.5591082], [-0.4058559, 51.5593483], [-0.40698739999999994, 51.5597213], [-0.4072414999999999, 51.5598035], [-0.40902219999999995, 51.56038689999998], [-0.4107385999999999, 51.56095799999999], [-0.4122780999999999, 51.561464], [-0.41287, 51.56165749999998], [-0.4146429, 51.5622355], [-0.41640229999999995, 51.5628158], [-0.4185187, 51.563516500000006], [-0.4193669, 51.5637978], [-0.42096579999999995, 51.56432900000001], [-0.4239473, 51.5653024], [-0.4258187, 51.56592010000001], [-0.42741539999999995, 51.56643999999999], [-0.4280345, 51.5666468], [-0.4291127, 51.5669995], [-0.4299646, 51.56728249999999], [-0.43096129999999994, 51.5676096], [-0.4311605999999999, 51.567672900000005], [-0.4319665999999999, 51.5679399], [-0.4347695, 51.56886020000001], [-0.4361632, 51.5693188], [-0.4368869, 51.569556299999995]]}", "current_leg_start": "South Ruislip", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "51.5695563", "next_location_lon": "-0.4368869", "previous_location": "South Ruislip", "current_leg_milage": "1.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21492.555, \"from_m\": 9324.111, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 586694, \"profile_key\": \"b5990e1773de8a38e524797993602d632b564236939e807a262e75e77e87ec19\", \"schedule_id\": 16042, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1723\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732H\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": false, \"wtt_arr\": \"1735\", \"wtt_dep\": \"1736\", \"location\": \"Sudbury & Harrow Road\", \"stage_seq\": 4, \"distance_m\": 12578.591, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"Sudbury Hill Harrow\", \"stage_seq\": 5, \"distance_m\": 14066.822, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 6, \"distance_m\": 17033.992, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": \"1751\", \"location\": \"South Ruislip\", \"stage_seq\": 7, \"distance_m\": 18570.06, \"section_seq\": 1, \"route_path_id\": 72305}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"West Ruislip\", \"stage_seq\": 8, \"distance_m\": 21492.555, \"section_seq\": 1, \"route_path_id\": 72305}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21492.555, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72305}], \"total_distance_m\": 21492.555, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 21492.555, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1723", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5695563", "current_position_lon": "-0.4368869", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:00Z\", \"source_id\": 48101757, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:04Z\", \"source_id\": 15626303, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:19Z\", \"source_id\": 48113559, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:22Z\", \"source_id\": 15629928, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:23Z\", \"source_id\": 48121809, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:27Z\", \"source_id\": 15632510, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:23Z\", \"source_id\": 48134744, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:26Z\", \"source_id\": 15636647, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:03Z\", \"source_id\": 48165384, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:05Z\", \"source_id\": 15646306, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Ruislip", "service_state_platform": "4", "timing_fact_generation": 1789491248087092, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:08.810045", "service_state_evidence_id": 15646306, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:09.322047", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
WRU |
2R51 |
165020 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21492.555, "from_m": 9324.111, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 586694, "profile_key": "b5990e1773de8a38e524797993602d632b564236939e807a262e75e77e87ec19", "schedule_id": 16042, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1723", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1730", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 72305}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732H", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 72305}, {"is_pass": false, "wtt_arr": "1735", "wtt_dep": "1736", "location": "Sudbury & Harrow Road", "stage_seq": 4, "distance_m": 12578.591, "section_seq": 1, "route_path_id": 72305}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "Sudbury Hill Harrow", "stage_seq": 5, "distance_m": 14066.822, "section_seq": 1, "route_path_id": 72305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742", "location": "Northolt Park Jn", "stage_seq": 6, "distance_m": 17033.992, "section_seq": 1, "route_path_id": 72305}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": "1751", "location": "South Ruislip", "stage_seq": 7, "distance_m": 18570.06, "section_seq": 1, "route_path_id": 72305}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "West Ruislip", "stage_seq": 8, "distance_m": 21492.555, "section_seq": 1, "route_path_id": 72305}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21492.555, "from_m": 0.0, "section_seq": 1, "route_path_id": 72305}], "total_distance_m": 21492.555, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 21492.555, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:00Z", "source_id": 48101757, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:31:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:04Z", "source_id": 15626303, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:19Z", "source_id": 48113559, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:34:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:22Z", "source_id": 15629928, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18256, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:23Z", "source_id": 48121809, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:27Z", "source_id": 15632510, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:23Z", "source_id": 48134744, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:43:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:26Z", "source_id": 15636647, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23284, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:03Z", "source_id": 48165384, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:56:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:05Z", "source_id": 15646306, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
London Marylebone |
1723 |
1723 |
4 |
None |
None |
West Ruislip |
1755 |
1755 |
UPL |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37727/2026-09-15/detailed |
None |
South Ruislip |
2026-09-15T17:52:00+01:00 |
West Ruislip |
5.0 |
{"type": "LineString", "coordinates": [[-0.39944376823351446, 51.557234724638], [-0.3995206, 51.55726], [-0.4004339, 51.5575604], [-0.4019501999999999, 51.5580607], [-0.40370759999999994, 51.5586394], [-0.4046945, 51.55896649999999], [-0.4051264, 51.5591082], [-0.4058559, 51.5593483], [-0.40698739999999994, 51.5597213], [-0.4072414999999999, 51.5598035], [-0.40902219999999995, 51.56038689999998], [-0.4107385999999999, 51.56095799999999], [-0.4122780999999999, 51.561464], [-0.41287, 51.56165749999998], [-0.4146429, 51.5622355], [-0.41640229999999995, 51.5628158], [-0.4185187, 51.563516500000006], [-0.4193669, 51.5637978], [-0.42096579999999995, 51.56432900000001], [-0.4239473, 51.5653024], [-0.4258187, 51.56592010000001], [-0.42741539999999995, 51.56643999999999], [-0.4280345, 51.5666468], [-0.4291127, 51.5669995], [-0.4299646, 51.56728249999999], [-0.43096129999999994, 51.5676096], [-0.4311605999999999, 51.567672900000005], [-0.4319665999999999, 51.5679399], [-0.4347695, 51.56886020000001], [-0.4361632, 51.5693188], [-0.4368869, 51.569556299999995]]} |
1.8 |
1751 |
1756 |
South Ruislip |
West Ruislip |
West Ruislip |
51.5695563 |
-0.4368869 |
51.5695563 |
-0.4368869 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
West Ruislip |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646306 |
1789491248087092 |
27 |
27 |
2026-09-15 17:06:09.322047 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:08.810045 |
| 555085 |
586577 |
W70086 |
072M91MU15 |
2026-09-15 |
COMPLETE |
15646782 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 586577, "stp": "P", "toc": "ScotRail", "uid": "W70086", "consist": "380109", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70086/2026-09-15/detailed", "trust_id": "072M91MU15", "origin_crs": "NTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "1752", "dest_platform": "6", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2M91", "timing_status": "LATE", "origin_station": "Newton", "current_leg_arr": "1756", "current_leg_dep": "1749", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1719", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.27646, 55.83752049999999], [-4.2759511, 55.837570500000005], [-4.2750372, 55.83769499999999], [-4.274443, 55.8377943], [-4.2733849, 55.8379581], [-4.2730442, 55.83801239999999], [-4.27265, 55.83810419999999], [-4.2722154, 55.83824130000001], [-4.2719714, 55.8383452], [-4.271676299999999, 55.8384868], [-4.2712927999999994, 55.83871719999999], [-4.2709924, 55.83892959999999], [-4.270789975048468, 55.83909640166399], [-4.270641259952046, 55.839231815376465], [-4.270502406939873, 55.839350556173365], [-4.2703726091477545, 55.83945515588352], [-4.270251059711492, 55.83954814633576], [-4.270136951766889, 55.83963205935891], [-4.270029478449752, 55.8397094267818], [-4.269927832895881, 55.839782780433275], [-4.269831208241082, 55.83985465214215], [-4.269738797621157, 55.839927573737256], [-4.269649794171912, 55.840004077047425], [-4.269563391029147, 55.8400866939015], [-4.269478781328667, 55.8401779561283], [-4.269395158206277, 55.840280395556654], [-4.269311714797779, 55.8403965440154], [-4.269227644238978, 55.84052893333337], [-4.269142139665675, 55.84068009533938], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields West", "dest_arr_time_act": "1752", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields West", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 402.491, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7623.045, \"from_m\": 402.491, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8214.409, \"from_m\": 7623.045, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8698.767, \"from_m\": 8214.409, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12651.684, \"from_m\": 8698.767, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14180.438, \"from_m\": 12651.684, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14597.909, \"from_m\": 14180.438, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15157.731, \"from_m\": 14597.909, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15582.199, \"from_m\": 15157.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}], \"service_id\": 586577, \"profile_key\": \"54d8dd66aeffbcb719f5b16a06ac7ca0313510f53d19aed5fa563ab9646a849a\", \"schedule_id\": 27901, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Newton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Kirkhill\", \"stage_seq\": 2, \"distance_m\": 2358.228, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1725H\", \"location\": \"Burnside\", \"stage_seq\": 3, \"distance_m\": 4586.179, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1727H\", \"wtt_dep\": \"1728\", \"location\": \"Croftfoot\", \"stage_seq\": 4, \"distance_m\": 6225.398, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1732H\", \"location\": \"Kings Park\", \"stage_seq\": 5, \"distance_m\": 7371.631, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1734H\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 6, \"distance_m\": 8446.877, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Langside\", \"stage_seq\": 7, \"distance_m\": 9406.65, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1738H\", \"location\": \"Pollokshaws East\", \"stage_seq\": 8, \"distance_m\": 10252.086, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1740H\", \"location\": \"Shawlands\", \"stage_seq\": 9, \"distance_m\": 10847.641, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742H\", \"location\": \"Maxwell Park\", \"stage_seq\": 10, \"distance_m\": 11937.035, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1744H\", \"location\": \"Pollokshields West\", \"stage_seq\": 11, \"distance_m\": 12744.629, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745H\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 12, \"distance_m\": 13219.898, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 13, \"distance_m\": 13557.65, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1748\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 14, \"distance_m\": 14652.988, \"section_seq\": 1, \"route_path_id\": 39520}, {\"is_pass\": false, \"wtt_arr\": \"1752\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 15, \"distance_m\": 15582.199, \"section_seq\": 1, \"route_path_id\": 39520}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15582.199, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39520}], \"total_distance_m\": 15582.199, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15582.199, \"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": "1719", "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\": 2511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:18Z\", \"source_id\": 48074282, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:20Z\", \"source_id\": 15618385, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:54Z\", \"source_id\": 48084532, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:58Z\", \"source_id\": 15621363, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:19Z\", \"source_id\": 48091472, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:22Z\", \"source_id\": 15623309, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:45Z\", \"source_id\": 48120042, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:50Z\", \"source_id\": 15631966, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:23Z\", \"source_id\": 48124398, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:25Z\", \"source_id\": 15633313, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:33Z\", \"source_id\": 48130108, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:39Z\", \"source_id\": 15635149, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:23Z\", \"source_id\": 48134705, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:26Z\", \"source_id\": 15636663, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:34Z\", \"source_id\": 48140516, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:38Z\", \"source_id\": 15638468, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:35Z\", \"source_id\": 48166736, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:38Z\", \"source_id\": 15646782, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "6", "timing_fact_generation": 1789491282521128, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:19.092450", "service_state_evidence_id": 15646782, "current_leg_start_actual_dep": "2026-09-15T17:48:30+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:19.807871", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
NTN |
GLC |
2M91 |
380109 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 402.491, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7623.045, "from_m": 402.491, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8214.409, "from_m": 7623.045, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8698.767, "from_m": 8214.409, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12651.684, "from_m": 8698.767, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14180.438, "from_m": 12651.684, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14597.909, "from_m": 14180.438, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15157.731, "from_m": 14597.909, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15582.199, "from_m": 15157.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}], "service_id": 586577, "profile_key": "54d8dd66aeffbcb719f5b16a06ac7ca0313510f53d19aed5fa563ab9646a849a", "schedule_id": 27901, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1719", "location": "Newton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Kirkhill", "stage_seq": 2, "distance_m": 2358.228, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1725H", "location": "Burnside", "stage_seq": 3, "distance_m": 4586.179, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1727H", "wtt_dep": "1728", "location": "Croftfoot", "stage_seq": 4, "distance_m": 6225.398, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1732H", "location": "Kings Park", "stage_seq": 5, "distance_m": 7371.631, "section_seq": 1, "route_path_id": 39520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1734H", "location": "Cathcart West Jn", "stage_seq": 6, "distance_m": 8446.877, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Langside", "stage_seq": 7, "distance_m": 9406.65, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1738H", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 10252.086, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1740H", "location": "Shawlands", "stage_seq": 9, "distance_m": 10847.641, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742H", "location": "Maxwell Park", "stage_seq": 10, "distance_m": 11937.035, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1744H", "location": "Pollokshields West", "stage_seq": 11, "distance_m": 12744.629, "section_seq": 1, "route_path_id": 39520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745H", "location": "Muirhouse Central Jn", "stage_seq": 12, "distance_m": 13219.898, "section_seq": 1, "route_path_id": 39520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746", "location": "Muirhouse North Jn", "stage_seq": 13, "distance_m": 13557.65, "section_seq": 1, "route_path_id": 39520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1748", "location": "Glasgow Bridge Street Jn", "stage_seq": 14, "distance_m": 14652.988, "section_seq": 1, "route_path_id": 39520}, {"is_pass": false, "wtt_arr": "1752", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 15, "distance_m": 15582.199, "section_seq": 1, "route_path_id": 39520}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15582.199, "from_m": 0.0, "section_seq": 1, "route_path_id": 39520}], "total_distance_m": 15582.199, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15582.199, "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": 2511, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:18Z", "source_id": 48074282, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:21:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:20Z", "source_id": 15618385, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2515, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:54Z", "source_id": 48084532, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:24:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:58Z", "source_id": 15621363, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2519, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:19Z", "source_id": 48091472, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:26:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:22Z", "source_id": 15623309, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:45Z", "source_id": 48120042, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:50Z", "source_id": 15631966, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2557, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:23Z", "source_id": 48124398, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:39:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:25Z", "source_id": 15633313, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:33Z", "source_id": 48130108, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:39Z", "source_id": 15635149, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2565, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:23Z", "source_id": 48134705, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:26Z", "source_id": 15636663, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:34Z", "source_id": 48140516, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:38Z", "source_id": 15638468, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:35Z", "source_id": 48166736, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:56:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:38Z", "source_id": 15646782, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Newton |
1719 |
1719 |
1 |
None |
None |
Glasgow Central High Level |
1752 |
1752 |
6 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W70086/2026-09-15/detailed |
None |
Pollokshields West |
2026-09-15T17:48:30+01:00 |
Glasgow Central High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.27646, 55.83752049999999], [-4.2759511, 55.837570500000005], [-4.2750372, 55.83769499999999], [-4.274443, 55.8377943], [-4.2733849, 55.8379581], [-4.2730442, 55.83801239999999], [-4.27265, 55.83810419999999], [-4.2722154, 55.83824130000001], [-4.2719714, 55.8383452], [-4.271676299999999, 55.8384868], [-4.2712927999999994, 55.83871719999999], [-4.2709924, 55.83892959999999], [-4.270789975048468, 55.83909640166399], [-4.270641259952046, 55.839231815376465], [-4.270502406939873, 55.839350556173365], [-4.2703726091477545, 55.83945515588352], [-4.270251059711492, 55.83954814633576], [-4.270136951766889, 55.83963205935891], [-4.270029478449752, 55.8397094267818], [-4.269927832895881, 55.839782780433275], [-4.269831208241082, 55.83985465214215], [-4.269738797621157, 55.839927573737256], [-4.269649794171912, 55.840004077047425], [-4.269563391029147, 55.8400866939015], [-4.269478781328667, 55.8401779561283], [-4.269395158206277, 55.840280395556654], [-4.269311714797779, 55.8403965440154], [-4.269227644238978, 55.84052893333337], [-4.269142139665675, 55.84068009533938], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
1.8 |
1749 |
1756 |
Pollokshields West |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646782 |
1789491282521128 |
43 |
43 |
2026-09-15 17:06:19.807871 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:19.092450 |
| 555086 |
586129 |
L84707 |
872U51MU15 |
2026-09-15 |
COMPLETE |
15647030 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 586129, "stp": "P", "toc": "South Western Railway", "uid": "L84707", "consist": "701034", "dest_crs": "WNR", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84707/2026-09-15/detailed", "trust_id": "872U51MU15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Windsor & Eton Riverside", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": "1", "is_terminated": 1, "next_location": "Windsor & Eton Riverside", "signalling_id": "2U51", "timing_status": "ON TIME", "origin_station": "London Waterloo", "current_leg_arr": "1756", "current_leg_dep": "1752", "current_leg_end": "Windsor & Eton Riverside", "origin_dep_time": "1703", "origin_platform": "21", "current_location": "Windsor & Eton Riverside", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "0 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": "1756", "motion_projection": null, "next_location_lat": "51.4858654", "next_location_lon": "-0.6061272", "previous_location": "Datchet", "current_leg_milage": "1.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5159.049, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5214.847, \"from_m\": 5159.049, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11447.206, \"from_m\": 5214.847, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11489.516, \"from_m\": 11447.206, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15338.438, \"from_m\": 11489.516, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16446.253, \"from_m\": 15338.438, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21519.011, \"from_m\": 16446.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29807.437, \"from_m\": 21519.011, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30361.461, \"from_m\": 29807.437, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31033.368, \"from_m\": 30361.461, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31431.688, \"from_m\": 31033.368, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31480.833, \"from_m\": 31431.688, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36182.24, \"from_m\": 31480.833, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36579.107, \"from_m\": 36182.24, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39836.903, \"from_m\": 36579.107, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 40621.834, \"from_m\": 39836.903, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 41243.298, \"from_m\": 40621.834, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 586129, \"profile_key\": \"01fc43c33a87fd458cc6d7d64015e93e75f660ed276d3c6fd4ae4659d6a3f823\", \"schedule_id\": 34111, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1707H\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1709\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 4, \"distance_m\": 3208.285, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 5, \"distance_m\": 4240.077, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1712\", \"wtt_dep\": \"1713\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 6, \"distance_m\": 6201.325, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1716\", \"wtt_dep\": \"1717\", \"location\": \"Putney\", \"stage_seq\": 7, \"distance_m\": 9401.572, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Barnes\", \"stage_seq\": 8, \"distance_m\": 11287.102, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1723\", \"location\": \"Richmond\", \"stage_seq\": 9, \"distance_m\": 15542.122, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1726\", \"wtt_dep\": \"1727\", \"location\": \"Twickenham\", \"stage_seq\": 10, \"distance_m\": 18124.699, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730\", \"location\": \"Whitton\", \"stage_seq\": 11, \"distance_m\": 20017.841, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731\", \"location\": \"Whitton Jn\", \"stage_seq\": 12, \"distance_m\": 20903.84, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731H\", \"location\": \"Feltham Jn\", \"stage_seq\": 13, \"distance_m\": 21519.011, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734H\", \"location\": \"Feltham\", \"stage_seq\": 14, \"distance_m\": 23834.413, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1738H\", \"location\": \"Ashford (Middlesex)\", \"stage_seq\": 15, \"distance_m\": 28129.027, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742H\", \"location\": \"Staines\", \"stage_seq\": 16, \"distance_m\": 30491.91, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Wraysbury\", \"stage_seq\": 17, \"distance_m\": 34506.171, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1749\", \"location\": \"Sunnymeads\", \"stage_seq\": 18, \"distance_m\": 36274.677, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1751H\", \"wtt_dep\": \"1752\", \"location\": \"Datchet\", \"stage_seq\": 19, \"distance_m\": 38194.788, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Windsor & Eton Riverside\", \"stage_seq\": 20, \"distance_m\": 41243.298, \"section_seq\": 1, \"route_path_id\": 42442}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41243.298, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42442}], \"total_distance_m\": 41243.298, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 40584.331, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 658.967, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1703", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4858654", "current_position_lon": "-0.6061272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:31Z\", \"source_id\": 48034598, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:36Z\", \"source_id\": 15607141, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:28Z\", \"source_id\": 48043442, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:33Z\", \"source_id\": 15609555, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:05Z\", \"source_id\": 48047995, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:08Z\", \"source_id\": 15610842, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:17Z\", \"source_id\": 48062903, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:20Z\", \"source_id\": 15615121, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:48Z\", \"source_id\": 48069992, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:52Z\", \"source_id\": 15617099, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:46Z\", \"source_id\": 48078509, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:49Z\", \"source_id\": 15619609, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:47Z\", \"source_id\": 48090058, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:51Z\", \"source_id\": 15622888, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:56Z\", \"source_id\": 48098758, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:02Z\", \"source_id\": 15625475, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:46Z\", \"source_id\": 48109369, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:45Z\", \"source_id\": 15628583, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28262, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:56Z\", \"source_id\": 48123302, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:58Z\", \"source_id\": 15632901, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:16Z\", \"source_id\": 48131854, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:20Z\", \"source_id\": 15635698, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:45Z\", \"source_id\": 48138251, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:48Z\", \"source_id\": 15637800, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28223, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:37Z\", \"source_id\": 48148450, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:43Z\", \"source_id\": 15640983, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:56Z\", \"source_id\": 15644519, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:55Z\", \"source_id\": 48167505, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 15647030, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Windsor & Eton Riverside", "service_state_platform": "1", "timing_fact_generation": 1789491298233577, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:19.103481", "service_state_evidence_id": 15647030, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:19.819358", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
WNR |
2U51 |
701034 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5159.049, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5214.847, "from_m": 5159.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11447.206, "from_m": 5214.847, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11489.516, "from_m": 11447.206, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15338.438, "from_m": 11489.516, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16446.253, "from_m": 15338.438, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21519.011, "from_m": 16446.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29807.437, "from_m": 21519.011, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30361.461, "from_m": 29807.437, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31033.368, "from_m": 30361.461, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31431.688, "from_m": 31033.368, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31480.833, "from_m": 31431.688, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36182.24, "from_m": 31480.833, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36579.107, "from_m": 36182.24, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39836.903, "from_m": 36579.107, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 40621.834, "from_m": 39836.903, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41243.298, "from_m": 40621.834, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 586129, "profile_key": "01fc43c33a87fd458cc6d7d64015e93e75f660ed276d3c6fd4ae4659d6a3f823", "schedule_id": 34111, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1703", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1707H", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1709", "location": "Nine Elms Jn", "stage_seq": 4, "distance_m": 3208.285, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Queenstown Road (Battersea)", "stage_seq": 5, "distance_m": 4240.077, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1712", "wtt_dep": "1713", "location": "Clapham Junction (W)", "stage_seq": 6, "distance_m": 6201.325, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1716", "wtt_dep": "1717", "location": "Putney", "stage_seq": 7, "distance_m": 9401.572, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1719", "location": "Barnes", "stage_seq": 8, "distance_m": 11287.102, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1723", "location": "Richmond", "stage_seq": 9, "distance_m": 15542.122, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1726", "wtt_dep": "1727", "location": "Twickenham", "stage_seq": 10, "distance_m": 18124.699, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730", "location": "Whitton", "stage_seq": 11, "distance_m": 20017.841, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731", "location": "Whitton Jn", "stage_seq": 12, "distance_m": 20903.84, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731H", "location": "Feltham Jn", "stage_seq": 13, "distance_m": 21519.011, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734H", "location": "Feltham", "stage_seq": 14, "distance_m": 23834.413, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1738H", "location": "Ashford (Middlesex)", "stage_seq": 15, "distance_m": 28129.027, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742H", "location": "Staines", "stage_seq": 16, "distance_m": 30491.91, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Wraysbury", "stage_seq": 17, "distance_m": 34506.171, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1749", "location": "Sunnymeads", "stage_seq": 18, "distance_m": 36274.677, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1751H", "wtt_dep": "1752", "location": "Datchet", "stage_seq": 19, "distance_m": 38194.788, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Windsor & Eton Riverside", "stage_seq": 20, "distance_m": 41243.298, "section_seq": 1, "route_path_id": 42442}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41243.298, "from_m": 0.0, "section_seq": 1, "route_path_id": 42442}], "total_distance_m": 41243.298, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 40584.331, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 658.967, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:31Z", "source_id": 48034598, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:07:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:36Z", "source_id": 15607141, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:28Z", "source_id": 48043442, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:10:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:33Z", "source_id": 15609555, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:05Z", "source_id": 48047995, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:12:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:08Z", "source_id": 15610842, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:17Z", "source_id": 48062903, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:20Z", "source_id": 15615121, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28398, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:48Z", "source_id": 48069992, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:19:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:52Z", "source_id": 15617099, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:46Z", "source_id": 48078509, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:22:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:49Z", "source_id": 15619609, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:47Z", "source_id": 48090058, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:26:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:51Z", "source_id": 15622888, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:56Z", "source_id": 48098758, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:29:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:02Z", "source_id": 15625475, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28268, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:46Z", "source_id": 48109369, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:33:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:45Z", "source_id": 15628583, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28262, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:56Z", "source_id": 48123302, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:38:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:58Z", "source_id": 15632901, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:16Z", "source_id": 48131854, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:41:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:20Z", "source_id": 15635698, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:45Z", "source_id": 48138251, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:46:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:48Z", "source_id": 15637800, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28223, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:37Z", "source_id": 48148450, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:49:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:43Z", "source_id": 15640983, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:56Z", "source_id": 15644519, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:55Z", "source_id": 48167505, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:56:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 15647030, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
London Waterloo |
1703 |
1703 |
21 |
None |
None |
Windsor & Eton Riverside |
1758 |
1756 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L84707/2026-09-15/detailed |
None |
Datchet |
2026-09-15T17:52: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 |
1752 |
1756 |
Datchet |
Windsor & Eton Riverside |
Windsor & Eton Riverside |
51.4858654 |
-0.6061272 |
51.4858654 |
-0.6061272 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Windsor & Eton Riverside |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647030 |
1789491298233577 |
82 |
82 |
2026-09-15 17:06:19.819358 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:19.103481 |
| 555087 |
586604 |
C32416 |
172E68MU15 |
2026-09-15 |
COMPLETE |
15648073 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 586604, "stp": "P", "toc": "Northern", "uid": "C32416", "consist": "150119+150124", "dest_crs": "HGT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32416/2026-09-15/detailed", "trust_id": "172E68MU15", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Harrogate", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrogate", "signalling_id": "2E68", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "1756", "current_leg_dep": "1754", "current_leg_end": "Harrogate", "origin_dep_time": "1720", "origin_platform": "0B", "current_location": "Harrogate", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5275282167996973, 53.9802851369226], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]}", "current_leg_start": "Hornbeam Park", "dest_arr_time_act": "1756½", "motion_projection": null, "next_location_lat": "53.9935746", "next_location_lon": "-1.5376098", "previous_location": "Hornbeam Park", "current_leg_milage": "1.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1091.977, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2041.57, \"from_m\": 1091.977, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2488.282, \"from_m\": 2041.57, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2717.168, \"from_m\": 2488.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3730.851, \"from_m\": 2717.168, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4608.097, \"from_m\": 3730.851, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5143.537, \"from_m\": 4608.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28475.784, \"from_m\": 5143.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28867.543, \"from_m\": 28475.784, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30446.723, \"from_m\": 28867.543, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31875.699, \"from_m\": 30446.723, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32023.697, \"from_m\": 31875.699, \"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\": 586604, \"profile_key\": \"11a2a48373874ba82306718d8ead5fb344dbae698ecedb3c6d821159b6740818\", \"schedule_id\": 3983, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1720\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 4744.72, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1724H\", \"wtt_dep\": \"1725H\", \"location\": \"Burley Park\", \"stage_seq\": 4, \"distance_m\": 6341.304, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1727H\", \"wtt_dep\": \"1728\", \"location\": \"Headingley\", \"stage_seq\": 5, \"distance_m\": 7625.348, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1732\", \"wtt_dep\": \"1733\", \"location\": \"Horsforth\", \"stage_seq\": 6, \"distance_m\": 11826.453, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741\", \"location\": \"Weeton\", \"stage_seq\": 7, \"distance_m\": 21495.259, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1743H\", \"location\": \"Rigton S.B.\", \"stage_seq\": 8, \"distance_m\": 23778.415, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1747\", \"location\": \"Pannal\", \"stage_seq\": 9, \"distance_m\": 26734.999, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1751H\", \"wtt_dep\": \"1752\", \"location\": \"Hornbeam Park\", \"stage_seq\": 10, \"distance_m\": 30378.127, \"section_seq\": 1, \"route_path_id\": 67163}, {\"is_pass\": false, \"wtt_arr\": \"1756H\", \"wtt_dep\": null, \"location\": \"Harrogate\", \"stage_seq\": 11, \"distance_m\": 32023.697, \"section_seq\": 1, \"route_path_id\": 67163}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32023.697, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67163}], \"total_distance_m\": 32023.697, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30051.907, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1971.79, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1720", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.9935746", "current_position_lon": "-1.5376098", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:57Z\", \"source_id\": 48087680, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:04Z\", \"source_id\": 15622276, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:00Z\", \"source_id\": 48095998, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:07Z\", \"source_id\": 15624721, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:43Z\", \"source_id\": 48109274, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:49Z\", \"source_id\": 15628603, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:44Z\", \"source_id\": 48130512, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:49Z\", \"source_id\": 15635262, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5261, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:02Z\", \"source_id\": 48141640, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:06Z\", \"source_id\": 15638820, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:29Z\", \"source_id\": 48155889, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:31Z\", \"source_id\": 15643363, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:19Z\", \"source_id\": 15648073, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrogate", "service_state_platform": "1", "timing_fact_generation": 1789491380167095, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:20.159425", "service_state_evidence_id": 15648073, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:20.218643", "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 |
LDS |
HGT |
2E68 |
150119+150124 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1091.977, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2041.57, "from_m": 1091.977, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2488.282, "from_m": 2041.57, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2717.168, "from_m": 2488.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3730.851, "from_m": 2717.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4608.097, "from_m": 3730.851, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5143.537, "from_m": 4608.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28475.784, "from_m": 5143.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28867.543, "from_m": 28475.784, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30446.723, "from_m": 28867.543, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31875.699, "from_m": 30446.723, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32023.697, "from_m": 31875.699, "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": 586604, "profile_key": "11a2a48373874ba82306718d8ead5fb344dbae698ecedb3c6d821159b6740818", "schedule_id": 3983, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1720", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 67163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 4744.72, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1724H", "wtt_dep": "1725H", "location": "Burley Park", "stage_seq": 4, "distance_m": 6341.304, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1727H", "wtt_dep": "1728", "location": "Headingley", "stage_seq": 5, "distance_m": 7625.348, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1732", "wtt_dep": "1733", "location": "Horsforth", "stage_seq": 6, "distance_m": 11826.453, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741", "location": "Weeton", "stage_seq": 7, "distance_m": 21495.259, "section_seq": 1, "route_path_id": 67163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1743H", "location": "Rigton S.B.", "stage_seq": 8, "distance_m": 23778.415, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1747", "location": "Pannal", "stage_seq": 9, "distance_m": 26734.999, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1751H", "wtt_dep": "1752", "location": "Hornbeam Park", "stage_seq": 10, "distance_m": 30378.127, "section_seq": 1, "route_path_id": 67163}, {"is_pass": false, "wtt_arr": "1756H", "wtt_dep": null, "location": "Harrogate", "stage_seq": 11, "distance_m": 32023.697, "section_seq": 1, "route_path_id": 67163}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32023.697, "from_m": 0.0, "section_seq": 1, "route_path_id": 67163}], "total_distance_m": 32023.697, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30051.907, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1971.79, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:57Z", "source_id": 48087680, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:25:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:04Z", "source_id": 15622276, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5237, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:00Z", "source_id": 48095998, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:28:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:07Z", "source_id": 15624721, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:43Z", "source_id": 48109274, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:33:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:49Z", "source_id": 15628603, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:44Z", "source_id": 48130512, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:42:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:49Z", "source_id": 15635262, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5261, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:02Z", "source_id": 48141640, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:06Z", "source_id": 15638820, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4560, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:29Z", "source_id": 48155889, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:31Z", "source_id": 15643363, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:19Z", "source_id": 15648073, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Leeds |
1720 |
1720 |
0B |
None |
None |
Harrogate |
1757 |
1756½ |
1 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32416/2026-09-15/detailed |
None |
Hornbeam Park |
2026-09-15T17:52:00+01:00 |
Harrogate |
2.0 |
{"type": "LineString", "coordinates": [[-1.5275282167996973, 53.9802851369226], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]} |
1.0 |
1754 |
1756 |
Hornbeam Park |
Harrogate |
Harrogate |
53.9935746 |
-1.5376098 |
53.9935746 |
-1.5376098 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Harrogate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648073 |
1789491380167095 |
39 |
39 |
2026-09-15 17:06:20.218643 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:20.159425 |
| 555088 |
585622 |
C59638 |
452K24MT15 |
2026-09-15 |
COMPLETE |
15647067 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 585622, "stp": "P", "toc": "East Midlands Railway", "uid": "C59638", "consist": "158847", "dest_crs": "LCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C59638/2026-09-15/detailed", "trust_id": "452K24MT15", "origin_crs": "PBO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lincoln", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "5B", "is_terminated": 1, "next_location": "Lincoln", "signalling_id": "2K24", "timing_status": "EARLY", "origin_station": "Peterborough", "current_leg_arr": "1756", "current_leg_dep": "1745", "current_leg_end": "Lincoln", "origin_dep_time": "1646", "origin_platform": "7", "current_location": "Lincoln", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3914242, 53.1391018], [-0.3916049999999999, 53.13918120000002], [-0.3919499, 53.13933269999999], [-0.3921609, 53.1394245], [-0.39220559999999993, 53.1394439], [-0.3925749, 53.1396046], [-0.3931314, 53.13984510000001], [-0.3936651, 53.1400776], [-0.394215, 53.1403173], [-0.3951149, 53.140715500000006], [-0.3953745, 53.140835200000005], [-0.3957868, 53.1410253], [-0.3962011999999999, 53.14122069999999], [-0.3971426, 53.14168409999999], [-0.39737199999999995, 53.14179599999999], [-0.39832549999999994, 53.142301999999994], [-0.3990752, 53.1426961], [-0.39952419999999994, 53.1429336], [-0.4003452, 53.14336779999999], [-0.40080989999999994, 53.1436118], [-0.4008257999999999, 53.14362009999999], [-0.4015321, 53.1439888], [-0.4026518999999999, 53.144580899999994], [-0.4037838, 53.1451777], [-0.4043336, 53.14546570000001], [-0.4048404344939161, 53.14573188385283], [-0.4051316, 53.1458848], [-0.4052043, 53.1459232], [-0.40651829999999994, 53.14661669999999], [-0.4075965, 53.147186999999995], [-0.4088143, 53.14782569999999], [-0.4100615, 53.1484852], [-0.4108983, 53.148925199999994], [-0.4114636, 53.14923229999999], [-0.4117129, 53.14936370000001], [-0.4121885, 53.149606], [-0.412977, 53.1500214], [-0.413712, 53.150409100000005], [-0.41411419999999993, 53.150619000000006], [-0.41454869999999994, 53.15084900000001], [-0.4152737, 53.15123440000001], [-0.4154254, 53.151315099999984], [-0.4154943, 53.1513517], [-0.4164022, 53.1518302], [-0.4173476, 53.152327199999995], [-0.41849429999999993, 53.15293199999999], [-0.4195268999999999, 53.1534781], [-0.42086, 53.15417939999998], [-0.4223859, 53.15498560000001], [-0.42257529999999993, 53.1550857], [-0.4233222, 53.1554819], [-0.4235112, 53.1555917], [-0.42379959999999994, 53.1557582], [-0.4240357, 53.15589789999999], [-0.4243442, 53.1560885], [-0.4246445999999999, 53.1562783], [-0.42489809999999995, 53.156448], [-0.4251998, 53.15665299999999], [-0.4255497999999999, 53.1569007], [-0.42588239999999994, 53.1571508], [-0.42608089999999993, 53.15730520000001], [-0.42646179999999995, 53.15760840000001], [-0.42674740000000005, 53.1578512], [-0.427076, 53.15814389999999], [-0.42725299999999994, 53.1583056], [-0.4274193, 53.15846799999999], [-0.427595, 53.1586377], [-0.4278739999999999, 53.1589264], [-0.4281636, 53.15923759999999], [-0.4282884, 53.15938070000001], [-0.4284909, 53.159615499999994], [-0.4286356999999999, 53.15979159999999], [-0.4288154, 53.16002160000001], [-0.429148, 53.1604614], [-0.4293276999999999, 53.1607251], [-0.4296374999999999, 53.16121239999999], [-0.42974879999999993, 53.16140699999999], [-0.4298989999999999, 53.1616788], [-0.43002699999999994, 53.1619279], [-0.4301069, 53.1620977], [-0.4302035, 53.1623019], [-0.4302906, 53.16250049999999], [-0.43043819999999994, 53.1628672], [-0.4305079, 53.163064199999994], [-0.4305817, 53.163274], [-0.4306567999999999, 53.1634943], [-0.4307614, 53.16382], [-0.4308754, 53.1641697], [-0.4309612, 53.1644334], [-0.43106979999999995, 53.1647727], [-0.4311173, 53.164919000000005], [-0.43115279999999995, 53.16502860000001], [-0.4312227, 53.165243899999986], [-0.43134739999999994, 53.16563219999998], [-0.4315486, 53.16625450000001], [-0.4317483999999999, 53.1668776], [-0.43191339999999995, 53.167409], [-0.4321481, 53.16812699999999], [-0.4324525, 53.16907080000001], [-0.4324821, 53.169167300000005], [-0.4326153, 53.1695634], [-0.43283739999999993, 53.170250900000006], [-0.4329756, 53.1706866], [-0.4332304, 53.17147769999999], [-0.4334503, 53.172150499999994], [-0.4336434, 53.1727518], [-0.4338968999999999, 53.1735404], [-0.4342213999999999, 53.1745412], [-0.4343468, 53.1749278], [-0.4344333, 53.17519469999999], [-0.434605, 53.1757212], [-0.4348115, 53.176366599999994], [-0.4350435, 53.177082799999994], [-0.4353774999999999, 53.1781173], [-0.4356702, 53.1790242], [-0.43592999999999993, 53.1798293], [-0.43611779999999994, 53.1804071], [-0.4363873, 53.18124379999999], [-0.4364832, 53.18152749999999], [-0.43652310000000005, 53.18165409999999], [-0.4365898, 53.1818466], [-0.43696469999999993, 53.18280930000001], [-0.4369841, 53.18285919999999], [-0.43705559999999993, 53.1830197], [-0.4371584999999999, 53.1832506], [-0.43737039999999994, 53.1837039], [-0.4374372, 53.1838348], [-0.43754609999999994, 53.18394099999998], [-0.4376896, 53.18421419999999], [-0.4378264, 53.18446740000001], [-0.437982, 53.1847478], [-0.43817909999999993, 53.1850781], [-0.4384232, 53.1854784], [-0.4386430999999999, 53.18581989999999], [-0.43889339999999993, 53.18618849999999], [-0.43891, 53.186212899999994], [-0.4391338, 53.18652939999999], [-0.4393271, 53.18679550000001], [-0.4395013, 53.1870325], [-0.4397279, 53.1873186], [-0.4400068999999999, 53.1876705], [-0.4401759, 53.1878682], [-0.4404132, 53.18815109999999], [-0.4406572999999999, 53.1884283], [-0.4409376, 53.1887377], [-0.4412167, 53.1890359], [-0.4417315, 53.1895589], [-0.4419077, 53.189731], [-0.44200339999999994, 53.1898244], [-0.4423578, 53.19017040000001], [-0.4429385, 53.19073850000001], [-0.4435085999999999, 53.19129540000001], [-0.444104, 53.19187469999999], [-0.4447531, 53.19250459999999], [-0.44534330000000005, 53.193077599999995], [-0.4461868, 53.19389789999999], [-0.44678499999999993, 53.194477199999994], [-0.4471389, 53.19482270000001], [-0.4473387999999999, 53.1950115], [-0.4478257, 53.1954928], [-0.4481303, 53.195789], [-0.448296, 53.19593969999999], [-0.4485056, 53.196154], [-0.4491317999999999, 53.196759699999994], [-0.4491576420597607, 53.19678476733839], [-0.4497620999999999, 53.197371100000005], [-0.4504179, 53.19800899999999], [-0.45101330000000006, 53.1985875], [-0.4514775, 53.1990366], [-0.45192389999999993, 53.1994752], [-0.4520296901724693, 53.19957740430325], [-0.4522366, 53.199777299999994], [-0.4525718, 53.200102599999994], [-0.4528953999999999, 53.2004162], [-0.45314430000000006, 53.2006561], [-0.4534463, 53.2009532], [-0.45384720000000006, 53.2013406], [-0.4544493999999999, 53.2019294], [-0.4551213, 53.2025793], [-0.4556819, 53.2031264], [-0.4568888, 53.2042919], [-0.4576826000000001, 53.205067], [-0.4579832, 53.205357], [-0.4584982, 53.2058534], [-0.4594677999999999, 53.20679809999999], [-0.46047630000000006, 53.2077732], [-0.4613467, 53.20863659999999], [-0.4617825, 53.2090599], [-0.46270780000000006, 53.2099369], [-0.46318789999999993, 53.21040189999999], [-0.4639573000000001, 53.2111452], [-0.4643494, 53.21152320000001], [-0.4650146, 53.21216330000001], [-0.4655443, 53.21267969999999], [-0.4658029, 53.212928000000005], [-0.46585850000000006, 53.21298139999999], [-0.4660310999999999, 53.2131471], [-0.46661859999999994, 53.21371809999999], [-0.4671054, 53.2141871], [-0.4674205, 53.21446579999999], [-0.4676833000000001, 53.2146899], [-0.4680133000000001, 53.214958900000006], [-0.4683941, 53.2152512], [-0.4687991, 53.215542699999986], [-0.4689346999999999, 53.2156351], [-0.4691747, 53.2157981], [-0.4692981000000001, 53.2158792], [-0.4697204999999999, 53.216145], [-0.4701524, 53.2164043], [-0.4705801999999999, 53.2166461], [-0.47094629999999993, 53.2168366], [-0.4715693000000001, 53.2171622], [-0.4717606999999999, 53.217263599999995], [-0.4721908, 53.21746920000001], [-0.4723721999999999, 53.21754630000001], [-0.4728496999999999, 53.21773739999999], [-0.4735333, 53.2180176], [-0.47399229999999987, 53.21819760000002], [-0.4744426, 53.2183637], [-0.4750071999999999, 53.2185629], [-0.4752002999999999, 53.21862389999999], [-0.4759728, 53.21891299999999], [-0.4764623, 53.219064], [-0.4767182, 53.21913430000001], [-0.47699849999999994, 53.21920899999999], [-0.47739700000000007, 53.21931370000001], [-0.4778235, 53.2194205], [-0.4781759999999999, 53.21951010000001], [-0.4787567, 53.219648199999995], [-0.4796622, 53.21986609999999], [-0.4799223000000001, 53.219928], [-0.48068769999999994, 53.2201163], [-0.4814694999999999, 53.2202986], [-0.4824744, 53.220538999999995], [-0.48346420000000007, 53.22077749999999], [-0.484129, 53.22093699999999], [-0.4847060000000001, 53.2210762], [-0.4855335, 53.2212778], [-0.4860565, 53.2214038], [-0.486597, 53.22153549999998], [-0.4874284999999999, 53.221734600000005], [-0.487927, 53.22184910000001], [-0.4882438999999999, 53.22191689999999], [-0.4886395, 53.22199880000001], [-0.488956, 53.22205900000001], [-0.4892484, 53.22211200000001], [-0.4896091, 53.2221763], [-0.48996990000000007, 53.222235700000006], [-0.4903078, 53.22228869999999], [-0.4906842999999999, 53.222342899999994], [-0.49089250000000006, 53.22237379999999], [-0.4914223, 53.2224372], [-0.4917656, 53.2224782], [-0.4921058, 53.2225139], [-0.4925472, 53.22255899999999], [-0.4927752999999999, 53.22257989999999], [-0.4930511999999999, 53.222603], [-0.4934527999999999, 53.2226337], [-0.4937371999999999, 53.2226546], [-0.4939975999999999, 53.22267070000001], [-0.49440960000000006, 53.22268829999999], [-0.49457200000000007, 53.2226953], [-0.4947187, 53.22270170000001], [-0.4947715, 53.22270399999999], [-0.4950037000000001, 53.22271400000001], [-0.495197, 53.2227193], [-0.4955081999999999, 53.2227285], [-0.4958288999999999, 53.2227333], [-0.4961991, 53.22273809999999], [-0.4965785999999999, 53.22274380000001], [-0.4971904, 53.22275189999999], [-0.4975001, 53.22275570000001], [-0.498097, 53.222764], [-0.4989405, 53.22278250000001], [-0.4991886, 53.2227846], [-0.4997693000000001, 53.2227918], [-0.5009106, 53.2227986], [-0.5016429, 53.2228066], [-0.502237, 53.2228154], [-0.5027294999999999, 53.222822400000005], [-0.5042876, 53.22283840000001], [-0.5047578, 53.2228436], [-0.5055799, 53.222855800000005], [-0.5066543999999998, 53.2228734], [-0.5077984, 53.2228903], [-0.509684, 53.22291940000001], [-0.5112444999999999, 53.22294250000001], [-0.5123173999999999, 53.222954699999995], [-0.5136667, 53.22297280000001], [-0.5149693, 53.222987], [-0.5163072000000001, 53.2229969], [-0.5181857000000001, 53.22301599999999], [-0.5195053999999999, 53.223032800000006], [-0.5207271, 53.223052399999986], [-0.5221299, 53.2230724], [-0.5236597, 53.223092], [-0.5242448, 53.2230995], [-0.5246855999999999, 53.22310710000001], [-0.5251017999999998, 53.22311929999999], [-0.5254935999999999, 53.2231344], [-0.5257994, 53.2231478], [-0.526121, 53.2231676], [-0.5263973, 53.22318689999999], [-0.5266671999999999, 53.22320979999999], [-0.5270048, 53.22323999999999], [-0.5273039, 53.223269], [-0.5277219999999999, 53.22331559999999], [-0.5280733, 53.22335729999999], [-0.52847, 53.223408500000005], [-0.5288116000000002, 53.223455300000005], [-0.5293102, 53.2235313], [-0.5296765, 53.2235914], [-0.5301591, 53.223680400000006], [-0.5307778, 53.22382409999999], [-0.5312651999999999, 53.223937799999995], [-0.5320336, 53.2241103], [-0.5323738999999998, 53.2241943], [-0.5329387, 53.22433970000001], [-0.5332878999999999, 53.2244287], [-0.5336432, 53.224515100000005], [-0.5339797999999999, 53.2245864], [-0.5343751, 53.2246661], [-0.5347962999999999, 53.22474940000001], [-0.5350538537893651, 53.22480416047805], [-0.5352986246197097, 53.22486339660109], [-0.5355124341285696, 53.224915902224176], [-0.5356975081108268, 53.22496205167721], [-0.5358560723613635, 53.225002219290126], [-0.5359903526750616, 53.225036779392816], [-0.5361025748468033, 53.22506610631521], [-0.5361949646714709, 53.22509057438722], [-0.5362697479439461, 53.22511055793875], [-0.5363291504591113, 53.22512643129972], [-0.5363753980118484, 53.225138568800034], [-0.5364107163970395, 53.225147344769624], [-0.536437331409567, 53.22515313353838], [-0.5364574688443124, 53.225156309436215], [-0.5364733544961583, 53.225157246793074], [-0.5364872141599867, 53.22515631993883], [-0.5365012736306795, 53.22515390320343], [-0.5367740999999999, 53.2252287], [-0.5370597, 53.22531240000001], [-0.5377427, 53.22545480000001], [-0.5378213999999999, 53.2254765], [-0.5387243, 53.2257257], [-0.5389891704717129, 53.22579995847543], [-0.5397776, 53.226021]]}", "current_leg_start": "Metheringham", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "53.2260210", "next_location_lon": "-0.5397776", "previous_location": "Metheringham", "current_leg_milage": "9.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 358.789, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 395.297, \"from_m\": 358.789, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4897.678, \"from_m\": 395.297, \"capability_applied\": null, \"effective_limit_mph\": 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\": 5001.3, \"from_m\": 4897.678, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5026.544, \"from_m\": 5001.3, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6050.099, \"from_m\": 5026.544, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9992.715, \"from_m\": 6050.099, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26135.905, \"from_m\": 9992.715, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27762.903, \"from_m\": 26135.905, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30147.533, \"from_m\": 27762.903, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 54697.687, \"from_m\": 30147.533, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55297.69, \"from_m\": 54697.687, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 55411.043, \"from_m\": 55297.69, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56023.423, \"from_m\": 55411.043, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56148.322, \"from_m\": 56023.423, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56891.819, \"from_m\": 56148.322, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57000.345, \"from_m\": 56891.819, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57442.195, \"from_m\": 57000.345, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57526.175, \"from_m\": 57442.195, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57601.388, \"from_m\": 57526.175, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60760.598, \"from_m\": 57601.388, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60903.248, \"from_m\": 60760.598, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 60986.755, \"from_m\": 60903.248, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 61022.532, \"from_m\": 60986.755, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61179.213, \"from_m\": 61022.532, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 82247.964, \"from_m\": 61179.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 82261.824, \"from_m\": 82247.964, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90358.476, \"from_m\": 82261.824, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 91149.606, \"from_m\": 90358.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91347.128, \"from_m\": 91149.606, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 585622, \"profile_key\": \"0d4aba165931577aea0af0f80c2e6824a8956fbd1e19af552705bf682a1235d1\", \"schedule_id\": 7070, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Peterborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Marholm Jn\", \"stage_seq\": 2, \"distance_m\": 3900.675, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651H\", \"location\": \"Glinton Jn\", \"stage_seq\": 3, \"distance_m\": 6703.395, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": false, \"wtt_arr\": \"1703H\", \"wtt_dep\": \"1705H\", \"location\": \"Spalding\", \"stage_seq\": 4, \"distance_m\": 26663.193, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1712H\", \"location\": \"Quadring Sig. WS7071\", \"stage_seq\": 5, \"distance_m\": 37281.189, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1723\", \"location\": \"Sleaford South Jn\", \"stage_seq\": 6, \"distance_m\": 55297.69, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": false, \"wtt_arr\": \"1725H\", \"wtt_dep\": \"1726H\", \"location\": \"Sleaford\", \"stage_seq\": 7, \"distance_m\": 57111.347, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1730H\", \"location\": \"Sleaford North Jn\", \"stage_seq\": 8, \"distance_m\": 60978.44, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734H\", \"location\": \"Ruskington\", \"stage_seq\": 9, \"distance_m\": 64462.687, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": false, \"wtt_arr\": \"1742H\", \"wtt_dep\": \"1743H\", \"location\": \"Metheringham\", \"stage_seq\": 10, \"distance_m\": 76105.389, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1755\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 11, \"distance_m\": 91103.735, \"section_seq\": 1, \"route_path_id\": 66877}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Lincoln\", \"stage_seq\": 12, \"distance_m\": 91347.128, \"section_seq\": 1, \"route_path_id\": 66877}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 91347.128, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66877}], \"total_distance_m\": 91347.128, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 88174.058, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3173.07, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1646", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.2260210", "current_position_lon": "-0.5397776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:08Z\", \"source_id\": 48027729, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:10Z\", \"source_id\": 15605156, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:42Z\", \"source_id\": 15624437, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:13Z\", \"source_id\": 48105211, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:19Z\", \"source_id\": 15627347, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:48Z\", \"source_id\": 48138388, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:52Z\", \"source_id\": 15637838, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 48167589, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:01Z\", \"source_id\": 15647067, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "5", "timing_fact_generation": 1789491304457068, "current_leg_arrival_utc": "2026-09-15T17:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:26.511513", "service_state_evidence_id": 15647067, "current_leg_start_actual_dep": "2026-09-15T17:43:30+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:27.373209", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
PBO |
LCN |
2K24 |
158847 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 358.789, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 395.297, "from_m": 358.789, "capability_applied": null, "effective_limit_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": 4897.678, "from_m": 395.297, "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": 5001.3, "from_m": 4897.678, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5026.544, "from_m": 5001.3, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6050.099, "from_m": 5026.544, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9992.715, "from_m": 6050.099, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26135.905, "from_m": 9992.715, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27762.903, "from_m": 26135.905, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30147.533, "from_m": 27762.903, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 54697.687, "from_m": 30147.533, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55297.69, "from_m": 54697.687, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 55411.043, "from_m": 55297.69, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56023.423, "from_m": 55411.043, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56148.322, "from_m": 56023.423, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56891.819, "from_m": 56148.322, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57000.345, "from_m": 56891.819, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57442.195, "from_m": 57000.345, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57526.175, "from_m": 57442.195, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57601.388, "from_m": 57526.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60760.598, "from_m": 57601.388, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60903.248, "from_m": 60760.598, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 60986.755, "from_m": 60903.248, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 61022.532, "from_m": 60986.755, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61179.213, "from_m": 61022.532, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 82247.964, "from_m": 61179.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 82261.824, "from_m": 82247.964, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90358.476, "from_m": 82261.824, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 91149.606, "from_m": 90358.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91347.128, "from_m": 91149.606, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 585622, "profile_key": "0d4aba165931577aea0af0f80c2e6824a8956fbd1e19af552705bf682a1235d1", "schedule_id": 7070, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1646", "location": "Peterborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Marholm Jn", "stage_seq": 2, "distance_m": 3900.675, "section_seq": 1, "route_path_id": 66877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651H", "location": "Glinton Jn", "stage_seq": 3, "distance_m": 6703.395, "section_seq": 1, "route_path_id": 66877}, {"is_pass": false, "wtt_arr": "1703H", "wtt_dep": "1705H", "location": "Spalding", "stage_seq": 4, "distance_m": 26663.193, "section_seq": 1, "route_path_id": 66877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1712H", "location": "Quadring Sig. WS7071", "stage_seq": 5, "distance_m": 37281.189, "section_seq": 1, "route_path_id": 66877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1723", "location": "Sleaford South Jn", "stage_seq": 6, "distance_m": 55297.69, "section_seq": 1, "route_path_id": 66877}, {"is_pass": false, "wtt_arr": "1725H", "wtt_dep": "1726H", "location": "Sleaford", "stage_seq": 7, "distance_m": 57111.347, "section_seq": 1, "route_path_id": 66877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1730H", "location": "Sleaford North Jn", "stage_seq": 8, "distance_m": 60978.44, "section_seq": 1, "route_path_id": 66877}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734H", "location": "Ruskington", "stage_seq": 9, "distance_m": 64462.687, "section_seq": 1, "route_path_id": 66877}, {"is_pass": false, "wtt_arr": "1742H", "wtt_dep": "1743H", "location": "Metheringham", "stage_seq": 10, "distance_m": 76105.389, "section_seq": 1, "route_path_id": 66877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1755", "location": "Pelham Street Jn", "stage_seq": 11, "distance_m": 91103.735, "section_seq": 1, "route_path_id": 66877}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Lincoln", "stage_seq": 12, "distance_m": 91347.128, "section_seq": 1, "route_path_id": 66877}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91347.128, "from_m": 0.0, "section_seq": 1, "route_path_id": 66877}], "total_distance_m": 91347.128, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 88174.058, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3173.07, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:08Z", "source_id": 48027729, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:04:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:10Z", "source_id": 15605156, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:42Z", "source_id": 15624437, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11636, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:13Z", "source_id": 48105211, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:19Z", "source_id": 15627347, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:48Z", "source_id": 48138388, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:44:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:52Z", "source_id": 15637838, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 48167589, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:56:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:01Z", "source_id": 15647067, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Peterborough |
1646 |
1646 |
7 |
None |
None |
Lincoln |
1757 |
1757 |
5B |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C59638/2026-09-15/detailed |
None |
Metheringham |
2026-09-15T17:43:30+01:00 |
Lincoln |
11.0 |
{"type": "LineString", "coordinates": [[-0.3914242, 53.1391018], [-0.3916049999999999, 53.13918120000002], [-0.3919499, 53.13933269999999], [-0.3921609, 53.1394245], [-0.39220559999999993, 53.1394439], [-0.3925749, 53.1396046], [-0.3931314, 53.13984510000001], [-0.3936651, 53.1400776], [-0.394215, 53.1403173], [-0.3951149, 53.140715500000006], [-0.3953745, 53.140835200000005], [-0.3957868, 53.1410253], [-0.3962011999999999, 53.14122069999999], [-0.3971426, 53.14168409999999], [-0.39737199999999995, 53.14179599999999], [-0.39832549999999994, 53.142301999999994], [-0.3990752, 53.1426961], [-0.39952419999999994, 53.1429336], [-0.4003452, 53.14336779999999], [-0.40080989999999994, 53.1436118], [-0.4008257999999999, 53.14362009999999], [-0.4015321, 53.1439888], [-0.4026518999999999, 53.144580899999994], [-0.4037838, 53.1451777], [-0.4043336, 53.14546570000001], [-0.4048404344939161, 53.14573188385283], [-0.4051316, 53.1458848], [-0.4052043, 53.1459232], [-0.40651829999999994, 53.14661669999999], [-0.4075965, 53.147186999999995], [-0.4088143, 53.14782569999999], [-0.4100615, 53.1484852], [-0.4108983, 53.148925199999994], [-0.4114636, 53.14923229999999], [-0.4117129, 53.14936370000001], [-0.4121885, 53.149606], [-0.412977, 53.1500214], [-0.413712, 53.150409100000005], [-0.41411419999999993, 53.150619000000006], [-0.41454869999999994, 53.15084900000001], [-0.4152737, 53.15123440000001], [-0.4154254, 53.151315099999984], [-0.4154943, 53.1513517], [-0.4164022, 53.1518302], [-0.4173476, 53.152327199999995], [-0.41849429999999993, 53.15293199999999], [-0.4195268999999999, 53.1534781], [-0.42086, 53.15417939999998], [-0.4223859, 53.15498560000001], [-0.42257529999999993, 53.1550857], [-0.4233222, 53.1554819], [-0.4235112, 53.1555917], [-0.42379959999999994, 53.1557582], [-0.4240357, 53.15589789999999], [-0.4243442, 53.1560885], [-0.4246445999999999, 53.1562783], [-0.42489809999999995, 53.156448], [-0.4251998, 53.15665299999999], [-0.4255497999999999, 53.1569007], [-0.42588239999999994, 53.1571508], [-0.42608089999999993, 53.15730520000001], [-0.42646179999999995, 53.15760840000001], [-0.42674740000000005, 53.1578512], [-0.427076, 53.15814389999999], [-0.42725299999999994, 53.1583056], [-0.4274193, 53.15846799999999], [-0.427595, 53.1586377], [-0.4278739999999999, 53.1589264], [-0.4281636, 53.15923759999999], [-0.4282884, 53.15938070000001], [-0.4284909, 53.159615499999994], [-0.4286356999999999, 53.15979159999999], [-0.4288154, 53.16002160000001], [-0.429148, 53.1604614], [-0.4293276999999999, 53.1607251], [-0.4296374999999999, 53.16121239999999], [-0.42974879999999993, 53.16140699999999], [-0.4298989999999999, 53.1616788], [-0.43002699999999994, 53.1619279], [-0.4301069, 53.1620977], [-0.4302035, 53.1623019], [-0.4302906, 53.16250049999999], [-0.43043819999999994, 53.1628672], [-0.4305079, 53.163064199999994], [-0.4305817, 53.163274], [-0.4306567999999999, 53.1634943], [-0.4307614, 53.16382], [-0.4308754, 53.1641697], [-0.4309612, 53.1644334], [-0.43106979999999995, 53.1647727], [-0.4311173, 53.164919000000005], [-0.43115279999999995, 53.16502860000001], [-0.4312227, 53.165243899999986], [-0.43134739999999994, 53.16563219999998], [-0.4315486, 53.16625450000001], [-0.4317483999999999, 53.1668776], [-0.43191339999999995, 53.167409], [-0.4321481, 53.16812699999999], [-0.4324525, 53.16907080000001], [-0.4324821, 53.169167300000005], [-0.4326153, 53.1695634], [-0.43283739999999993, 53.170250900000006], [-0.4329756, 53.1706866], [-0.4332304, 53.17147769999999], [-0.4334503, 53.172150499999994], [-0.4336434, 53.1727518], [-0.4338968999999999, 53.1735404], [-0.4342213999999999, 53.1745412], [-0.4343468, 53.1749278], [-0.4344333, 53.17519469999999], [-0.434605, 53.1757212], [-0.4348115, 53.176366599999994], [-0.4350435, 53.177082799999994], [-0.4353774999999999, 53.1781173], [-0.4356702, 53.1790242], [-0.43592999999999993, 53.1798293], [-0.43611779999999994, 53.1804071], [-0.4363873, 53.18124379999999], [-0.4364832, 53.18152749999999], [-0.43652310000000005, 53.18165409999999], [-0.4365898, 53.1818466], [-0.43696469999999993, 53.18280930000001], [-0.4369841, 53.18285919999999], [-0.43705559999999993, 53.1830197], [-0.4371584999999999, 53.1832506], [-0.43737039999999994, 53.1837039], [-0.4374372, 53.1838348], [-0.43754609999999994, 53.18394099999998], [-0.4376896, 53.18421419999999], [-0.4378264, 53.18446740000001], [-0.437982, 53.1847478], [-0.43817909999999993, 53.1850781], [-0.4384232, 53.1854784], [-0.4386430999999999, 53.18581989999999], [-0.43889339999999993, 53.18618849999999], [-0.43891, 53.186212899999994], [-0.4391338, 53.18652939999999], [-0.4393271, 53.18679550000001], [-0.4395013, 53.1870325], [-0.4397279, 53.1873186], [-0.4400068999999999, 53.1876705], [-0.4401759, 53.1878682], [-0.4404132, 53.18815109999999], [-0.4406572999999999, 53.1884283], [-0.4409376, 53.1887377], [-0.4412167, 53.1890359], [-0.4417315, 53.1895589], [-0.4419077, 53.189731], [-0.44200339999999994, 53.1898244], [-0.4423578, 53.19017040000001], [-0.4429385, 53.19073850000001], [-0.4435085999999999, 53.19129540000001], [-0.444104, 53.19187469999999], [-0.4447531, 53.19250459999999], [-0.44534330000000005, 53.193077599999995], [-0.4461868, 53.19389789999999], [-0.44678499999999993, 53.194477199999994], [-0.4471389, 53.19482270000001], [-0.4473387999999999, 53.1950115], [-0.4478257, 53.1954928], [-0.4481303, 53.195789], [-0.448296, 53.19593969999999], [-0.4485056, 53.196154], [-0.4491317999999999, 53.196759699999994], [-0.4491576420597607, 53.19678476733839], [-0.4497620999999999, 53.197371100000005], [-0.4504179, 53.19800899999999], [-0.45101330000000006, 53.1985875], [-0.4514775, 53.1990366], [-0.45192389999999993, 53.1994752], [-0.4520296901724693, 53.19957740430325], [-0.4522366, 53.199777299999994], [-0.4525718, 53.200102599999994], [-0.4528953999999999, 53.2004162], [-0.45314430000000006, 53.2006561], [-0.4534463, 53.2009532], [-0.45384720000000006, 53.2013406], [-0.4544493999999999, 53.2019294], [-0.4551213, 53.2025793], [-0.4556819, 53.2031264], [-0.4568888, 53.2042919], [-0.4576826000000001, 53.205067], [-0.4579832, 53.205357], [-0.4584982, 53.2058534], [-0.4594677999999999, 53.20679809999999], [-0.46047630000000006, 53.2077732], [-0.4613467, 53.20863659999999], [-0.4617825, 53.2090599], [-0.46270780000000006, 53.2099369], [-0.46318789999999993, 53.21040189999999], [-0.4639573000000001, 53.2111452], [-0.4643494, 53.21152320000001], [-0.4650146, 53.21216330000001], [-0.4655443, 53.21267969999999], [-0.4658029, 53.212928000000005], [-0.46585850000000006, 53.21298139999999], [-0.4660310999999999, 53.2131471], [-0.46661859999999994, 53.21371809999999], [-0.4671054, 53.2141871], [-0.4674205, 53.21446579999999], [-0.4676833000000001, 53.2146899], [-0.4680133000000001, 53.214958900000006], [-0.4683941, 53.2152512], [-0.4687991, 53.215542699999986], [-0.4689346999999999, 53.2156351], [-0.4691747, 53.2157981], [-0.4692981000000001, 53.2158792], [-0.4697204999999999, 53.216145], [-0.4701524, 53.2164043], [-0.4705801999999999, 53.2166461], [-0.47094629999999993, 53.2168366], [-0.4715693000000001, 53.2171622], [-0.4717606999999999, 53.217263599999995], [-0.4721908, 53.21746920000001], [-0.4723721999999999, 53.21754630000001], [-0.4728496999999999, 53.21773739999999], [-0.4735333, 53.2180176], [-0.47399229999999987, 53.21819760000002], [-0.4744426, 53.2183637], [-0.4750071999999999, 53.2185629], [-0.4752002999999999, 53.21862389999999], [-0.4759728, 53.21891299999999], [-0.4764623, 53.219064], [-0.4767182, 53.21913430000001], [-0.47699849999999994, 53.21920899999999], [-0.47739700000000007, 53.21931370000001], [-0.4778235, 53.2194205], [-0.4781759999999999, 53.21951010000001], [-0.4787567, 53.219648199999995], [-0.4796622, 53.21986609999999], [-0.4799223000000001, 53.219928], [-0.48068769999999994, 53.2201163], [-0.4814694999999999, 53.2202986], [-0.4824744, 53.220538999999995], [-0.48346420000000007, 53.22077749999999], [-0.484129, 53.22093699999999], [-0.4847060000000001, 53.2210762], [-0.4855335, 53.2212778], [-0.4860565, 53.2214038], [-0.486597, 53.22153549999998], [-0.4874284999999999, 53.221734600000005], [-0.487927, 53.22184910000001], [-0.4882438999999999, 53.22191689999999], [-0.4886395, 53.22199880000001], [-0.488956, 53.22205900000001], [-0.4892484, 53.22211200000001], [-0.4896091, 53.2221763], [-0.48996990000000007, 53.222235700000006], [-0.4903078, 53.22228869999999], [-0.4906842999999999, 53.222342899999994], [-0.49089250000000006, 53.22237379999999], [-0.4914223, 53.2224372], [-0.4917656, 53.2224782], [-0.4921058, 53.2225139], [-0.4925472, 53.22255899999999], [-0.4927752999999999, 53.22257989999999], [-0.4930511999999999, 53.222603], [-0.4934527999999999, 53.2226337], [-0.4937371999999999, 53.2226546], [-0.4939975999999999, 53.22267070000001], [-0.49440960000000006, 53.22268829999999], [-0.49457200000000007, 53.2226953], [-0.4947187, 53.22270170000001], [-0.4947715, 53.22270399999999], [-0.4950037000000001, 53.22271400000001], [-0.495197, 53.2227193], [-0.4955081999999999, 53.2227285], [-0.4958288999999999, 53.2227333], [-0.4961991, 53.22273809999999], [-0.4965785999999999, 53.22274380000001], [-0.4971904, 53.22275189999999], [-0.4975001, 53.22275570000001], [-0.498097, 53.222764], [-0.4989405, 53.22278250000001], [-0.4991886, 53.2227846], [-0.4997693000000001, 53.2227918], [-0.5009106, 53.2227986], [-0.5016429, 53.2228066], [-0.502237, 53.2228154], [-0.5027294999999999, 53.222822400000005], [-0.5042876, 53.22283840000001], [-0.5047578, 53.2228436], [-0.5055799, 53.222855800000005], [-0.5066543999999998, 53.2228734], [-0.5077984, 53.2228903], [-0.509684, 53.22291940000001], [-0.5112444999999999, 53.22294250000001], [-0.5123173999999999, 53.222954699999995], [-0.5136667, 53.22297280000001], [-0.5149693, 53.222987], [-0.5163072000000001, 53.2229969], [-0.5181857000000001, 53.22301599999999], [-0.5195053999999999, 53.223032800000006], [-0.5207271, 53.223052399999986], [-0.5221299, 53.2230724], [-0.5236597, 53.223092], [-0.5242448, 53.2230995], [-0.5246855999999999, 53.22310710000001], [-0.5251017999999998, 53.22311929999999], [-0.5254935999999999, 53.2231344], [-0.5257994, 53.2231478], [-0.526121, 53.2231676], [-0.5263973, 53.22318689999999], [-0.5266671999999999, 53.22320979999999], [-0.5270048, 53.22323999999999], [-0.5273039, 53.223269], [-0.5277219999999999, 53.22331559999999], [-0.5280733, 53.22335729999999], [-0.52847, 53.223408500000005], [-0.5288116000000002, 53.223455300000005], [-0.5293102, 53.2235313], [-0.5296765, 53.2235914], [-0.5301591, 53.223680400000006], [-0.5307778, 53.22382409999999], [-0.5312651999999999, 53.223937799999995], [-0.5320336, 53.2241103], [-0.5323738999999998, 53.2241943], [-0.5329387, 53.22433970000001], [-0.5332878999999999, 53.2244287], [-0.5336432, 53.224515100000005], [-0.5339797999999999, 53.2245864], [-0.5343751, 53.2246661], [-0.5347962999999999, 53.22474940000001], [-0.5350538537893651, 53.22480416047805], [-0.5352986246197097, 53.22486339660109], [-0.5355124341285696, 53.224915902224176], [-0.5356975081108268, 53.22496205167721], [-0.5358560723613635, 53.225002219290126], [-0.5359903526750616, 53.225036779392816], [-0.5361025748468033, 53.22506610631521], [-0.5361949646714709, 53.22509057438722], [-0.5362697479439461, 53.22511055793875], [-0.5363291504591113, 53.22512643129972], [-0.5363753980118484, 53.225138568800034], [-0.5364107163970395, 53.225147344769624], [-0.536437331409567, 53.22515313353838], [-0.5364574688443124, 53.225156309436215], [-0.5364733544961583, 53.225157246793074], [-0.5364872141599867, 53.22515631993883], [-0.5365012736306795, 53.22515390320343], [-0.5367740999999999, 53.2252287], [-0.5370597, 53.22531240000001], [-0.5377427, 53.22545480000001], [-0.5378213999999999, 53.2254765], [-0.5387243, 53.2257257], [-0.5389891704717129, 53.22579995847543], [-0.5397776, 53.226021]]} |
9.5 |
1745 |
1756 |
Metheringham |
Lincoln |
Lincoln |
53.2260210 |
-0.5397776 |
53.2260210 |
-0.5397776 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Lincoln |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647067 |
1789491304457068 |
33 |
33 |
2026-09-15 17:06:27.373209 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:26.511513 |
| 555089 |
586134 |
P89508 |
892T53MU15 |
2026-09-15 |
COMPLETE |
15647398 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 586134, "stp": "P", "toc": "Southeastern", "uid": "P89508", "consist": "375904", "dest_crs": "SOO", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89508/2026-09-15/detailed", "trust_id": "892T53MU15", "origin_crs": "TON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Strood", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "3", "is_terminated": 1, "next_location": "Strood", "signalling_id": "2T53", "timing_status": "ON TIME", "origin_station": "Tonbridge", "current_leg_arr": "1756", "current_leg_dep": "1752", "current_leg_end": "Strood", "origin_dep_time": "1703", "origin_platform": "1", "current_location": "Strood", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.4619639, 51.37392799999999], [0.4635141999999999, 51.3747094], [0.4650629999999999, 51.375489900000005], [0.4673556, 51.37663560000001], [0.4694805, 51.3776975], [0.4714168999999999, 51.3786652], [0.47165944052145065, 51.37877263831019], [0.4717123884356855, 51.37879609264379], [0.4727942, 51.3792753], [0.4742295, 51.3798705], [0.4763785, 51.3806932], [0.47746070000000007, 51.3811158], [0.4784651, 51.38154769999999], [0.4793385, 51.3819391], [0.4801851, 51.38234219999999], [0.4816826, 51.3831153], [0.48291980000000007, 51.3838105], [0.4840162, 51.384483900000006], [0.48504839999999994, 51.38517730000001], [0.4856699, 51.3856098], [0.48627029999999993, 51.38605569999999], [0.4869842, 51.38661389999999], [0.48720379288079946, 51.38679167395817], [0.4876768000000001, 51.38717460000001], [0.4883706, 51.3877937], [0.48900609999999994, 51.388396099999994], [0.489632, 51.38901250000001], [0.49025550000000007, 51.3895925], [0.4904269, 51.38975179999999], [0.491538, 51.390741699999985], [0.49272840000000007, 51.3916555], [0.4936333999999999, 51.3923561], [0.4944412999999999, 51.3929002], [0.4950672, 51.3933093], [0.496994, 51.394507999999995], [0.4974713999999999, 51.3948046], [0.4980396, 51.395155599999995], [0.49812537691637215, 51.3952085995362], [0.4981692047792976, 51.395235679716656], [0.4985956999999999, 51.3954992], [0.4987503, 51.3955967], [0.4996029, 51.3962296], [0.49975, 51.39632279999999], [0.4999928, 51.3964787], [0.5002750999999999, 51.39665339999999]]}", "current_leg_start": "Cuxton", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "51.3966534", "next_location_lon": "0.5002751", "previous_location": "Cuxton", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 623.038, \"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\": 683.949, \"from_m\": 623.038, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1807.06, \"from_m\": 683.949, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8735.403, \"from_m\": 1807.06, \"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\": 9194.98, \"from_m\": 8735.403, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9781.971, \"from_m\": 9194.98, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 9832.733, \"from_m\": 9781.971, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10725.487, \"from_m\": 9832.733, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12931.448, \"from_m\": 10725.487, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13824.202, \"from_m\": 12931.448, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13874.964, \"from_m\": 13824.202, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15045.28, \"from_m\": 13874.964, \"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\": 15095.195, \"from_m\": 15045.28, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17137.585, \"from_m\": 15095.195, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19557.211, \"from_m\": 17137.585, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19894.683, \"from_m\": 19557.211, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26765.11, \"from_m\": 19894.683, \"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\": 27285.552, \"from_m\": 26765.11, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30002.994, \"from_m\": 27285.552, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30247.559, \"from_m\": 30002.994, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34445.223, \"from_m\": 30247.559, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35905.368, \"from_m\": 34445.223, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37333.759, \"from_m\": 35905.368, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48015.963, \"from_m\": 37333.759, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48140.986, \"from_m\": 48015.963, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 48299.221, \"from_m\": 48140.986, \"capability_applied\": null, \"effective_limit_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\": 586134, \"profile_key\": \"f43ccae559eb1dc263dc2ce0c631b852858e8c01e71b66813f320cf4d052e741\", \"schedule_id\": 24053, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"Tonbridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1709H\", \"wtt_dep\": \"1710H\", \"location\": \"Paddock Wood\", \"stage_seq\": 2, \"distance_m\": 9033.283, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1714\", \"wtt_dep\": \"1714H\", \"location\": \"Beltring\", \"stage_seq\": 3, \"distance_m\": 11828.468, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1717H\", \"wtt_dep\": \"1718H\", \"location\": \"Yalding\", \"stage_seq\": 4, \"distance_m\": 19745.943, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1721H\", \"wtt_dep\": \"1722\", \"location\": \"Wateringbury\", \"stage_seq\": 5, \"distance_m\": 22465.271, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1727\", \"location\": \"East Farleigh\", \"stage_seq\": 6, \"distance_m\": 27230.685, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1731\", \"wtt_dep\": \"1732\", \"location\": \"Maidstone West\", \"stage_seq\": 7, \"distance_m\": 30143.734, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734H\", \"location\": \"Maidstone Barracks\", \"stage_seq\": 8, \"distance_m\": 30915.363, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1739\", \"wtt_dep\": \"1739H\", \"location\": \"Aylesford\", \"stage_seq\": 9, \"distance_m\": 35818.334, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742\", \"location\": \"New Hythe\", \"stage_seq\": 10, \"distance_m\": 37300.034, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745H\", \"location\": \"Snodland\", \"stage_seq\": 11, \"distance_m\": 39345.092, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1748H\", \"location\": \"Halling\", \"stage_seq\": 12, \"distance_m\": 41769.837, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1751H\", \"wtt_dep\": \"1752\", \"location\": \"Cuxton\", \"stage_seq\": 13, \"distance_m\": 44600.51, \"section_seq\": 1, \"route_path_id\": 37722}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Strood\", \"stage_seq\": 14, \"distance_m\": 48299.221, \"section_seq\": 1, \"route_path_id\": 37722}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48299.221, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37722}], \"total_distance_m\": 48299.221, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47437.809, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 861.412, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1703", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3966534", "current_position_lon": "0.5002751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:26Z\", \"source_id\": 48040369, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:30Z\", \"source_id\": 15608669, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:04Z\", \"source_id\": 48050749, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:09Z\", \"source_id\": 15611675, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:25Z\", \"source_id\": 48060408, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:27Z\", \"source_id\": 15614439, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:08Z\", \"source_id\": 48073812, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:10Z\", \"source_id\": 15618211, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:27Z\", \"source_id\": 48089092, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:31Z\", \"source_id\": 15622634, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:07Z\", \"source_id\": 48102214, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:11Z\", \"source_id\": 15626406, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:04Z\", \"source_id\": 48107496, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:06Z\", \"source_id\": 15627995, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32440, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:06Z\", \"source_id\": 48123680, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:08Z\", \"source_id\": 15633048, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:49Z\", \"source_id\": 48130733, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:53Z\", \"source_id\": 15635322, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:20Z\", \"source_id\": 48139866, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:25Z\", \"source_id\": 15638292, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:07Z\", \"source_id\": 48144425, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:10Z\", \"source_id\": 15639704, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:06Z\", \"source_id\": 48157731, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:10Z\", \"source_id\": 15643869, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32261, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:22Z\", \"source_id\": 48168609, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:26Z\", \"source_id\": 15647398, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Strood", "service_state_platform": "3", "timing_fact_generation": 1789491327741607, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:29.115960", "service_state_evidence_id": 15647398, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:29.379512", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
TON |
SOO |
2T53 |
375904 |
4 |
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": 623.038, "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": 683.949, "from_m": 623.038, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1807.06, "from_m": 683.949, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8735.403, "from_m": 1807.06, "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": 9194.98, "from_m": 8735.403, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9781.971, "from_m": 9194.98, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9832.733, "from_m": 9781.971, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10725.487, "from_m": 9832.733, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12931.448, "from_m": 10725.487, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13824.202, "from_m": 12931.448, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13874.964, "from_m": 13824.202, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15045.28, "from_m": 13874.964, "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": 15095.195, "from_m": 15045.28, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17137.585, "from_m": 15095.195, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19557.211, "from_m": 17137.585, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19894.683, "from_m": 19557.211, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26765.11, "from_m": 19894.683, "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": 27285.552, "from_m": 26765.11, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30002.994, "from_m": 27285.552, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30247.559, "from_m": 30002.994, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34445.223, "from_m": 30247.559, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35905.368, "from_m": 34445.223, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37333.759, "from_m": 35905.368, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48015.963, "from_m": 37333.759, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48140.986, "from_m": 48015.963, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 48299.221, "from_m": 48140.986, "capability_applied": null, "effective_limit_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": 586134, "profile_key": "f43ccae559eb1dc263dc2ce0c631b852858e8c01e71b66813f320cf4d052e741", "schedule_id": 24053, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1703", "location": "Tonbridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1709H", "wtt_dep": "1710H", "location": "Paddock Wood", "stage_seq": 2, "distance_m": 9033.283, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1714", "wtt_dep": "1714H", "location": "Beltring", "stage_seq": 3, "distance_m": 11828.468, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1717H", "wtt_dep": "1718H", "location": "Yalding", "stage_seq": 4, "distance_m": 19745.943, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1721H", "wtt_dep": "1722", "location": "Wateringbury", "stage_seq": 5, "distance_m": 22465.271, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1727", "location": "East Farleigh", "stage_seq": 6, "distance_m": 27230.685, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1731", "wtt_dep": "1732", "location": "Maidstone West", "stage_seq": 7, "distance_m": 30143.734, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734H", "location": "Maidstone Barracks", "stage_seq": 8, "distance_m": 30915.363, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1739", "wtt_dep": "1739H", "location": "Aylesford", "stage_seq": 9, "distance_m": 35818.334, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742", "location": "New Hythe", "stage_seq": 10, "distance_m": 37300.034, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745H", "location": "Snodland", "stage_seq": 11, "distance_m": 39345.092, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1748H", "location": "Halling", "stage_seq": 12, "distance_m": 41769.837, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1751H", "wtt_dep": "1752", "location": "Cuxton", "stage_seq": 13, "distance_m": 44600.51, "section_seq": 1, "route_path_id": 37722}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Strood", "stage_seq": 14, "distance_m": 48299.221, "section_seq": 1, "route_path_id": 37722}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48299.221, "from_m": 0.0, "section_seq": 1, "route_path_id": 37722}], "total_distance_m": 48299.221, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47437.809, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 861.412, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:26Z", "source_id": 48040369, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:09:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:30Z", "source_id": 15608669, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:04Z", "source_id": 48050749, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:13:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:09Z", "source_id": 15611675, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32494, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:25Z", "source_id": 48060408, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:27Z", "source_id": 15614439, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:08Z", "source_id": 48073812, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:20:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:10Z", "source_id": 15618211, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32467, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:27Z", "source_id": 48089092, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:26:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:31Z", "source_id": 15622634, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:07Z", "source_id": 48102214, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:11Z", "source_id": 15626406, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:04Z", "source_id": 48107496, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:06Z", "source_id": 15627995, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32440, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:06Z", "source_id": 48123680, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:38:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:08Z", "source_id": 15633048, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:49Z", "source_id": 48130733, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:41:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:53Z", "source_id": 15635322, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:20Z", "source_id": 48139866, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:44:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:25Z", "source_id": 15638292, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:07Z", "source_id": 48144425, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:48:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:10Z", "source_id": 15639704, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:06Z", "source_id": 48157731, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:51:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:10Z", "source_id": 15643869, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32261, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:22Z", "source_id": 48168609, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:56:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:26Z", "source_id": 15647398, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Tonbridge |
1703 |
1703 |
1 |
None |
None |
Strood |
1756 |
1756 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89508/2026-09-15/detailed |
None |
Cuxton |
2026-09-15T17:52:00+01:00 |
Strood |
4.0 |
{"type": "LineString", "coordinates": [[0.4619639, 51.37392799999999], [0.4635141999999999, 51.3747094], [0.4650629999999999, 51.375489900000005], [0.4673556, 51.37663560000001], [0.4694805, 51.3776975], [0.4714168999999999, 51.3786652], [0.47165944052145065, 51.37877263831019], [0.4717123884356855, 51.37879609264379], [0.4727942, 51.3792753], [0.4742295, 51.3798705], [0.4763785, 51.3806932], [0.47746070000000007, 51.3811158], [0.4784651, 51.38154769999999], [0.4793385, 51.3819391], [0.4801851, 51.38234219999999], [0.4816826, 51.3831153], [0.48291980000000007, 51.3838105], [0.4840162, 51.384483900000006], [0.48504839999999994, 51.38517730000001], [0.4856699, 51.3856098], [0.48627029999999993, 51.38605569999999], [0.4869842, 51.38661389999999], [0.48720379288079946, 51.38679167395817], [0.4876768000000001, 51.38717460000001], [0.4883706, 51.3877937], [0.48900609999999994, 51.388396099999994], [0.489632, 51.38901250000001], [0.49025550000000007, 51.3895925], [0.4904269, 51.38975179999999], [0.491538, 51.390741699999985], [0.49272840000000007, 51.3916555], [0.4936333999999999, 51.3923561], [0.4944412999999999, 51.3929002], [0.4950672, 51.3933093], [0.496994, 51.394507999999995], [0.4974713999999999, 51.3948046], [0.4980396, 51.395155599999995], [0.49812537691637215, 51.3952085995362], [0.4981692047792976, 51.395235679716656], [0.4985956999999999, 51.3954992], [0.4987503, 51.3955967], [0.4996029, 51.3962296], [0.49975, 51.39632279999999], [0.4999928, 51.3964787], [0.5002750999999999, 51.39665339999999]]} |
2.3 |
1752 |
1756 |
Cuxton |
Strood |
Strood |
51.3966534 |
0.5002751 |
51.3966534 |
0.5002751 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Strood |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647398 |
1789491327741607 |
52 |
52 |
2026-09-15 17:06:29.379512 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:29.115960 |
| 555090 |
587642 |
C18085 |
725W63MV15 |
2026-09-15 |
COMPLETE |
15646802 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 587642, "stp": "P", "toc": "West Midlands Trains", "uid": "C18085", "consist": "730214", "dest_crs": "EUS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18085/2026-09-15/detailed", "trust_id": "725W63MV15", "origin_crs": "XCM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-15", "dest_arr_time": "1805", "dest_platform": "16", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "5W63", "timing_status": "EARLY", "origin_station": "Camden C.S.D.", "current_leg_arr": "1756", "current_leg_dep": "1742", "current_leg_end": "London Euston", "origin_dep_time": "1758", "origin_platform": null, "current_location": "London Euston", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.15309869999999998, 51.54172410000001], [-0.1520748, 51.5412729], [-0.15190950000000003, 51.5411968], [-0.15172389999999997, 51.54109420000001], [-0.1514652, 51.54096899999998], [-0.15127629999999995, 51.540888499999994], [-0.150767, 51.54067260000001], [-0.15061949999999996, 51.54060470000001], [-0.15049169999999998, 51.5405304], [-0.15041309999999997, 51.5404782], [-0.15025799999999995, 51.54036850000001], [-0.1501518, 51.54028280000001], [-0.1500616, 51.5402054], [-0.1499076, 51.54006789999999], [-0.1498689, 51.54003149999999], [-0.14966659999999998, 51.53988340000001], [-0.1495579, 51.5398039], [-0.14952559999999998, 51.5397739], [-0.14930169999999998, 51.53955989999999], [-0.1489951, 51.5392872], [-0.1487759, 51.5390916], [-0.1486252, 51.5389503], [-0.14825349999999998, 51.53861539999999], [-0.1479341, 51.5383186], [-0.1476971, 51.5380981], [-0.14744290056790102, 51.53784671768021], [-0.147273, 51.5376787], [-0.1470107, 51.5374313], [-0.1460691, 51.53656829999999], [-0.14594439999999995, 51.53645949999999], [-0.1456761, 51.536215899999995], [-0.1452701, 51.53585129999999], [-0.1450354, 51.535627100000006], [-0.144873, 51.5354827], [-0.14480819999999997, 51.5354339], [-0.14474879999999998, 51.535387299999975], [-0.1446107, 51.5352889], [-0.1444079, 51.535171899999995], [-0.14429427997250413, 51.53511533165628], [-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": "Camden C.S.D.", "dest_arr_time_act": "1805", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Camden C.S.D.", "current_leg_milage": "1.3", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 644.727, \"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\": 760.871, \"from_m\": 644.727, \"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\": 1347.042, \"from_m\": 760.871, \"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\": 2026.855, \"from_m\": 1347.042, \"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\": 2033.761, \"from_m\": 2026.855, \"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\": 587642, \"profile_key\": \"389cc5b0d1dd1f4d9916e62056e430558958096a4343908e05655a5273ad61d7\", \"schedule_id\": 2450, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1758\", \"location\": \"Camden C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27855}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1802\", \"location\": \"Euston Sig. WM610\", \"stage_seq\": 2, \"distance_m\": 589.578, \"section_seq\": 1, \"route_path_id\": 27855}, {\"is_pass\": false, \"wtt_arr\": \"1805\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 3, \"distance_m\": 2033.761, \"section_seq\": 1, \"route_path_id\": 27855}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2033.761, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27855}], \"total_distance_m\": 2033.761, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 795.957, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1237.804, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1758", "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\": 22730, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:37Z\", \"source_id\": 48166769, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:40Z\", \"source_id\": 15646802, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "16", "timing_fact_generation": 1789491280643561, "current_leg_arrival_utc": "2026-09-15T18:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:31.116152", "service_state_evidence_id": 15646802, "current_leg_start_actual_dep": "2026-09-15T17:58:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:33.450124", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
XCM |
EUS |
5W63 |
730214 |
5 |
110 |
None |
{"version": 3, "segments": [{"to_m": 644.727, "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": 760.871, "from_m": 644.727, "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": 1347.042, "from_m": 760.871, "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": 2026.855, "from_m": 1347.042, "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": 2033.761, "from_m": 2026.855, "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": 587642, "profile_key": "389cc5b0d1dd1f4d9916e62056e430558958096a4343908e05655a5273ad61d7", "schedule_id": 2450, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1758", "location": "Camden C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27855}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1802", "location": "Euston Sig. WM610", "stage_seq": 2, "distance_m": 589.578, "section_seq": 1, "route_path_id": 27855}, {"is_pass": false, "wtt_arr": "1805", "wtt_dep": null, "location": "London Euston", "stage_seq": 3, "distance_m": 2033.761, "section_seq": 1, "route_path_id": 27855}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2033.761, "from_m": 0.0, "section_seq": 1, "route_path_id": 27855}], "total_distance_m": 2033.761, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 795.957, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1237.804, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22730, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:37Z", "source_id": 48166769, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:56:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:40Z", "source_id": 15646802, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Camden C.S.D. |
1758 |
1758 |
None |
None |
None |
London Euston |
1805 |
1805 |
16 |
EARLY |
-9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C18085/2026-09-15/detailed |
None |
Camden C.S.D. |
2026-09-15T17:58:00+01:00 |
London Euston |
14.0 |
{"type": "LineString", "coordinates": [[-0.15309869999999998, 51.54172410000001], [-0.1520748, 51.5412729], [-0.15190950000000003, 51.5411968], [-0.15172389999999997, 51.54109420000001], [-0.1514652, 51.54096899999998], [-0.15127629999999995, 51.540888499999994], [-0.150767, 51.54067260000001], [-0.15061949999999996, 51.54060470000001], [-0.15049169999999998, 51.5405304], [-0.15041309999999997, 51.5404782], [-0.15025799999999995, 51.54036850000001], [-0.1501518, 51.54028280000001], [-0.1500616, 51.5402054], [-0.1499076, 51.54006789999999], [-0.1498689, 51.54003149999999], [-0.14966659999999998, 51.53988340000001], [-0.1495579, 51.5398039], [-0.14952559999999998, 51.5397739], [-0.14930169999999998, 51.53955989999999], [-0.1489951, 51.5392872], [-0.1487759, 51.5390916], [-0.1486252, 51.5389503], [-0.14825349999999998, 51.53861539999999], [-0.1479341, 51.5383186], [-0.1476971, 51.5380981], [-0.14744290056790102, 51.53784671768021], [-0.147273, 51.5376787], [-0.1470107, 51.5374313], [-0.1460691, 51.53656829999999], [-0.14594439999999995, 51.53645949999999], [-0.1456761, 51.536215899999995], [-0.1452701, 51.53585129999999], [-0.1450354, 51.535627100000006], [-0.144873, 51.5354827], [-0.14480819999999997, 51.5354339], [-0.14474879999999998, 51.535387299999975], [-0.1446107, 51.5352889], [-0.1444079, 51.535171899999995], [-0.14429427997250413, 51.53511533165628], [-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]]} |
1.3 |
1742 |
1756 |
Camden C.S.D. |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646802 |
1789491280643561 |
7 |
7 |
2026-09-15 17:06:33.450124 |
16 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:31.116152 |
| 555091 |
583801 |
W68433 |
062E66MR15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:56:30 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 583801, "stp": "P", "toc": "ScotRail", "uid": "W68433", "consist": "318257+320401", "dest_crs": "ADR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68433/2026-09-15/detailed", "trust_id": "062E66MR15", "origin_crs": "BHC", "show_on_map": 0, "dar_est_time": "15:38:00", "dar_platform": null, "dest_station": "Airdrie", "service_date": "2026-09-15", "dest_arr_time": "1657", "dest_platform": "1", "is_terminated": 1, "next_location": "Coatdyke", "signalling_id": "2E66", "timing_status": "ON TIME", "origin_station": "Balloch", "current_leg_arr": "1652", "current_leg_dep": "1650", "current_leg_end": "Coatdyke", "origin_dep_time": "1538", "origin_platform": null, "current_location": "Coatdyke", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.028140672263664, 55.86694850251461], [-4.027955099999999, 55.86692070000001], [-4.027828699999999, 55.866908899999984], [-4.0276824, 55.8668949], [-4.0273711, 55.866876999999995], [-4.0269935, 55.86686879999999], [-4.0265936, 55.866878099999994], [-4.0261045, 55.8669097], [-4.0257264, 55.8669522], [-4.0241733, 55.8672346], [-4.022043199999999, 55.8676359], [-4.0213376, 55.86775970000001], [-4.0208472, 55.8678387], [-4.0204696, 55.86788620000001], [-4.0200968, 55.867918], [-4.0197006, 55.86794439999999], [-4.019311799999999, 55.8679605], [-4.0189118, 55.867957799999985], [-4.0186404, 55.867957699999984], [-4.0183772, 55.86794729999999], [-4.018128099999999, 55.86793500000001], [-4.017843299999999, 55.867915], [-4.0176409, 55.8678996], [-4.017436499999999, 55.8678798], [-4.017029100000001, 55.8678304], [-4.0165102, 55.8677566], [-4.0160049, 55.86766139999999], [-4.0155031, 55.8675512], [-4.0150309, 55.86742699999999], [-4.0072268, 55.86509649999999], [-4.0061914, 55.8647742], [-4.0045126, 55.8642816]]}", "current_leg_start": "Coatbridge Sunnyside", "dest_arr_time_act": "1656½", "motion_projection": null, "next_location_lat": "55.8642816", "next_location_lon": "-4.0045126", "previous_location": "Coatbridge Sunnyside", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1853.804, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2081.586, \"from_m\": 1853.804, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6179.404, \"from_m\": 2081.586, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6827.215, \"from_m\": 6179.404, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6870.07, \"from_m\": 6827.215, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7001.323, \"from_m\": 6870.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7414.903, \"from_m\": 7001.323, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7480.933, \"from_m\": 7414.903, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7531.684, \"from_m\": 7480.933, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8453.39, \"from_m\": 7531.684, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10804.131, \"from_m\": 8453.39, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11627.037, \"from_m\": 10804.131, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 17279.306, \"from_m\": 11627.037, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17323.539, \"from_m\": 17279.306, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23292.751, \"from_m\": 17323.539, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23988.595, \"from_m\": 23292.751, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 26171.343, \"from_m\": 23988.595, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26589.397, \"from_m\": 26171.343, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26604.777, \"from_m\": 26589.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26645.015, \"from_m\": 26604.777, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27356.505, \"from_m\": 26645.015, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27397.27, \"from_m\": 27356.505, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28723.468, \"from_m\": 27397.27, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28769.492, \"from_m\": 28723.468, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33400.798, \"from_m\": 28769.492, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34244.463, \"from_m\": 33400.798, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35035.335, \"from_m\": 34244.463, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35430.697, \"from_m\": 35035.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46282.435, \"from_m\": 35430.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47258.1, \"from_m\": 46282.435, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49624.407, \"from_m\": 47258.1, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49684.813, \"from_m\": 49624.407, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49909.751, \"from_m\": 49684.813, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 583801, \"profile_key\": \"49147e61d1a4beca1af401828bc3bf392a000e60e30cfe46c7d48e1d04469350\", \"schedule_id\": 27355, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"location\": \"Balloch\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1540H\", \"location\": \"Alexandria\", \"stage_seq\": 2, \"distance_m\": 1950.12, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1542H\", \"wtt_dep\": \"1543\", \"location\": \"Renton\", \"stage_seq\": 3, \"distance_m\": 3767.347, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546\", \"location\": \"Dalreoch\", \"stage_seq\": 4, \"distance_m\": 6470.83, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1547\", \"wtt_dep\": \"1547H\", \"location\": \"Dumbarton Central\", \"stage_seq\": 5, \"distance_m\": 7066.484, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1549H\", \"location\": \"Dumbarton East\", \"stage_seq\": 6, \"distance_m\": 8151.045, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1553H\", \"wtt_dep\": \"1554\", \"location\": \"Bowling\", \"stage_seq\": 7, \"distance_m\": 12630.934, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1556H\", \"wtt_dep\": \"1557\", \"location\": \"Kilpatrick\", \"stage_seq\": 8, \"distance_m\": 15292.056, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1559H\", \"wtt_dep\": \"1601H\", \"location\": \"Dalmuir\", \"stage_seq\": 9, \"distance_m\": 17489.989, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1603\", \"wtt_dep\": \"1603H\", \"location\": \"Singer\", \"stage_seq\": 10, \"distance_m\": 19000.067, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1606\", \"location\": \"Drumry\", \"stage_seq\": 11, \"distance_m\": 20285.122, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1608H\", \"location\": \"Drumchapel\", \"stage_seq\": 12, \"distance_m\": 21699.069, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1610H\", \"wtt_dep\": \"1611\", \"location\": \"Westerton\", \"stage_seq\": 13, \"distance_m\": 23505.375, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1613H\", \"wtt_dep\": \"1614\", \"location\": \"Anniesland\", \"stage_seq\": 14, \"distance_m\": 25561.183, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1615H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 15, \"distance_m\": 26589.397, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1616H\", \"wtt_dep\": \"1617\", \"location\": \"Hyndland\", \"stage_seq\": 16, \"distance_m\": 27120.366, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1618H\", \"wtt_dep\": \"1619H\", \"location\": \"Partick\", \"stage_seq\": 17, \"distance_m\": 28296.229, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 18, \"distance_m\": 28816.851, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1623\", \"wtt_dep\": \"1623H\", \"location\": \"Charing Cross\", \"stage_seq\": 19, \"distance_m\": 31024.452, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1625\", \"wtt_dep\": \"1627\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 20, \"distance_m\": 32263.505, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629H\", \"location\": \"High Street\", \"stage_seq\": 21, \"distance_m\": 33132.163, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632\", \"location\": \"Bellgrove\", \"stage_seq\": 22, \"distance_m\": 34154.731, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1635H\", \"location\": \"Carntyne\", \"stage_seq\": 23, \"distance_m\": 36965.067, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1637H\", \"wtt_dep\": \"1638H\", \"location\": \"Shettleston\", \"stage_seq\": 24, \"distance_m\": 38183.752, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641\", \"location\": \"Garrowhill\", \"stage_seq\": 25, \"distance_m\": 40128.399, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1643H\", \"location\": \"Easterhouse\", \"stage_seq\": 26, \"distance_m\": 41678.018, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1647H\", \"location\": \"Blairhill\", \"stage_seq\": 27, \"distance_m\": 45873.012, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 28, \"distance_m\": 46863.349, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Coatdyke\", \"stage_seq\": 29, \"distance_m\": 48452.998, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": null, \"location\": \"Airdrie\", \"stage_seq\": 30, \"distance_m\": 49909.751, \"section_seq\": 1, \"route_path_id\": 101628}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49909.751, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101628}], \"total_distance_m\": 49909.751, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49863.727, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.024, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1538", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "55.8642816", "current_position_lon": "-4.0045126", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:34Z\", \"source_id\": 47816301, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:39Z\", \"source_id\": 15544710, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1246, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:23Z\", \"source_id\": 47832160, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:29Z\", \"source_id\": 15549279, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:51Z\", \"source_id\": 15552574, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:59:40Z\", \"source_id\": 47848573, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:59:45Z\", \"source_id\": 15554035, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:02:30Z\", \"source_id\": 47856009, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:02:35Z\", \"source_id\": 15556208, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:04:20Z\", \"source_id\": 47861116, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:04:25Z\", \"source_id\": 15557702, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:06:39Z\", \"source_id\": 47867476, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:06:43Z\", \"source_id\": 15559482, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:10:56Z\", \"source_id\": 47879137, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:11:02Z\", \"source_id\": 15562818, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:14:19Z\", \"source_id\": 47888559, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:14:23Z\", \"source_id\": 15565606, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:16:58Z\", \"source_id\": 47895909, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:17:03Z\", \"source_id\": 15567631, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:19:58Z\", \"source_id\": 47903840, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:20:01Z\", \"source_id\": 15569902, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:23:20Z\", \"source_id\": 47913172, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:23:24Z\", \"source_id\": 15572682, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:26:10Z\", \"source_id\": 47920673, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:26:16Z\", \"source_id\": 15574872, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:29:16Z\", \"source_id\": 47929177, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:29:20Z\", \"source_id\": 15577318, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:31:04Z\", \"source_id\": 47934510, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:31:08Z\", \"source_id\": 15578711, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:32:59Z\", \"source_id\": 47939624, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:33:04Z\", \"source_id\": 15580237, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1570, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:10Z\", \"source_id\": 47951220, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:13Z\", \"source_id\": 15583556, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1577, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:19Z\", \"source_id\": 47957228, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:26Z\", \"source_id\": 15585309, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:43:22Z\", \"source_id\": 15588471, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:32Z\", \"source_id\": 47976969, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:37Z\", \"source_id\": 15591107, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:45Z\", \"source_id\": 47983448, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:46Z\", \"source_id\": 15592827, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:53Z\", \"source_id\": 15596151, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Coatdyke", "service_state_platform": "2", "timing_fact_generation": 1789487651188283, "current_leg_arrival_utc": "2026-09-15T16:52:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:33.828277", "service_state_evidence_id": 47998721, "current_leg_start_actual_dep": "2026-09-15T16:50:30+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-15T16:56:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:34.261624", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
BHC |
ADR |
2E66 |
318257+320401 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1853.804, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2081.586, "from_m": 1853.804, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6179.404, "from_m": 2081.586, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6827.215, "from_m": 6179.404, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6870.07, "from_m": 6827.215, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7001.323, "from_m": 6870.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7414.903, "from_m": 7001.323, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7480.933, "from_m": 7414.903, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7531.684, "from_m": 7480.933, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8453.39, "from_m": 7531.684, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10804.131, "from_m": 8453.39, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11627.037, "from_m": 10804.131, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 17279.306, "from_m": 11627.037, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17323.539, "from_m": 17279.306, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23292.751, "from_m": 17323.539, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23988.595, "from_m": 23292.751, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 26171.343, "from_m": 23988.595, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26589.397, "from_m": 26171.343, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26604.777, "from_m": 26589.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26645.015, "from_m": 26604.777, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27356.505, "from_m": 26645.015, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27397.27, "from_m": 27356.505, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28723.468, "from_m": 27397.27, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28769.492, "from_m": 28723.468, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33400.798, "from_m": 28769.492, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34244.463, "from_m": 33400.798, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35035.335, "from_m": 34244.463, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35430.697, "from_m": 35035.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46282.435, "from_m": 35430.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47258.1, "from_m": 46282.435, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49624.407, "from_m": 47258.1, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49684.813, "from_m": 49624.407, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49909.751, "from_m": 49684.813, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 583801, "profile_key": "49147e61d1a4beca1af401828bc3bf392a000e60e30cfe46c7d48e1d04469350", "schedule_id": 27355, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1538", "location": "Balloch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1540H", "location": "Alexandria", "stage_seq": 2, "distance_m": 1950.12, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1542H", "wtt_dep": "1543", "location": "Renton", "stage_seq": 3, "distance_m": 3767.347, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546", "location": "Dalreoch", "stage_seq": 4, "distance_m": 6470.83, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1547", "wtt_dep": "1547H", "location": "Dumbarton Central", "stage_seq": 5, "distance_m": 7066.484, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1549H", "location": "Dumbarton East", "stage_seq": 6, "distance_m": 8151.045, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1553H", "wtt_dep": "1554", "location": "Bowling", "stage_seq": 7, "distance_m": 12630.934, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1556H", "wtt_dep": "1557", "location": "Kilpatrick", "stage_seq": 8, "distance_m": 15292.056, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1559H", "wtt_dep": "1601H", "location": "Dalmuir", "stage_seq": 9, "distance_m": 17489.989, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1603", "wtt_dep": "1603H", "location": "Singer", "stage_seq": 10, "distance_m": 19000.067, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1606", "location": "Drumry", "stage_seq": 11, "distance_m": 20285.122, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1608H", "location": "Drumchapel", "stage_seq": 12, "distance_m": 21699.069, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1610H", "wtt_dep": "1611", "location": "Westerton", "stage_seq": 13, "distance_m": 23505.375, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1613H", "wtt_dep": "1614", "location": "Anniesland", "stage_seq": 14, "distance_m": 25561.183, "section_seq": 1, "route_path_id": 101628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1615H", "location": "Hyndland East Jn", "stage_seq": 15, "distance_m": 26589.397, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1616H", "wtt_dep": "1617", "location": "Hyndland", "stage_seq": 16, "distance_m": 27120.366, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1618H", "wtt_dep": "1619H", "location": "Partick", "stage_seq": 17, "distance_m": 28296.229, "section_seq": 1, "route_path_id": 101628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620H", "location": "Finnieston West Jn", "stage_seq": 18, "distance_m": 28816.851, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1623", "wtt_dep": "1623H", "location": "Charing Cross", "stage_seq": 19, "distance_m": 31024.452, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1625", "wtt_dep": "1627", "location": "Glasgow Queen St Low Level", "stage_seq": 20, "distance_m": 32263.505, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629H", "location": "High Street", "stage_seq": 21, "distance_m": 33132.163, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632", "location": "Bellgrove", "stage_seq": 22, "distance_m": 34154.731, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1635H", "location": "Carntyne", "stage_seq": 23, "distance_m": 36965.067, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1637H", "wtt_dep": "1638H", "location": "Shettleston", "stage_seq": 24, "distance_m": 38183.752, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641", "location": "Garrowhill", "stage_seq": 25, "distance_m": 40128.399, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1643H", "location": "Easterhouse", "stage_seq": 26, "distance_m": 41678.018, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1647H", "location": "Blairhill", "stage_seq": 27, "distance_m": 45873.012, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Coatbridge Sunnyside", "stage_seq": 28, "distance_m": 46863.349, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Coatdyke", "stage_seq": 29, "distance_m": 48452.998, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": null, "location": "Airdrie", "stage_seq": 30, "distance_m": 49909.751, "section_seq": 1, "route_path_id": 101628}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49909.751, "from_m": 0.0, "section_seq": 1, "route_path_id": 101628}], "total_distance_m": 49909.751, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49863.727, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.024, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:34Z", "source_id": 47816301, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:49:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:39Z", "source_id": 15544710, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1246, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:23Z", "source_id": 47832160, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:54:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:29Z", "source_id": 15549279, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:51Z", "source_id": 15552574, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1258, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:59:40Z", "source_id": 47848573, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:00:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:59:45Z", "source_id": 15554035, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1272, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:02:30Z", "source_id": 47856009, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:03:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:02:35Z", "source_id": 15556208, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:04:20Z", "source_id": 47861116, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:05:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:04:25Z", "source_id": 15557702, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1280, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:06:39Z", "source_id": 47867476, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:07:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:06:43Z", "source_id": 15559482, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1284, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:10:56Z", "source_id": 47879137, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:11:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:11:02Z", "source_id": 15562818, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:14:19Z", "source_id": 47888559, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:15:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:14:23Z", "source_id": 15565606, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:16:58Z", "source_id": 47895909, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:18:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:17:03Z", "source_id": 15567631, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:19:58Z", "source_id": 47903840, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:20:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:20:01Z", "source_id": 15569902, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:23:20Z", "source_id": 47913172, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:23:24Z", "source_id": 15572682, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:26:10Z", "source_id": 47920673, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:26:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:26:16Z", "source_id": 15574872, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:29:16Z", "source_id": 47929177, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:29:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:29:20Z", "source_id": 15577318, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1558, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:31:04Z", "source_id": 47934510, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:32:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:31:08Z", "source_id": 15578711, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:32:59Z", "source_id": 47939624, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:33:04Z", "source_id": 15580237, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1570, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:10Z", "source_id": 47951220, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:37:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:13Z", "source_id": 15583556, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1577, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:19Z", "source_id": 47957228, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:40:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:26Z", "source_id": 15585309, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:43:22Z", "source_id": 15588471, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1585, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:32Z", "source_id": 47976969, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:47:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:37Z", "source_id": 15591107, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:45Z", "source_id": 47983448, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:49:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:46Z", "source_id": 15592827, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T16:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:53Z", "source_id": 15596151, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}] |
Balloch |
1538 |
1538 |
None |
15:38:00 |
None |
Airdrie |
1657 |
1656½ |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68433/2026-09-15/detailed |
None |
Coatbridge Sunnyside |
2026-09-15T16:50:30+01:00 |
Coatdyke |
2.0 |
{"type": "LineString", "coordinates": [[-4.028140672263664, 55.86694850251461], [-4.027955099999999, 55.86692070000001], [-4.027828699999999, 55.866908899999984], [-4.0276824, 55.8668949], [-4.0273711, 55.866876999999995], [-4.0269935, 55.86686879999999], [-4.0265936, 55.866878099999994], [-4.0261045, 55.8669097], [-4.0257264, 55.8669522], [-4.0241733, 55.8672346], [-4.022043199999999, 55.8676359], [-4.0213376, 55.86775970000001], [-4.0208472, 55.8678387], [-4.0204696, 55.86788620000001], [-4.0200968, 55.867918], [-4.0197006, 55.86794439999999], [-4.019311799999999, 55.8679605], [-4.0189118, 55.867957799999985], [-4.0186404, 55.867957699999984], [-4.0183772, 55.86794729999999], [-4.018128099999999, 55.86793500000001], [-4.017843299999999, 55.867915], [-4.0176409, 55.8678996], [-4.017436499999999, 55.8678798], [-4.017029100000001, 55.8678304], [-4.0165102, 55.8677566], [-4.0160049, 55.86766139999999], [-4.0155031, 55.8675512], [-4.0150309, 55.86742699999999], [-4.0072268, 55.86509649999999], [-4.0061914, 55.8647742], [-4.0045126, 55.8642816]]} |
1.0 |
1650 |
1652 |
Coatbridge Sunnyside |
Coatdyke |
Coatdyke |
55.8642816 |
-4.0045126 |
55.8642816 |
-4.0045126 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:30 |
Coatdyke |
TD |
TRACKING_TIMEOUT |
47998721 |
1789487651188283 |
90 |
90 |
2026-09-15 17:06:34.261624 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:33.828277 |
| 555092 |
584386 |
P01508 |
492E80MS15 |
2026-09-15 |
COMPLETE |
15647315 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 584386, "stp": "P", "toc": "Greater Anglia", "uid": "P01508", "consist": "755412", "dest_crs": "PBO", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01508/2026-09-15/detailed", "trust_id": "492E80MS15", "origin_crs": "IPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough", "service_date": "2026-09-15", "dest_arr_time": "1740", "dest_platform": "6", "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "2E80", "timing_status": "LATE", "origin_station": "Ipswich", "current_leg_arr": "1756", "current_leg_dep": "1748", "current_leg_end": "Peterborough", "origin_dep_time": "1600", "origin_platform": "3A", "current_location": "Peterborough", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "+16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.11807857049693432, 52.5495962410132], [-0.1198061, 52.5495264], [-0.11991409999999998, 52.5495237], [-0.1199738, 52.5495197], [-0.12205649999999998, 52.5494388], [-0.1224239, 52.54942419999999], [-0.1241814, 52.549351400000006], [-0.1241931, 52.5493509], [-0.1253324, 52.5493304], [-0.1265713, 52.549346199999995], [-0.1278481, 52.549428799999994], [-0.1291332, 52.549573599999995], [-0.1301984, 52.5497666], [-0.1312869, 52.5500132], [-0.1323559, 52.55033819999999], [-0.1339706, 52.5508637], [-0.1353175, 52.551335900000005], [-0.1374682, 52.55204669999999], [-0.1380498, 52.5522349], [-0.13955720000000002, 52.552683], [-0.1413508, 52.553183700000005], [-0.1432408, 52.553666799999995], [-0.1441965, 52.5538863], [-0.14472389999999996, 52.5540075], [-0.1451732, 52.554110699999995], [-0.1466774, 52.55444159999999], [-0.14863139999999997, 52.5548421], [-0.1504146, 52.5551555], [-0.15234789999999998, 52.55545600000001], [-0.1541306, 52.555691], [-0.15812489999999998, 52.55618199999999], [-0.16285369999999996, 52.55675769999999], [-0.173244, 52.5580272], [-0.1796630568239043, 52.55880722423067], [-0.1800949, 52.5588597], [-0.186618, 52.55965679999999], [-0.1920471, 52.560309200000006], [-0.1975696, 52.5609844], [-0.20487599999999995, 52.56187460000001], [-0.2079678, 52.562253299999995], [-0.20837559999999997, 52.5623045], [-0.2088703, 52.5623709], [-0.20917359999999996, 52.562404399999984], [-0.2099217, 52.56248909999999], [-0.2101644, 52.5625183], [-0.21463309999999997, 52.56305509999999], [-0.21938319999999997, 52.56362370000001], [-0.2248333, 52.56430199999999], [-0.2298556, 52.56492860000001], [-0.2314096, 52.5651091], [-0.2350903, 52.56555410000001], [-0.23674000000000003, 52.5657625], [-0.2376042, 52.565890200000005], [-0.23843669999999997, 52.566038099999986], [-0.2409758, 52.56660159999999], [-0.2417736, 52.5667874], [-0.2421099, 52.56686870000001], [-0.2425925, 52.5669729], [-0.2440553, 52.567288700000006], [-0.24442829999999996, 52.5673709], [-0.24467386269298547, 52.56743018785911], [-0.2447390059640189, 52.56744591582545], [-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": "Whittlesea", "dest_arr_time_act": "1740", "motion_projection": null, "next_location_lat": "52.5752702", "next_location_lon": "-0.2509520", "previous_location": "Whittlesea", "current_leg_milage": "6.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 157.704, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1648.98, \"from_m\": 157.704, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22955.004, \"from_m\": 1648.98, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 23193.958, \"from_m\": 22955.004, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62468.868, \"from_m\": 23193.958, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62610.773, \"from_m\": 62468.868, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63659.749, \"from_m\": 62610.773, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72896.311, \"from_m\": 63659.749, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 73270.178, \"from_m\": 72896.311, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 75590.324, \"from_m\": 73270.178, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 78665.612, \"from_m\": 75590.324, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80252.567, \"from_m\": 78665.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80832.613, \"from_m\": 80252.567, \"capability_applied\": null, \"effective_limit_mph\": 15.534, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.534}, {\"to_m\": 81799.501, \"from_m\": 80832.613, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81868.239, \"from_m\": 81799.501, \"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\": 81922.664, \"from_m\": 81868.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82383.275, \"from_m\": 81922.664, \"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\": 86499.802, \"from_m\": 82383.275, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97277.486, \"from_m\": 86499.802, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 97323.23, \"from_m\": 97277.486, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104562.871, \"from_m\": 97323.23, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 105656.492, \"from_m\": 104562.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\": 105698.758, \"from_m\": 105656.492, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 107269.831, \"from_m\": 105698.758, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 120641.887, \"from_m\": 107269.831, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 120700.594, \"from_m\": 120641.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127933.967, \"from_m\": 120700.594, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 129249.749, \"from_m\": 127933.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\": 129490.19, \"from_m\": 129249.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 129653.683, \"from_m\": 129490.19, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 130107.386, \"from_m\": 129653.683, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 130161.23, \"from_m\": 130107.386, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 130882.714, \"from_m\": 130161.23, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 130914.73, \"from_m\": 130882.714, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 130943.989, \"from_m\": 130914.73, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 131032.633, \"from_m\": 130943.989, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 131353.225, \"from_m\": 131032.633, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 584386, \"profile_key\": \"32f8636600b678dbc945bd900d38795d64274090639114d1744bec3b1450fc47\", \"schedule_id\": 19742, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1600\", \"location\": \"Ipswich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 2, \"distance_m\": 1439.448, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1603\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 3, \"distance_m\": 2810.796, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1605\", \"location\": \"Claydon S.B.\", \"stage_seq\": 4, \"distance_m\": 8125.231, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1612H\", \"location\": \"Stowmarket\", \"stage_seq\": 5, \"distance_m\": 19059.309, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616\", \"location\": \"Haughley Jn\", \"stage_seq\": 6, \"distance_m\": 22937.56, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629H\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 7, \"distance_m\": 42374.591, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638H\", \"location\": \"Kennett\", \"stage_seq\": 8, \"distance_m\": 57934.902, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641H\", \"location\": \"Chippenham Jn\", \"stage_seq\": 9, \"distance_m\": 62406.621, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Soham Jn\", \"stage_seq\": 10, \"distance_m\": 73416.34, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 11, \"distance_m\": 80832.613, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1700\", \"location\": \"Ely\", \"stage_seq\": 12, \"distance_m\": 81549.098, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Ely North Jn\", \"stage_seq\": 13, \"distance_m\": 83853.597, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1707\", \"location\": \"Third Drove Sig. Ca923\", \"stage_seq\": 14, \"distance_m\": 91665.234, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1708\", \"location\": \"Manea Sig. M43\", \"stage_seq\": 15, \"distance_m\": 94670.398, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1710H\", \"wtt_dep\": \"1711H\", \"location\": \"Manea\", \"stage_seq\": 16, \"distance_m\": 97398.239, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713H\", \"location\": \"Stonea S.B.\", \"stage_seq\": 17, \"distance_m\": 100407.595, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715\", \"location\": \"March South Sig. MS933\", \"stage_seq\": 18, \"distance_m\": 104176.446, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1720\", \"location\": \"March\", \"stage_seq\": 19, \"distance_m\": 106712.865, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"March West Jn\", \"stage_seq\": 20, \"distance_m\": 107137.106, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1725H\", \"location\": \"Three Horse Shoes\", \"stage_seq\": 21, \"distance_m\": 115101.243, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727H\", \"location\": \"Eastrea Sig. Ths27\", \"stage_seq\": 22, \"distance_m\": 119424.47, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1731\", \"location\": \"Whittlesea\", \"stage_seq\": 23, \"distance_m\": 120850.823, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733H\", \"location\": \"Kings Dyke S.B.\", \"stage_seq\": 24, \"distance_m\": 124037.12, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737H\", \"location\": \"Peterborough East Jn\", \"stage_seq\": 25, \"distance_m\": 129432.445, \"section_seq\": 1, \"route_path_id\": 36131}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": null, \"location\": \"Peterborough\", \"stage_seq\": 26, \"distance_m\": 131353.225, \"section_seq\": 1, \"route_path_id\": 36131}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 131353.225, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36131}], \"total_distance_m\": 131353.225, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 90735.214, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 40618.011, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.5752702", "current_position_lon": "-0.2509520", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:07:57Z\", \"source_id\": 47871028, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:08:01Z\", \"source_id\": 15560479, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12287, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:25:16Z\", \"source_id\": 47918253, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:25:20Z\", \"source_id\": 15574185, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:35:01Z\", \"source_id\": 47945047, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:35:07Z\", \"source_id\": 15581810, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:11Z\", \"source_id\": 48015894, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:17Z\", \"source_id\": 15601972, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:09Z\", \"source_id\": 48048168, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:14Z\", \"source_id\": 15610919, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:58Z\", \"source_id\": 15622194, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:26Z\", \"source_id\": 15631662, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:23Z\", \"source_id\": 15642392, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11895, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:15Z\", \"source_id\": 48168348, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:19Z\", \"source_id\": 15647315, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough", "service_state_platform": "6", "timing_fact_generation": 1789491320162207, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:33.987416", "service_state_evidence_id": 15647315, "current_leg_start_actual_dep": "2026-09-15T17:47:00+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:34.257607", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
IPS |
PBO |
2E80 |
755412 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 157.704, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1648.98, "from_m": 157.704, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22955.004, "from_m": 1648.98, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 23193.958, "from_m": 22955.004, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62468.868, "from_m": 23193.958, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62610.773, "from_m": 62468.868, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63659.749, "from_m": 62610.773, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72896.311, "from_m": 63659.749, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73270.178, "from_m": 72896.311, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 75590.324, "from_m": 73270.178, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 78665.612, "from_m": 75590.324, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80252.567, "from_m": 78665.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80832.613, "from_m": 80252.567, "capability_applied": null, "effective_limit_mph": 15.534, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.534}, {"to_m": 81799.501, "from_m": 80832.613, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81868.239, "from_m": 81799.501, "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": 81922.664, "from_m": 81868.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82383.275, "from_m": 81922.664, "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": 86499.802, "from_m": 82383.275, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97277.486, "from_m": 86499.802, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 97323.23, "from_m": 97277.486, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104562.871, "from_m": 97323.23, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 105656.492, "from_m": 104562.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": 105698.758, "from_m": 105656.492, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 107269.831, "from_m": 105698.758, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120641.887, "from_m": 107269.831, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 120700.594, "from_m": 120641.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127933.967, "from_m": 120700.594, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 129249.749, "from_m": 127933.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": 129490.19, "from_m": 129249.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 129653.683, "from_m": 129490.19, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 130107.386, "from_m": 129653.683, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 130161.23, "from_m": 130107.386, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 130882.714, "from_m": 130161.23, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 130914.73, "from_m": 130882.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 130943.989, "from_m": 130914.73, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 131032.633, "from_m": 130943.989, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 131353.225, "from_m": 131032.633, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 584386, "profile_key": "32f8636600b678dbc945bd900d38795d64274090639114d1744bec3b1450fc47", "schedule_id": 19742, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1600", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "East Suffolk Jn", "stage_seq": 2, "distance_m": 1439.448, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1603", "location": "Ipswich Europa Jn", "stage_seq": 3, "distance_m": 2810.796, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1605", "location": "Claydon S.B.", "stage_seq": 4, "distance_m": 8125.231, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1612H", "location": "Stowmarket", "stage_seq": 5, "distance_m": 19059.309, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616", "location": "Haughley Jn", "stage_seq": 6, "distance_m": 22937.56, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629H", "location": "Bury St Edmunds", "stage_seq": 7, "distance_m": 42374.591, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638H", "location": "Kennett", "stage_seq": 8, "distance_m": 57934.902, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641H", "location": "Chippenham Jn", "stage_seq": 9, "distance_m": 62406.621, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Soham Jn", "stage_seq": 10, "distance_m": 73416.34, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Ely Dock Jn", "stage_seq": 11, "distance_m": 80832.613, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1700", "location": "Ely", "stage_seq": 12, "distance_m": 81549.098, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Ely North Jn", "stage_seq": 13, "distance_m": 83853.597, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1707", "location": "Third Drove Sig. Ca923", "stage_seq": 14, "distance_m": 91665.234, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1708", "location": "Manea Sig. M43", "stage_seq": 15, "distance_m": 94670.398, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1710H", "wtt_dep": "1711H", "location": "Manea", "stage_seq": 16, "distance_m": 97398.239, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713H", "location": "Stonea S.B.", "stage_seq": 17, "distance_m": 100407.595, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715", "location": "March South Sig. MS933", "stage_seq": 18, "distance_m": 104176.446, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1720", "location": "March", "stage_seq": 19, "distance_m": 106712.865, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "March West Jn", "stage_seq": 20, "distance_m": 107137.106, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1725H", "location": "Three Horse Shoes", "stage_seq": 21, "distance_m": 115101.243, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727H", "location": "Eastrea Sig. Ths27", "stage_seq": 22, "distance_m": 119424.47, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1731", "location": "Whittlesea", "stage_seq": 23, "distance_m": 120850.823, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733H", "location": "Kings Dyke S.B.", "stage_seq": 24, "distance_m": 124037.12, "section_seq": 1, "route_path_id": 36131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737H", "location": "Peterborough East Jn", "stage_seq": 25, "distance_m": 129432.445, "section_seq": 1, "route_path_id": 36131}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": null, "location": "Peterborough", "stage_seq": 26, "distance_m": 131353.225, "section_seq": 1, "route_path_id": 36131}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 131353.225, "from_m": 0.0, "section_seq": 1, "route_path_id": 36131}], "total_distance_m": 131353.225, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 90735.214, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 40618.011, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:07:57Z", "source_id": 47871028, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:08:01Z", "source_id": 15560479, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12287, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:25:16Z", "source_id": 47918253, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:26:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:25:20Z", "source_id": 15574185, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:35:01Z", "source_id": 47945047, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:38:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:35:07Z", "source_id": 15581810, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:11Z", "source_id": 48015894, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:01:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:17Z", "source_id": 15601972, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12234, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:09Z", "source_id": 48048168, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:12:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:14Z", "source_id": 15610919, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:58Z", "source_id": 15622194, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:26Z", "source_id": 15631662, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:23Z", "source_id": 15642392, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11895, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:15Z", "source_id": 48168348, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:56:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:19Z", "source_id": 15647315, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Ipswich |
1600 |
1600 |
3A |
None |
None |
Peterborough |
1740 |
1740 |
6 |
LATE |
+16 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01508/2026-09-15/detailed |
None |
Whittlesea |
2026-09-15T17:47:00+01:00 |
Peterborough |
8.0 |
{"type": "LineString", "coordinates": [[-0.11807857049693432, 52.5495962410132], [-0.1198061, 52.5495264], [-0.11991409999999998, 52.5495237], [-0.1199738, 52.5495197], [-0.12205649999999998, 52.5494388], [-0.1224239, 52.54942419999999], [-0.1241814, 52.549351400000006], [-0.1241931, 52.5493509], [-0.1253324, 52.5493304], [-0.1265713, 52.549346199999995], [-0.1278481, 52.549428799999994], [-0.1291332, 52.549573599999995], [-0.1301984, 52.5497666], [-0.1312869, 52.5500132], [-0.1323559, 52.55033819999999], [-0.1339706, 52.5508637], [-0.1353175, 52.551335900000005], [-0.1374682, 52.55204669999999], [-0.1380498, 52.5522349], [-0.13955720000000002, 52.552683], [-0.1413508, 52.553183700000005], [-0.1432408, 52.553666799999995], [-0.1441965, 52.5538863], [-0.14472389999999996, 52.5540075], [-0.1451732, 52.554110699999995], [-0.1466774, 52.55444159999999], [-0.14863139999999997, 52.5548421], [-0.1504146, 52.5551555], [-0.15234789999999998, 52.55545600000001], [-0.1541306, 52.555691], [-0.15812489999999998, 52.55618199999999], [-0.16285369999999996, 52.55675769999999], [-0.173244, 52.5580272], [-0.1796630568239043, 52.55880722423067], [-0.1800949, 52.5588597], [-0.186618, 52.55965679999999], [-0.1920471, 52.560309200000006], [-0.1975696, 52.5609844], [-0.20487599999999995, 52.56187460000001], [-0.2079678, 52.562253299999995], [-0.20837559999999997, 52.5623045], [-0.2088703, 52.5623709], [-0.20917359999999996, 52.562404399999984], [-0.2099217, 52.56248909999999], [-0.2101644, 52.5625183], [-0.21463309999999997, 52.56305509999999], [-0.21938319999999997, 52.56362370000001], [-0.2248333, 52.56430199999999], [-0.2298556, 52.56492860000001], [-0.2314096, 52.5651091], [-0.2350903, 52.56555410000001], [-0.23674000000000003, 52.5657625], [-0.2376042, 52.565890200000005], [-0.23843669999999997, 52.566038099999986], [-0.2409758, 52.56660159999999], [-0.2417736, 52.5667874], [-0.2421099, 52.56686870000001], [-0.2425925, 52.5669729], [-0.2440553, 52.567288700000006], [-0.24442829999999996, 52.5673709], [-0.24467386269298547, 52.56743018785911], [-0.2447390059640189, 52.56744591582545], [-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]]} |
6.2 |
1748 |
1756 |
Whittlesea |
Peterborough |
Peterborough |
52.5752702 |
-0.2509520 |
52.5752702 |
-0.2509520 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Peterborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647315 |
1789491320162207 |
56 |
56 |
2026-09-15 17:06:34.257607 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:33.987416 |
| 555093 |
586675 |
W84116 |
042Y11MU15 |
2026-09-15 |
COMPLETE |
15647032 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 586675, "stp": "P", "toc": "ScotRail", "uid": "W84116", "consist": "385005+385039", "dest_crs": "EDB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84116/2026-09-15/detailed", "trust_id": "042Y11MU15", "origin_crs": "NBW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "4", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2Y11", "timing_status": "LATE", "origin_station": "North Berwick", "current_leg_arr": "1756", "current_leg_dep": "1748", "current_leg_end": "Edinburgh", "origin_dep_time": "1722", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0729219999999997, 55.93361550000001], [-3.0747129, 55.93429789999999], [-3.0783615, 55.9357264], [-3.0797564999999993, 55.93627839999999], [-3.0805658999999994, 55.936585599999994], [-3.082552999999999, 55.9375556], [-3.0841863999999997, 55.9385844], [-3.0855938999999997, 55.939739800000005], [-3.0871822, 55.94144300000001], [-3.088494, 55.9426843], [-3.0892307, 55.9431732], [-3.0897499999999996, 55.943517799999995], [-3.0898627, 55.9435925], [-3.0899386, 55.94364459999999], [-3.0901065, 55.9437674], [-3.0912478999999995, 55.9443893], [-3.0923007, 55.9448763], [-3.0939367999999994, 55.9454916], [-3.0948588, 55.945765900000005], [-3.0960119000000006, 55.9460994], [-3.0972802, 55.94637790000001], [-3.0984091999999994, 55.9465844], [-3.0988772, 55.9466573], [-3.0992500999999995, 55.9467129], [-3.0996207999999994, 55.94676429999999], [-3.1000745, 55.9468179], [-3.1005385999999997, 55.9468663], [-3.1008122, 55.9468916], [-3.1010043, 55.946908699999994], [-3.1012221999999996, 55.946927499999994], [-3.1014596, 55.946943899999994], [-3.1021989, 55.9469891], [-3.102562, 55.9470075], [-3.1029382999999995, 55.94702109999999], [-3.1033743000000005, 55.947037400000006], [-3.1044434999999995, 55.9470773], [-3.1047657, 55.9470886], [-3.1049694000000003, 55.9470955], [-3.1053035999999996, 55.94710499999999], [-3.1056707, 55.9471231], [-3.1060552, 55.94714209999999], [-3.1063226, 55.947158400000006], [-3.1065525999999997, 55.9471761], [-3.1067683, 55.94719459999999], [-3.1070623, 55.9472194], [-3.1073150872089323, 55.94724088259899], [-3.10759284430019, 55.947271330290185], [-3.1078379660760223, 55.94729898734772], [-3.1080550729844947, 55.9473243532856], [-3.108248785473675, 55.947347927617834], [-3.108423723991626, 55.947370209858406], [-3.1085845089864153, 55.94739169952133], [-3.1087357609061077, 55.94741289612059], [-3.1088821001987696, 55.94743429917021], [-3.109028147312466, 55.94745640818419], [-3.109178522695262, 55.9474797226765], [-3.1093378467952255, 55.94750474216117], [-3.10951074006042, 55.9475319661522], [-3.109701822938912, 55.94756189416357], [-3.109915715878767, 55.947595025709305], [-3.1101570393280507, 55.94763186030339], [-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": "Musselburgh", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Musselburgh", "current_leg_milage": "5.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.153, \"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\": 268.079, \"from_m\": 51.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:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 495.145, \"from_m\": 268.079, \"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\": 5488.926, \"from_m\": 495.145, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6560.95, \"from_m\": 5488.926, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6576.537, \"from_m\": 6560.95, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6627.239, \"from_m\": 6576.537, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7555.221, \"from_m\": 6627.239, \"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\": 9589.715, \"from_m\": 7555.221, \"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\": 10482.197, \"from_m\": 9589.715, \"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\": 19107.668, \"from_m\": 10482.197, \"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\": 25612.618, \"from_m\": 19107.668, \"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\": 26294.506, \"from_m\": 25612.618, \"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\": 26366.466, \"from_m\": 26294.506, \"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\": 30077.873, \"from_m\": 26366.466, \"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\": 33430.796, \"from_m\": 30077.873, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34069.539, \"from_m\": 33430.796, \"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\": 34539.696, \"from_m\": 34069.539, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34606.148, \"from_m\": 34539.696, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34668.827, \"from_m\": 34606.148, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35235.823, \"from_m\": 34668.827, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35682.562, \"from_m\": 35235.823, \"capability_applied\": null, \"effective_limit_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\": 586675, \"profile_key\": \"a5ab8af01a37740db3b63bb755cb10e38582668fc2b6dda9fb7f0ce8ebd3a7f4\", \"schedule_id\": 29007, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"North Berwick\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Drem\", \"stage_seq\": 2, \"distance_m\": 7230.789, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1735\", \"wtt_dep\": \"1736\", \"location\": \"Longniddry\", \"stage_seq\": 3, \"distance_m\": 14498.881, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1741\", \"location\": \"Prestonpans\", \"stage_seq\": 4, \"distance_m\": 20574.342, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744H\", \"location\": \"Wallyford\", \"stage_seq\": 5, \"distance_m\": 23371.456, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746H\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 6, \"distance_m\": 26220.439, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1749\", \"location\": \"Musselburgh\", \"stage_seq\": 7, \"distance_m\": 27502.543, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 8, \"distance_m\": 30357.718, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 9, \"distance_m\": 32728.897, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 10, \"distance_m\": 34668.827, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 11, \"distance_m\": 35682.562, \"section_seq\": 1, \"route_path_id\": 39828}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35682.562, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39828}], \"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": "1722", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:34Z\", \"source_id\": 48100564, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:37Z\", \"source_id\": 15625987, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:39Z\", \"source_id\": 48114582, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:42Z\", \"source_id\": 15630204, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:36Z\", \"source_id\": 48124909, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:37Z\", \"source_id\": 15633463, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1039, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:29Z\", \"source_id\": 48134942, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:32Z\", \"source_id\": 15636717, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:16Z\", \"source_id\": 48144788, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:18Z\", \"source_id\": 15639804, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:53Z\", \"source_id\": 48167465, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 15647032, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "4", "timing_fact_generation": 1789491299916922, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:34.591634", "service_state_evidence_id": 15647032, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:34.612015", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
NBW |
EDB |
2Y11 |
385005+385039 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 51.153, "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": 268.079, "from_m": 51.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:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 495.145, "from_m": 268.079, "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": 5488.926, "from_m": 495.145, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6560.95, "from_m": 5488.926, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6576.537, "from_m": 6560.95, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6627.239, "from_m": 6576.537, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7555.221, "from_m": 6627.239, "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": 9589.715, "from_m": 7555.221, "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": 10482.197, "from_m": 9589.715, "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": 19107.668, "from_m": 10482.197, "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": 25612.618, "from_m": 19107.668, "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": 26294.506, "from_m": 25612.618, "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": 26366.466, "from_m": 26294.506, "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": 30077.873, "from_m": 26366.466, "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": 33430.796, "from_m": 30077.873, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34069.539, "from_m": 33430.796, "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": 34539.696, "from_m": 34069.539, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34606.148, "from_m": 34539.696, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34668.827, "from_m": 34606.148, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35235.823, "from_m": 34668.827, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35682.562, "from_m": 35235.823, "capability_applied": null, "effective_limit_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": 586675, "profile_key": "a5ab8af01a37740db3b63bb755cb10e38582668fc2b6dda9fb7f0ce8ebd3a7f4", "schedule_id": 29007, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1722", "location": "North Berwick", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Drem", "stage_seq": 2, "distance_m": 7230.789, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1735", "wtt_dep": "1736", "location": "Longniddry", "stage_seq": 3, "distance_m": 14498.881, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1741", "location": "Prestonpans", "stage_seq": 4, "distance_m": 20574.342, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744H", "location": "Wallyford", "stage_seq": 5, "distance_m": 23371.456, "section_seq": 1, "route_path_id": 39828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746H", "location": "Monktonhall Jn", "stage_seq": 6, "distance_m": 26220.439, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1749", "location": "Musselburgh", "stage_seq": 7, "distance_m": 27502.543, "section_seq": 1, "route_path_id": 39828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 8, "distance_m": 30357.718, "section_seq": 1, "route_path_id": 39828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Craigentinny Jn", "stage_seq": 9, "distance_m": 32728.897, "section_seq": 1, "route_path_id": 39828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753", "location": "Abbeyhill Jn", "stage_seq": 10, "distance_m": 34668.827, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 11, "distance_m": 35682.562, "section_seq": 1, "route_path_id": 39828}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35682.562, "from_m": 0.0, "section_seq": 1, "route_path_id": 39828}], "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": 1057, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:34Z", "source_id": 48100564, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:30:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:37Z", "source_id": 15625987, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:39Z", "source_id": 48114582, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:35:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:42Z", "source_id": 15630204, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:36Z", "source_id": 48124909, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:39:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:37Z", "source_id": 15633463, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1039, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:29Z", "source_id": 48134942, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:43:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:32Z", "source_id": 15636717, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1035, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:16Z", "source_id": 48144788, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:18Z", "source_id": 15639804, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:53Z", "source_id": 48167465, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 15647032, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
North Berwick |
1722 |
1722 |
None |
None |
None |
Edinburgh |
1756 |
1755 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84116/2026-09-15/detailed |
None |
Musselburgh |
2026-09-15T17:50:00+01:00 |
Edinburgh |
8.0 |
{"type": "LineString", "coordinates": [[-3.0729219999999997, 55.93361550000001], [-3.0747129, 55.93429789999999], [-3.0783615, 55.9357264], [-3.0797564999999993, 55.93627839999999], [-3.0805658999999994, 55.936585599999994], [-3.082552999999999, 55.9375556], [-3.0841863999999997, 55.9385844], [-3.0855938999999997, 55.939739800000005], [-3.0871822, 55.94144300000001], [-3.088494, 55.9426843], [-3.0892307, 55.9431732], [-3.0897499999999996, 55.943517799999995], [-3.0898627, 55.9435925], [-3.0899386, 55.94364459999999], [-3.0901065, 55.9437674], [-3.0912478999999995, 55.9443893], [-3.0923007, 55.9448763], [-3.0939367999999994, 55.9454916], [-3.0948588, 55.945765900000005], [-3.0960119000000006, 55.9460994], [-3.0972802, 55.94637790000001], [-3.0984091999999994, 55.9465844], [-3.0988772, 55.9466573], [-3.0992500999999995, 55.9467129], [-3.0996207999999994, 55.94676429999999], [-3.1000745, 55.9468179], [-3.1005385999999997, 55.9468663], [-3.1008122, 55.9468916], [-3.1010043, 55.946908699999994], [-3.1012221999999996, 55.946927499999994], [-3.1014596, 55.946943899999994], [-3.1021989, 55.9469891], [-3.102562, 55.9470075], [-3.1029382999999995, 55.94702109999999], [-3.1033743000000005, 55.947037400000006], [-3.1044434999999995, 55.9470773], [-3.1047657, 55.9470886], [-3.1049694000000003, 55.9470955], [-3.1053035999999996, 55.94710499999999], [-3.1056707, 55.9471231], [-3.1060552, 55.94714209999999], [-3.1063226, 55.947158400000006], [-3.1065525999999997, 55.9471761], [-3.1067683, 55.94719459999999], [-3.1070623, 55.9472194], [-3.1073150872089323, 55.94724088259899], [-3.10759284430019, 55.947271330290185], [-3.1078379660760223, 55.94729898734772], [-3.1080550729844947, 55.9473243532856], [-3.108248785473675, 55.947347927617834], [-3.108423723991626, 55.947370209858406], [-3.1085845089864153, 55.94739169952133], [-3.1087357609061077, 55.94741289612059], [-3.1088821001987696, 55.94743429917021], [-3.109028147312466, 55.94745640818419], [-3.109178522695262, 55.9474797226765], [-3.1093378467952255, 55.94750474216117], [-3.10951074006042, 55.9475319661522], [-3.109701822938912, 55.94756189416357], [-3.109915715878767, 55.947595025709305], [-3.1101570393280507, 55.94763186030339], [-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.1 |
1748 |
1756 |
Musselburgh |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647032 |
1789491299916922 |
36 |
36 |
2026-09-15 17:06:34.612015 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:34.591634 |
| 555094 |
585708 |
P89878 |
882U58MT15 |
2026-09-15 |
COMPLETE |
15646888 |
2026-09-15 17:56:00 |
2026-09-15 17:06:37 |
2026-09-17 17:06:37 |
{"id": 585708, "stp": "P", "toc": "Southeastern", "uid": "P89878", "consist": "465028+465919", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89878/2026-09-15/detailed", "trust_id": "882U58MT15", "origin_crs": "GRV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "7", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2U58", "timing_status": "LATE", "origin_station": "Gravesend", "current_leg_arr": "1756", "current_leg_dep": "1747", "current_leg_end": "London Victoria", "origin_dep_time": "1649", "origin_platform": "0", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T17:06:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.1356645, 51.46755769999999], [-0.1361976, 51.4679956], [-0.13620509999999997, 51.4680014], [-0.1364181, 51.4681771], [-0.1365505, 51.4682882], [-0.1366274, 51.468352], [-0.13665699999999997, 51.468376500000005], [-0.136808, 51.4685298], [-0.13703660000000004, 51.4687608], [-0.137176, 51.4689209], [-0.1373365, 51.4690805], [-0.1378899, 51.4696352], [-0.1381593, 51.4699072], [-0.1383116, 51.4700553], [-0.138551, 51.4702783], [-0.1387222, 51.47044559999999], [-0.1388566, 51.47057470000001], [-0.1390321908187699, 51.47074436450915], [-0.1390403, 51.4707522], [-0.1395526, 51.471254300000005], [-0.1397761, 51.47147879999999], [-0.1400351, 51.4717478], [-0.1401968, 51.4719352], [-0.14035199999999998, 51.47211010000001], [-0.14053899999999997, 51.47235129999999], [-0.1407586, 51.4726821], [-0.14091920000000002, 51.4729797], [-0.1410626, 51.47329589999999], [-0.1411922, 51.473617899999994], [-0.14125899999999997, 51.47375319999998], [-0.14133339999999997, 51.47391389999999], [-0.1414443, 51.4740914], [-0.14155149999999997, 51.474251500000015], [-0.14173639999999998, 51.474501999999994], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Denmark Hill", "dest_arr_time_act": "1754", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Denmark Hill", "current_leg_milage": "4.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 414.818, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8828.327, \"from_m\": 414.818, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10609.025, \"from_m\": 8828.327, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11166.375, \"from_m\": 10609.025, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11516.063, \"from_m\": 11166.375, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11561.705, \"from_m\": 11516.063, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12264.487, \"from_m\": 11561.705, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12297.51, \"from_m\": 12264.487, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12299.305, \"from_m\": 12297.51, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13348.882, \"from_m\": 12299.305, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13386.241, \"from_m\": 13348.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13459.754, \"from_m\": 13386.241, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13507.639, \"from_m\": 13459.754, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13941.4, \"from_m\": 13507.639, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 13969.013, \"from_m\": 13941.4, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14000.963, \"from_m\": 13969.013, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 23634.026, \"from_m\": 14000.963, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24138.869, \"from_m\": 23634.026, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26042.686, \"from_m\": 24138.869, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26666.528, \"from_m\": 26042.686, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28331.467, \"from_m\": 26666.528, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 29205.881, \"from_m\": 28331.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30365.019, \"from_m\": 29205.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32346.893, \"from_m\": 30365.019, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32992.699, \"from_m\": 32346.893, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33260.27, \"from_m\": 32992.699, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33310.629, \"from_m\": 33260.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34764.368, \"from_m\": 33310.629, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34769.689, \"from_m\": 34764.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35541.418, \"from_m\": 34769.689, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 35644.288, \"from_m\": 35541.418, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35946.925, \"from_m\": 35644.288, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35970.772, \"from_m\": 35946.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37560.724, \"from_m\": 35970.772, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 37668.868, \"from_m\": 37560.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37718.435, \"from_m\": 37668.868, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 37792.258, \"from_m\": 37718.435, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39089.538, \"from_m\": 37792.258, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39520.573, \"from_m\": 39089.538, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 39840.734, \"from_m\": 39520.573, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40971.186, \"from_m\": 39840.734, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 585708, \"profile_key\": \"7bf8395caeaf6b44b51e9f168fb7f129a392c68e9e91bd315326add906a8de90\", \"schedule_id\": 24135, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Gravesend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 2, \"distance_m\": 2415.58, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1655\", \"location\": \"Greenhithe\", \"stage_seq\": 3, \"distance_m\": 6530.484, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": \"1701\", \"location\": \"Dartford\", \"stage_seq\": 4, \"distance_m\": 10893.658, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Dartford Jn\", \"stage_seq\": 5, \"distance_m\": 11615.131, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 6, \"distance_m\": 12299.305, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 7, \"distance_m\": 13428.125, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1705H\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 8, \"distance_m\": 13969.013, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1707H\", \"wtt_dep\": \"1708H\", \"location\": \"Barnehurst\", \"stage_seq\": 9, \"distance_m\": 15882.653, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1711\", \"wtt_dep\": \"1712\", \"location\": \"Bexleyheath\", \"stage_seq\": 10, \"distance_m\": 17728.567, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1714H\", \"wtt_dep\": \"1715\", \"location\": \"Welling\", \"stage_seq\": 11, \"distance_m\": 19980.08, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1717H\", \"location\": \"Falconwood\", \"stage_seq\": 12, \"distance_m\": 21617.159, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1719H\", \"wtt_dep\": \"1720H\", \"location\": \"Eltham\", \"stage_seq\": 13, \"distance_m\": 23521.496, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1723\", \"wtt_dep\": \"1724\", \"location\": \"Kidbrooke\", \"stage_seq\": 14, \"distance_m\": 25560.444, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1727\", \"wtt_dep\": \"1728\", \"location\": \"Blackheath\", \"stage_seq\": 15, \"distance_m\": 27026.392, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1732H\", \"location\": \"Lewisham\", \"stage_seq\": 16, \"distance_m\": 28581.401, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 17, \"distance_m\": 29053.134, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1737H\", \"wtt_dep\": \"1738\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 31420.803, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1741\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 19, \"distance_m\": 32742.532, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 20, \"distance_m\": 33310.629, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744H\", \"location\": \"Denmark Hill\", \"stage_seq\": 21, \"distance_m\": 34119.503, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 22, \"distance_m\": 37528.195, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749H\", \"location\": \"Factory Jn\", \"stage_seq\": 23, \"distance_m\": 38033.399, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 24, \"distance_m\": 39568.478, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 25, \"distance_m\": 40971.186, \"section_seq\": 1, \"route_path_id\": 100295}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40971.186, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100295}], \"total_distance_m\": 40971.186, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 37662.631, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3308.555, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1649", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:57:05Z\", \"source_id\": 48007302, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:57:09Z\", \"source_id\": 15599516, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:49Z\", \"source_id\": 48020966, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:53Z\", \"source_id\": 15603343, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:24Z\", \"source_id\": 48046061, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:27Z\", \"source_id\": 15610307, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:40Z\", \"source_id\": 48055477, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:44Z\", \"source_id\": 15613019, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:11Z\", \"source_id\": 48065448, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:13Z\", \"source_id\": 15615803, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:54Z\", \"source_id\": 48073231, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:56Z\", \"source_id\": 15618063, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:51Z\", \"source_id\": 48081671, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:52Z\", \"source_id\": 15620507, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:29Z\", \"source_id\": 48092002, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:32Z\", \"source_id\": 15623460, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:34Z\", \"source_id\": 48103435, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:38Z\", \"source_id\": 15626821, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:59Z\", \"source_id\": 48112694, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:04Z\", \"source_id\": 15629629, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:18Z\", \"source_id\": 48126713, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:23Z\", \"source_id\": 15634041, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:27Z\", \"source_id\": 48134908, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:32Z\", \"source_id\": 15636728, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:32Z\", \"source_id\": 48143030, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:35Z\", \"source_id\": 15639252, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:45Z\", \"source_id\": 48167165, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:48Z\", \"source_id\": 15646888, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "7", "timing_fact_generation": 1789491288754671, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:35.911332", "service_state_evidence_id": 15646888, "current_leg_start_actual_dep": "2026-09-15T17:46:30+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:36.898861", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRV |
None |
2U58 |
465028+465919 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 414.818, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8828.327, "from_m": 414.818, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10609.025, "from_m": 8828.327, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11166.375, "from_m": 10609.025, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11516.063, "from_m": 11166.375, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11561.705, "from_m": 11516.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12264.487, "from_m": 11561.705, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12297.51, "from_m": 12264.487, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12299.305, "from_m": 12297.51, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13348.882, "from_m": 12299.305, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13386.241, "from_m": 13348.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13459.754, "from_m": 13386.241, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13507.639, "from_m": 13459.754, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13941.4, "from_m": 13507.639, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 13969.013, "from_m": 13941.4, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14000.963, "from_m": 13969.013, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 23634.026, "from_m": 14000.963, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24138.869, "from_m": 23634.026, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26042.686, "from_m": 24138.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26666.528, "from_m": 26042.686, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28331.467, "from_m": 26666.528, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 29205.881, "from_m": 28331.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30365.019, "from_m": 29205.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32346.893, "from_m": 30365.019, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32992.699, "from_m": 32346.893, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33260.27, "from_m": 32992.699, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33310.629, "from_m": 33260.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34764.368, "from_m": 33310.629, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34769.689, "from_m": 34764.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35541.418, "from_m": 34769.689, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 35644.288, "from_m": 35541.418, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35946.925, "from_m": 35644.288, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35970.772, "from_m": 35946.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37560.724, "from_m": 35970.772, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 37668.868, "from_m": 37560.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37718.435, "from_m": 37668.868, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 37792.258, "from_m": 37718.435, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39089.538, "from_m": 37792.258, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39520.573, "from_m": 39089.538, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 39840.734, "from_m": 39520.573, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40971.186, "from_m": 39840.734, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 585708, "profile_key": "7bf8395caeaf6b44b51e9f168fb7f129a392c68e9e91bd315326add906a8de90", "schedule_id": 24135, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1649", "location": "Gravesend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651H", "location": "Springhead Junction (CTRL)", "stage_seq": 2, "distance_m": 2415.58, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1655", "location": "Greenhithe", "stage_seq": 3, "distance_m": 6530.484, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": "1701", "location": "Dartford", "stage_seq": 4, "distance_m": 10893.658, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Dartford Jn", "stage_seq": 5, "distance_m": 11615.131, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703", "location": "Crayford Spur A Jn", "stage_seq": 6, "distance_m": 12299.305, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Crayford Creek Jn", "stage_seq": 7, "distance_m": 13428.125, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1705H", "location": "Perry Street Fork Jn", "stage_seq": 8, "distance_m": 13969.013, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1707H", "wtt_dep": "1708H", "location": "Barnehurst", "stage_seq": 9, "distance_m": 15882.653, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1711", "wtt_dep": "1712", "location": "Bexleyheath", "stage_seq": 10, "distance_m": 17728.567, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1714H", "wtt_dep": "1715", "location": "Welling", "stage_seq": 11, "distance_m": 19980.08, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1717H", "location": "Falconwood", "stage_seq": 12, "distance_m": 21617.159, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1719H", "wtt_dep": "1720H", "location": "Eltham", "stage_seq": 13, "distance_m": 23521.496, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1723", "wtt_dep": "1724", "location": "Kidbrooke", "stage_seq": 14, "distance_m": 25560.444, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1727", "wtt_dep": "1728", "location": "Blackheath", "stage_seq": 15, "distance_m": 27026.392, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1732H", "location": "Lewisham", "stage_seq": 16, "distance_m": 28581.401, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733H", "location": "Lewisham Vale Jn", "stage_seq": 17, "distance_m": 29053.134, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1737H", "wtt_dep": "1738", "location": "Nunhead", "stage_seq": 18, "distance_m": 31420.803, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1741", "location": "Peckham Rye (E)", "stage_seq": 19, "distance_m": 32742.532, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742", "location": "Crofton Road Jn", "stage_seq": 20, "distance_m": 33310.629, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744H", "location": "Denmark Hill", "stage_seq": 21, "distance_m": 34119.503, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749", "location": "Voltaire Road Jn", "stage_seq": 22, "distance_m": 37528.195, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749H", "location": "Factory Jn", "stage_seq": 23, "distance_m": 38033.399, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Grosvenor Bridge Jn", "stage_seq": 24, "distance_m": 39568.478, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "London Victoria", "stage_seq": 25, "distance_m": 40971.186, "section_seq": 1, "route_path_id": 100295}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40971.186, "from_m": 0.0, "section_seq": 1, "route_path_id": 100295}], "total_distance_m": 40971.186, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 37662.631, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3308.555, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:57:05Z", "source_id": 48007302, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:58:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:57:09Z", "source_id": 15599516, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:49Z", "source_id": 48020966, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:03:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:53Z", "source_id": 15603343, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31604, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:24Z", "source_id": 48046061, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:11:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:27Z", "source_id": 15610307, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31600, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:40Z", "source_id": 48055477, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:44Z", "source_id": 15613019, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31592, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:11Z", "source_id": 48065448, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:17:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:13Z", "source_id": 15615803, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:54Z", "source_id": 48073231, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:20:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:56Z", "source_id": 15618063, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31588, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:51Z", "source_id": 48081671, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:52Z", "source_id": 15620507, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31584, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:29Z", "source_id": 48092002, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:27:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:32Z", "source_id": 15623460, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:34Z", "source_id": 48103435, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:30:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:38Z", "source_id": 15626821, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:59Z", "source_id": 48112694, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:04Z", "source_id": 15629629, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:18Z", "source_id": 48126713, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:40:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:23Z", "source_id": 15634041, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:27Z", "source_id": 48134908, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:43:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:32Z", "source_id": 15636728, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:32Z", "source_id": 48143030, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:46:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:35Z", "source_id": 15639252, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28723, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:45Z", "source_id": 48167165, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:48Z", "source_id": 15646888, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Gravesend |
1649 |
1649 |
0 |
None |
None |
London Victoria |
1754 |
1754 |
7 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89878/2026-09-15/detailed |
None |
Denmark Hill |
2026-09-15T17:46:30+01:00 |
London Victoria |
9.0 |
{"type": "LineString", "coordinates": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.1356645, 51.46755769999999], [-0.1361976, 51.4679956], [-0.13620509999999997, 51.4680014], [-0.1364181, 51.4681771], [-0.1365505, 51.4682882], [-0.1366274, 51.468352], [-0.13665699999999997, 51.468376500000005], [-0.136808, 51.4685298], [-0.13703660000000004, 51.4687608], [-0.137176, 51.4689209], [-0.1373365, 51.4690805], [-0.1378899, 51.4696352], [-0.1381593, 51.4699072], [-0.1383116, 51.4700553], [-0.138551, 51.4702783], [-0.1387222, 51.47044559999999], [-0.1388566, 51.47057470000001], [-0.1390321908187699, 51.47074436450915], [-0.1390403, 51.4707522], [-0.1395526, 51.471254300000005], [-0.1397761, 51.47147879999999], [-0.1400351, 51.4717478], [-0.1401968, 51.4719352], [-0.14035199999999998, 51.47211010000001], [-0.14053899999999997, 51.47235129999999], [-0.1407586, 51.4726821], [-0.14091920000000002, 51.4729797], [-0.1410626, 51.47329589999999], [-0.1411922, 51.473617899999994], [-0.14125899999999997, 51.47375319999998], [-0.14133339999999997, 51.47391389999999], [-0.1414443, 51.4740914], [-0.14155149999999997, 51.474251500000015], [-0.14173639999999998, 51.474501999999994], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
4.1 |
1747 |
1756 |
Denmark Hill |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-15 17:06:37 |
TERMINATED |
2026-09-15 16:56:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646888 |
1789491288754671 |
81 |
81 |
2026-09-15 17:06:36.898861 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:35.911332 |
| 555095 |
585450 |
C04264 |
601H47MT15 |
2026-09-15 |
COMPLETE |
15647068 |
2026-09-15 17:56:00 |
2026-09-15 17:06:38 |
2026-09-17 17:06:38 |
{"id": 585450, "stp": "P", "toc": "East Midlands Railway", "uid": "C04264", "consist": "360107+360112", "dest_crs": "STP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04264/2026-09-15/detailed", "trust_id": "601H47MT15", "origin_crs": "COR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London St. Pancras", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "1", "is_terminated": 1, "next_location": "London St. Pancras", "signalling_id": "1H47", "timing_status": "LATE", "origin_station": "Corby", "current_leg_arr": "1756", "current_leg_dep": "1729", "current_leg_end": "London St. Pancras", "origin_dep_time": "1640", "origin_platform": "1", "current_location": "London St. Pancras", "last_update_time": "2026-09-15T17:06:38", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.213688268092136, 51.55943987613073], [-0.2135364164340608, 51.55931250037736], [-0.2133987051759516, 51.559201208979566], [-0.2132733758939261, 51.55910359995783], [-0.21315867016410164, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]}", "current_leg_start": "Luton Airport Parkway", "dest_arr_time_act": "1753", "motion_projection": null, "next_location_lat": "51.5321037", "next_location_lon": "-0.1272303", "previous_location": "Luton Airport Parkway", "current_leg_milage": "29.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 208.756, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7415.858, \"from_m\": 208.756, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7961.636, \"from_m\": 7415.858, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8910.583, \"from_m\": 7961.636, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8991.84, \"from_m\": 8910.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9972.962, \"from_m\": 8991.84, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11852.766, \"from_m\": 9972.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 13788.734, \"from_m\": 11852.766, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15608.45, \"from_m\": 13788.734, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 20308.545, \"from_m\": 15608.45, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 20452.084, \"from_m\": 20308.545, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20728.309, \"from_m\": 20452.084, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20791.382, \"from_m\": 20728.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22040.378, \"from_m\": 20791.382, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24359.589, \"from_m\": 22040.378, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24586.54, \"from_m\": 24359.589, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24738.543, \"from_m\": 24586.54, \"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\": 37571.475, \"from_m\": 24738.543, \"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\": 37840.858, \"from_m\": 37571.475, \"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\": 59977.395, \"from_m\": 37840.858, \"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\": 62798.75, \"from_m\": 59977.395, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 62846.147, \"from_m\": 62798.75, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70800.199, \"from_m\": 62846.147, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 74266.834, \"from_m\": 70800.199, \"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\": 74314.127, \"from_m\": 74266.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\": 78367.778, \"from_m\": 74314.127, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 79419.052, \"from_m\": 78367.778, \"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\": 80293.805, \"from_m\": 79419.052, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 82895.511, \"from_m\": 80293.805, \"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\": 84694.309, \"from_m\": 82895.511, \"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\": 88178.687, \"from_m\": 84694.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88751.236, \"from_m\": 88178.687, \"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\": 88836.809, \"from_m\": 88751.236, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88854.009, \"from_m\": 88836.809, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88939.019, \"from_m\": 88854.009, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94132.317, \"from_m\": 88939.019, \"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\": 98265.902, \"from_m\": 94132.317, \"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\": 115968.796, \"from_m\": 98265.902, \"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\": 119327.629, \"from_m\": 115968.796, \"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\": 120714.467, \"from_m\": 119327.629, \"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\": 121990.0, \"from_m\": 120714.467, \"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\": 122094.419, \"from_m\": 121990.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 124257.392, \"from_m\": 122094.419, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125054.092, \"from_m\": 124257.392, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 126592.119, \"from_m\": 125054.092, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126677.751, \"from_m\": 126592.119, \"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\": 126705.084, \"from_m\": 126677.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126745.715, \"from_m\": 126705.084, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 126801.36, \"from_m\": 126745.715, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127111.892, \"from_m\": 126801.36, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127422.255, \"from_m\": 127111.892, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 127689.377, \"from_m\": 127422.255, \"capability_applied\": null, \"effective_limit_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\": 585450, \"profile_key\": \"2aeba366cd7e57c3be2b4cdce3b5fecda64788d09f000b884bb8767ef85abb3f\", \"schedule_id\": 33799, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1640\", \"location\": \"Corby\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 2, \"distance_m\": 8910.583, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648H\", \"location\": \"Kettering\", \"stage_seq\": 3, \"distance_m\": 12187.221, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650H\", \"location\": \"Kettering South Jn\", \"stage_seq\": 4, \"distance_m\": 14269.591, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653H\", \"location\": \"Harrowden Jn\", \"stage_seq\": 5, \"distance_m\": 20452.084, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": false, \"wtt_arr\": \"1655H\", \"wtt_dep\": \"1657\", \"location\": \"Wellingborough\", \"stage_seq\": 6, \"distance_m\": 23438.201, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Wellingborough South Jn\", \"stage_seq\": 7, \"distance_m\": 24533.293, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703H\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 8, \"distance_m\": 36925.779, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1708\", \"location\": \"Bedford North Jn\", \"stage_seq\": 9, \"distance_m\": 46648.1, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": \"1710H\", \"location\": \"Bedford\", \"stage_seq\": 10, \"distance_m\": 47759.143, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1712H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 11, \"distance_m\": 49360.898, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1718\", \"location\": \"Flitwick\", \"stage_seq\": 12, \"distance_m\": 63260.26, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Leagrave Jn\", \"stage_seq\": 13, \"distance_m\": 74478.585, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1726H\", \"location\": \"Luton\", \"stage_seq\": 14, \"distance_m\": 79171.33, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": false, \"wtt_arr\": \"1728H\", \"wtt_dep\": \"1729H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 15, \"distance_m\": 80925.414, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 16, \"distance_m\": 88854.009, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736H\", \"location\": \"St. Albans\", \"stage_seq\": 17, \"distance_m\": 95891.976, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739H\", \"location\": \"Radlett Jn\", \"stage_seq\": 18, \"distance_m\": 104678.868, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Hendon\", \"stage_seq\": 19, \"distance_m\": 116680.867, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745\", \"location\": \"Cricklewood\", \"stage_seq\": 20, \"distance_m\": 119730.569, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 21, \"distance_m\": 121679.617, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 22, \"distance_m\": 122113.555, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 23, \"distance_m\": 124426.244, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Kentish Town\", \"stage_seq\": 24, \"distance_m\": 125429.925, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Dock Jn North\", \"stage_seq\": 25, \"distance_m\": 126397.022, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Dock Jn South\", \"stage_seq\": 26, \"distance_m\": 126810.789, \"section_seq\": 1, \"route_path_id\": 65833}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"London St. Pancras\", \"stage_seq\": 27, \"distance_m\": 127689.377, \"section_seq\": 1, \"route_path_id\": 65833}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127689.377, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65833}], \"total_distance_m\": 127689.377, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 122179.299, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5510.078, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1640", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "27.0", "current_position_lat": "51.5321037", "current_position_lon": "-0.1272303", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:14Z\", \"source_id\": 47976124, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:19Z\", \"source_id\": 15590802, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:40Z\", \"source_id\": 47997440, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:42Z\", \"source_id\": 15596805, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:20Z\", \"source_id\": 48036992, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:22Z\", \"source_id\": 15607760, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:14Z\", \"source_id\": 48065668, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:17Z\", \"source_id\": 15615886, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:00Z\", \"source_id\": 48084829, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:02Z\", \"source_id\": 15621391, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:35Z\", \"source_id\": 48094837, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:39Z\", \"source_id\": 15624359, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:03Z\", \"source_id\": 48126116, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:04Z\", \"source_id\": 15633814, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:19Z\", \"source_id\": 48147563, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:24Z\", \"source_id\": 15640709, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:13Z\", \"source_id\": 48152558, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:15Z\", \"source_id\": 15642283, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:09Z\", \"source_id\": 48154989, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:13Z\", \"source_id\": 15643045, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18656, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 48167575, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:01Z\", \"source_id\": 15647068, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London St. Pancras", "service_state_platform": "1", "timing_fact_generation": 1789491304287620, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:36.148957", "service_state_evidence_id": 15647068, "current_leg_start_actual_dep": "2026-09-15T17:32:30+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:36.889174", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
COR |
STP |
1H47 |
360107+360112 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 208.756, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7415.858, "from_m": 208.756, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7961.636, "from_m": 7415.858, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8910.583, "from_m": 7961.636, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8991.84, "from_m": 8910.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9972.962, "from_m": 8991.84, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11852.766, "from_m": 9972.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 13788.734, "from_m": 11852.766, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15608.45, "from_m": 13788.734, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 20308.545, "from_m": 15608.45, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 20452.084, "from_m": 20308.545, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20728.309, "from_m": 20452.084, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20791.382, "from_m": 20728.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22040.378, "from_m": 20791.382, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24359.589, "from_m": 22040.378, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24586.54, "from_m": 24359.589, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24738.543, "from_m": 24586.54, "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": 37571.475, "from_m": 24738.543, "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": 37840.858, "from_m": 37571.475, "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": 59977.395, "from_m": 37840.858, "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": 62798.75, "from_m": 59977.395, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 62846.147, "from_m": 62798.75, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70800.199, "from_m": 62846.147, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 74266.834, "from_m": 70800.199, "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": 74314.127, "from_m": 74266.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": 78367.778, "from_m": 74314.127, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 79419.052, "from_m": 78367.778, "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": 80293.805, "from_m": 79419.052, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 82895.511, "from_m": 80293.805, "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": 84694.309, "from_m": 82895.511, "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": 88178.687, "from_m": 84694.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88751.236, "from_m": 88178.687, "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": 88836.809, "from_m": 88751.236, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88854.009, "from_m": 88836.809, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88939.019, "from_m": 88854.009, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94132.317, "from_m": 88939.019, "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": 98265.902, "from_m": 94132.317, "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": 115968.796, "from_m": 98265.902, "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": 119327.629, "from_m": 115968.796, "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": 120714.467, "from_m": 119327.629, "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": 121990.0, "from_m": 120714.467, "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": 122094.419, "from_m": 121990.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 124257.392, "from_m": 122094.419, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125054.092, "from_m": 124257.392, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 126592.119, "from_m": 125054.092, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126677.751, "from_m": 126592.119, "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": 126705.084, "from_m": 126677.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126745.715, "from_m": 126705.084, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 126801.36, "from_m": 126745.715, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127111.892, "from_m": 126801.36, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127422.255, "from_m": 127111.892, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 127689.377, "from_m": 127422.255, "capability_applied": null, "effective_limit_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": 585450, "profile_key": "2aeba366cd7e57c3be2b4cdce3b5fecda64788d09f000b884bb8767ef85abb3f", "schedule_id": 33799, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1640", "location": "Corby", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "Kettering North Jn", "stage_seq": 2, "distance_m": 8910.583, "section_seq": 1, "route_path_id": 65833}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648H", "location": "Kettering", "stage_seq": 3, "distance_m": 12187.221, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650H", "location": "Kettering South Jn", "stage_seq": 4, "distance_m": 14269.591, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653H", "location": "Harrowden Jn", "stage_seq": 5, "distance_m": 20452.084, "section_seq": 1, "route_path_id": 65833}, {"is_pass": false, "wtt_arr": "1655H", "wtt_dep": "1657", "location": "Wellingborough", "stage_seq": 6, "distance_m": 23438.201, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Wellingborough South Jn", "stage_seq": 7, "distance_m": 24533.293, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703H", "location": "Sharnbrook Jn", "stage_seq": 8, "distance_m": 36925.779, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1708", "location": "Bedford North Jn", "stage_seq": 9, "distance_m": 46648.1, "section_seq": 1, "route_path_id": 65833}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": "1710H", "location": "Bedford", "stage_seq": 10, "distance_m": 47759.143, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1712H", "location": "Bedford South Jn", "stage_seq": 11, "distance_m": 49360.898, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1718", "location": "Flitwick", "stage_seq": 12, "distance_m": 63260.26, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Leagrave Jn", "stage_seq": 13, "distance_m": 74478.585, "section_seq": 1, "route_path_id": 65833}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1726H", "location": "Luton", "stage_seq": 14, "distance_m": 79171.33, "section_seq": 1, "route_path_id": 65833}, {"is_pass": false, "wtt_arr": "1728H", "wtt_dep": "1729H", "location": "Luton Airport Parkway", "stage_seq": 15, "distance_m": 80925.414, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733H", "location": "Harpenden Jn", "stage_seq": 16, "distance_m": 88854.009, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736H", "location": "St. Albans", "stage_seq": 17, "distance_m": 95891.976, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739H", "location": "Radlett Jn", "stage_seq": 18, "distance_m": 104678.868, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744", "location": "Hendon", "stage_seq": 19, "distance_m": 116680.867, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745", "location": "Cricklewood", "stage_seq": 20, "distance_m": 119730.569, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747", "location": "West Hampstead Thameslink", "stage_seq": 21, "distance_m": 121679.617, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747H", "location": "West Hampstead South Jn", "stage_seq": 22, "distance_m": 122113.555, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749H", "location": "Carlton Road Jn", "stage_seq": 23, "distance_m": 124426.244, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Kentish Town", "stage_seq": 24, "distance_m": 125429.925, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Dock Jn North", "stage_seq": 25, "distance_m": 126397.022, "section_seq": 1, "route_path_id": 65833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Dock Jn South", "stage_seq": 26, "distance_m": 126810.789, "section_seq": 1, "route_path_id": 65833}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "London St. Pancras", "stage_seq": 27, "distance_m": 127689.377, "section_seq": 1, "route_path_id": 65833}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127689.377, "from_m": 0.0, "section_seq": 1, "route_path_id": 65833}], "total_distance_m": 127689.377, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 122179.299, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5510.078, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 17663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:14Z", "source_id": 47976124, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:19Z", "source_id": 15590802, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17756, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:40Z", "source_id": 47997440, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:55:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:42Z", "source_id": 15596805, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:20Z", "source_id": 48036992, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:09:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:22Z", "source_id": 15607760, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18085, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:14Z", "source_id": 48065668, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:17Z", "source_id": 15615886, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:00Z", "source_id": 48084829, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:02Z", "source_id": 15621391, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:35Z", "source_id": 48094837, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:28:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:39Z", "source_id": 15624359, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:03Z", "source_id": 48126116, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:40:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:04Z", "source_id": 15633814, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:19Z", "source_id": 48147563, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:48:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:24Z", "source_id": 15640709, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:13Z", "source_id": 48152558, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:50:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:15Z", "source_id": 15642283, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:09Z", "source_id": 48154989, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:51:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:13Z", "source_id": 15643045, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18656, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 48167575, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T16:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:01Z", "source_id": 15647068, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Corby |
1640 |
1640 |
1 |
None |
None |
London St. Pancras |
1753 |
1753 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C04264/2026-09-15/detailed |
None |
Luton Airport Parkway |
2026-09-15T17:32:30+01:00 |
London St. Pancras |
27.0 |
{"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.213688268092136, 51.55943987613073], [-0.2135364164340608, 51.55931250037736], [-0.2133987051759516, 51.559201208979566], [-0.2132733758939261, 51.55910359995783], [-0.21315867016410164, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]} |
29.3 |
1729 |
1756 |
Luton Airport Parkway |
London St. Pancras |
London St. Pancras |
51.5321037 |
-0.1272303 |
51.5321037 |
-0.1272303 |
1 |
0 |
2026-09-15 17:06:38 |
TERMINATED |
2026-09-15 16:56:00 |
London St. Pancras |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647068 |
1789491304287620 |
80 |
80 |
2026-09-15 17:06:36.889174 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:36.148957 |
| 555096 |
586798 |
W82778 |
072N34MU15 |
2026-09-15 |
COMPLETE |
15647193 |
2026-09-15 17:56:00 |
2026-09-15 17:06:38 |
2026-09-17 17:06:38 |
{"id": 586798, "stp": "P", "toc": "ScotRail", "uid": "W82778", "consist": "380021", "dest_crs": "NEI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82778/2026-09-15/detailed", "trust_id": "072N34MU15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N34", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1756", "current_leg_dep": "1751", "current_leg_end": "Neilston", "origin_dep_time": "1726", "origin_platform": "11", "current_location": "Neilston", "last_update_time": "2026-09-15T17:06:38", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]}", "current_leg_start": "Patterton", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "55.7828901", "next_location_lon": "-4.4269095", "previous_location": "Patterton", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5434.896, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5831.098, \"from_m\": 5434.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6876.111, \"from_m\": 5831.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6920.593, \"from_m\": 6876.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8006.659, \"from_m\": 6920.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8254.171, \"from_m\": 8006.659, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15818.605, \"from_m\": 8254.171, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20015.841, \"from_m\": 15818.605, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 20328.954, \"from_m\": 20015.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 586798, \"profile_key\": \"3e347d6d9b0476772210f6ed847948174aab8f51fe772e2b4e3e097363e2d825\", \"schedule_id\": 28553, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1731\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1732\", \"wtt_dep\": \"1732H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1734\", \"wtt_dep\": \"1734H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1738H\", \"location\": \"Cathcart\", \"stage_seq\": 8, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 9, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741\", \"location\": \"Muirend\", \"stage_seq\": 10, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744\", \"location\": \"Williamwood\", \"stage_seq\": 11, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Whitecraigs\", \"stage_seq\": 12, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1749\", \"location\": \"Patterton\", \"stage_seq\": 13, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 14, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 101884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}], \"total_distance_m\": 20328.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20276.816, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1726", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.7828901", "current_position_lon": "-4.4269095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:26Z\", \"source_id\": 48103119, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:29Z\", \"source_id\": 15626718, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:28Z\", \"source_id\": 48108546, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:31Z\", \"source_id\": 15628398, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:42Z\", \"source_id\": 48114683, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:47Z\", \"source_id\": 15630238, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:26Z\", \"source_id\": 48119290, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:34Z\", \"source_id\": 15631742, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:44Z\", \"source_id\": 48125242, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:46Z\", \"source_id\": 15633567, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:18Z\", \"source_id\": 48131902, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:18Z\", \"source_id\": 15635669, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:08Z\", \"source_id\": 48136589, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:14Z\", \"source_id\": 15637280, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:05Z\", \"source_id\": 48152210, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:09Z\", \"source_id\": 15642188, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:06Z\", \"source_id\": 48168011, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:11Z\", \"source_id\": 15647193, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1789491312738408, "current_leg_arrival_utc": "2026-09-15T17:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:37.328986", "service_state_evidence_id": 15647193, "current_leg_start_actual_dep": "2026-09-15T17:49:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T16:56:37.359415", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
NEI |
2N34 |
380021 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5434.896, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5831.098, "from_m": 5434.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6876.111, "from_m": 5831.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6920.593, "from_m": 6876.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8006.659, "from_m": 6920.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8254.171, "from_m": 8006.659, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15818.605, "from_m": 8254.171, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20015.841, "from_m": 15818.605, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 20328.954, "from_m": 20015.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 586798, "profile_key": "3e347d6d9b0476772210f6ed847948174aab8f51fe772e2b4e3e097363e2d825", "schedule_id": 28553, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1726", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1730", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1731", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1732", "wtt_dep": "1732H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1734", "wtt_dep": "1734H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1738H", "location": "Cathcart", "stage_seq": 8, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739", "location": "Cathcart West Jn", "stage_seq": 9, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741", "location": "Muirend", "stage_seq": 10, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744", "location": "Williamwood", "stage_seq": 11, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Whitecraigs", "stage_seq": 12, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1749", "location": "Patterton", "stage_seq": 13, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Neilston", "stage_seq": 14, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 101884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 101884}], "total_distance_m": 20328.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20276.816, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:26Z", "source_id": 48103119, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:31:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:29Z", "source_id": 15626718, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:28Z", "source_id": 48108546, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:31Z", "source_id": 15628398, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:42Z", "source_id": 48114683, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:35:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:47Z", "source_id": 15630238, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:26Z", "source_id": 48119290, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:34Z", "source_id": 15631742, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:44Z", "source_id": 48125242, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:46Z", "source_id": 15633567, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:18Z", "source_id": 48131902, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:42:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:18Z", "source_id": 15635669, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:08Z", "source_id": 48136589, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:45:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:14Z", "source_id": 15637280, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:05Z", "source_id": 48152210, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:50:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:09Z", "source_id": 15642188, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:06Z", "source_id": 48168011, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:56:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:11Z", "source_id": 15647193, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1726 |
1726 |
11 |
None |
None |
Neilston |
1757 |
1757 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82778/2026-09-15/detailed |
None |
Patterton |
2026-09-15T17:49:00+01:00 |
Neilston |
5.0 |
{"type": "LineString", "coordinates": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]} |
3.8 |
1751 |
1756 |
Patterton |
Neilston |
Neilston |
55.7828901 |
-4.4269095 |
55.7828901 |
-4.4269095 |
1 |
0 |
2026-09-15 17:06:38 |
TERMINATED |
2026-09-15 16:56:00 |
Neilston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647193 |
1789491312738408 |
37 |
37 |
2026-09-15 16:56:37.359415 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:37.328986 |
| 555097 |
586972 |
W84337 |
015A28MV15 |
2026-09-15 |
COMPLETE |
15648437 |
2026-09-15 17:46:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 586972, "stp": "P", "toc": "ScotRail", "uid": "W84337", "consist": "170430", "dest_crs": "INV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84337/2026-09-15/detailed", "trust_id": "015A28MV15", "origin_crs": "XIV", "show_on_map": 0, "dar_est_time": "17:33:00", "dar_platform": null, "dest_station": "Inverness", "service_date": "2026-09-15", "dest_arr_time": "1746", "dest_platform": "4", "is_terminated": 1, "next_location": null, "signalling_id": "5A28", "timing_status": "ON TIME", "origin_station": "Inverness Motorail Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1733", "origin_platform": null, "current_location": "Allanfearn L.C.", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1746", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Inverness Sig. 707", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 337.469, \"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\": 389.438, \"from_m\": 337.469, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 449.797, \"from_m\": 389.438, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 602.128, \"from_m\": 449.797, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1635.541, \"from_m\": 602.128, \"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\": 2112.282, \"from_m\": 1635.541, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2493.022, \"from_m\": 2112.282, \"capability_applied\": null, \"effective_limit_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\": 586972, \"profile_key\": \"ad93155413f95067ed0e0058c9960dddb3a2d16f98c781466e82504ea0523336\", \"schedule_id\": 29070, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"Inverness Motorail Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1735\", \"location\": \"Millburn Jn\", \"stage_seq\": 2, \"distance_m\": 732.192, \"section_seq\": 1, \"route_path_id\": 39889}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1743\", \"location\": \"Inverness Sig. 707\", \"stage_seq\": 3, \"distance_m\": 1118.834, \"section_seq\": 1, \"route_path_id\": 39889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Millburn Jn\", \"stage_seq\": 4, \"distance_m\": 1505.476, \"section_seq\": 1, \"route_path_id\": 39889}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": null, \"location\": \"Inverness\", \"stage_seq\": 5, \"distance_m\": 2493.022, \"section_seq\": 1, \"route_path_id\": 39889}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2493.022, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39889}], \"total_distance_m\": 2493.022, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 2493.022, \"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": "1733", "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-15T16:56:43Z\", \"source_id\": 15648437, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Inverness", "service_state_platform": "4", "timing_fact_generation": 1789491403725854, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:43.723243", "service_state_evidence_id": 15648437, "current_leg_start_actual_dep": null, "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-15T16:46:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:44.354447", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XIV |
INV |
5A28 |
170430 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 337.469, "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": 389.438, "from_m": 337.469, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 449.797, "from_m": 389.438, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 602.128, "from_m": 449.797, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1635.541, "from_m": 602.128, "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": 2112.282, "from_m": 1635.541, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2493.022, "from_m": 2112.282, "capability_applied": null, "effective_limit_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": 586972, "profile_key": "ad93155413f95067ed0e0058c9960dddb3a2d16f98c781466e82504ea0523336", "schedule_id": 29070, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1733", "location": "Inverness Motorail Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1735", "location": "Millburn Jn", "stage_seq": 2, "distance_m": 732.192, "section_seq": 1, "route_path_id": 39889}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1743", "location": "Inverness Sig. 707", "stage_seq": 3, "distance_m": 1118.834, "section_seq": 1, "route_path_id": 39889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744", "location": "Millburn Jn", "stage_seq": 4, "distance_m": 1505.476, "section_seq": 1, "route_path_id": 39889}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": null, "location": "Inverness", "stage_seq": 5, "distance_m": 2493.022, "section_seq": 1, "route_path_id": 39889}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2493.022, "from_m": 0.0, "section_seq": 1, "route_path_id": 39889}], "total_distance_m": 2493.022, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 2493.022, "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-15T16:56:43Z", "source_id": 15648437, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}] |
Inverness Motorail Sidings |
1733 |
1733 |
None |
17:33:00 |
None |
Inverness |
1746 |
1746 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84337/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Inverness Sig. 707 |
Allanfearn L.C. |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:46:00 |
Inverness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648437 |
1789491403725854 |
2 |
2 |
2026-09-15 17:06:44.354447 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:43.723243 |
| 555098 |
585522 |
F48660 |
522F041T15 |
2026-09-15 |
COMPLETE |
15647027 |
2026-09-15 17:56:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 585522, "stp": "N", "toc": "c2c", "uid": "F48660", "consist": "357001+357323+357327", "dest_crs": "SRY", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F48660/2026-09-15/detailed", "trust_id": "522F041T15", "origin_crs": "FST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness", "service_date": "2026-09-15", "dest_arr_time": "1750", "dest_platform": "1", "is_terminated": 1, "next_location": "Shoeburyness", "signalling_id": "2F04", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "1756", "current_leg_dep": "1747", "current_leg_end": "Shoeburyness", "origin_dep_time": "1642", "origin_platform": "4", "current_location": "Shoeburyness", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]}", "current_leg_start": "Thorpe Bay", "dest_arr_time_act": "1750", "motion_projection": null, "next_location_lat": "51.5314075", "next_location_lon": "0.7944173", "previous_location": "Thorpe Bay", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 702.808, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2554.428, \"from_m\": 702.808, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2811.993, \"from_m\": 2554.428, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4166.508, \"from_m\": 2811.993, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4224.957, \"from_m\": 4166.508, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4283.717, \"from_m\": 4224.957, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4771.9, \"from_m\": 4283.717, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5184.07, \"from_m\": 4771.9, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5260.388, \"from_m\": 5184.07, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5696.59, \"from_m\": 5260.388, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10664.45, \"from_m\": 5696.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11282.04, \"from_m\": 10664.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12049.168, \"from_m\": 11282.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12059.861, \"from_m\": 12049.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14141.617, \"from_m\": 12059.861, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43352.703, \"from_m\": 14141.617, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43396.337, \"from_m\": 43352.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43482.207, \"from_m\": 43396.337, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43818.315, \"from_m\": 43482.207, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45279.262, \"from_m\": 43818.315, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53028.137, \"from_m\": 45279.262, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 53345.752, \"from_m\": 53028.137, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57879.279, \"from_m\": 53345.752, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58632.599, \"from_m\": 57879.279, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58677.413, \"from_m\": 58632.599, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 59235.575, \"from_m\": 58677.413, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 64191.351, \"from_m\": 59235.575, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64810.779, \"from_m\": 64191.351, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64987.901, \"from_m\": 64810.779, \"capability_applied\": null, \"effective_limit_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\": 585522, \"profile_key\": \"9db696087704de5caf1f1dbbba6b65ab161d60ea612c45ff1bcee5727d5ff309\", \"schedule_id\": 36359, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.201, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1646H\", \"location\": \"Limehouse\", \"stage_seq\": 3, \"distance_m\": 2748.609, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 4, \"distance_m\": 5382.76, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1651H\", \"location\": \"West Ham High Level\", \"stage_seq\": 5, \"distance_m\": 7580.709, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1656H\", \"location\": \"Barking\", \"stage_seq\": 6, \"distance_m\": 13259.7, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": \"1704H\", \"location\": \"Upminster\", \"stage_seq\": 7, \"distance_m\": 25523.401, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": \"1710H\", \"location\": \"West Horndon\", \"stage_seq\": 8, \"distance_m\": 31758.583, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1715H\", \"wtt_dep\": \"1716\", \"location\": \"Laindon\", \"stage_seq\": 9, \"distance_m\": 37660.773, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1718H\", \"wtt_dep\": \"1719\", \"location\": \"Basildon\", \"stage_seq\": 10, \"distance_m\": 39905.194, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723\", \"location\": \"Pitsea\", \"stage_seq\": 11, \"distance_m\": 43619.913, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1727\", \"wtt_dep\": \"1728\", \"location\": \"Benfleet\", \"stage_seq\": 12, \"distance_m\": 47842.529, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1733\", \"wtt_dep\": \"1734\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 13, \"distance_m\": 53283.427, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Chalkwell\", \"stage_seq\": 14, \"distance_m\": 55385.304, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1738H\", \"location\": \"Westcliff\", \"stage_seq\": 15, \"distance_m\": 56982.555, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741H\", \"location\": \"Southend Central\", \"stage_seq\": 16, \"distance_m\": 58326.116, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1743\", \"wtt_dep\": \"1743H\", \"location\": \"Southend East\", \"stage_seq\": 17, \"distance_m\": 60374.613, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1745H\", \"wtt_dep\": \"1746\", \"location\": \"Thorpe Bay\", \"stage_seq\": 18, \"distance_m\": 62613.697, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1748\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 19, \"distance_m\": 64191.351, \"section_seq\": 1, \"route_path_id\": 40607}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": null, \"location\": \"Shoeburyness\", \"stage_seq\": 20, \"distance_m\": 64987.901, \"section_seq\": 1, \"route_path_id\": 40607}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64987.901, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40607}], \"total_distance_m\": 64987.901, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61917.994, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3069.907, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.5314075", "current_position_lon": "0.7944173", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:19Z\", \"source_id\": 47973487, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:23Z\", \"source_id\": 15590070, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:50:43Z\", \"source_id\": 47989133, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:50:45Z\", \"source_id\": 15594440, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:07Z\", \"source_id\": 48004675, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:12Z\", \"source_id\": 15598755, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:05Z\", \"source_id\": 48027513, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:08Z\", \"source_id\": 15605147, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:54Z\", \"source_id\": 48044626, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:56Z\", \"source_id\": 15609865, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:39Z\", \"source_id\": 48063998, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:44Z\", \"source_id\": 15615429, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:53Z\", \"source_id\": 48073164, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:56Z\", \"source_id\": 15618040, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:03Z\", \"source_id\": 48084968, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:09Z\", \"source_id\": 15621474, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:38Z\", \"source_id\": 48097885, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:40Z\", \"source_id\": 15625244, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:45Z\", \"source_id\": 48112155, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:51Z\", \"source_id\": 15629485, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:50Z\", \"source_id\": 48120280, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:54Z\", \"source_id\": 15632022, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:15Z\", \"source_id\": 48126611, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:18Z\", \"source_id\": 15634025, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:32Z\", \"source_id\": 48132475, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:34Z\", \"source_id\": 15635937, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:03Z\", \"source_id\": 48139096, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:06Z\", \"source_id\": 15638026, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:30Z\", \"source_id\": 48145448, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:31Z\", \"source_id\": 15640035, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:55Z\", \"source_id\": 48167507, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 15647027, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness", "service_state_platform": "2", "timing_fact_generation": 1789491298196295, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:44.088704", "service_state_evidence_id": 15647027, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:44.358479", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
FST |
SRY |
2F04 |
357001+357323+357327 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 702.808, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2554.428, "from_m": 702.808, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2811.993, "from_m": 2554.428, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4166.508, "from_m": 2811.993, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4224.957, "from_m": 4166.508, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4283.717, "from_m": 4224.957, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4771.9, "from_m": 4283.717, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5184.07, "from_m": 4771.9, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5260.388, "from_m": 5184.07, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5696.59, "from_m": 5260.388, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10664.45, "from_m": 5696.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11282.04, "from_m": 10664.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12049.168, "from_m": 11282.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12059.861, "from_m": 12049.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14141.617, "from_m": 12059.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43352.703, "from_m": 14141.617, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43396.337, "from_m": 43352.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43482.207, "from_m": 43396.337, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43818.315, "from_m": 43482.207, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45279.262, "from_m": 43818.315, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53028.137, "from_m": 45279.262, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53345.752, "from_m": 53028.137, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57879.279, "from_m": 53345.752, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58632.599, "from_m": 57879.279, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58677.413, "from_m": 58632.599, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 59235.575, "from_m": 58677.413, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 64191.351, "from_m": 59235.575, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64810.779, "from_m": 64191.351, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64987.901, "from_m": 64810.779, "capability_applied": null, "effective_limit_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": 585522, "profile_key": "9db696087704de5caf1f1dbbba6b65ab161d60ea612c45ff1bcee5727d5ff309", "schedule_id": 36359, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1642", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.201, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1646H", "location": "Limehouse", "stage_seq": 3, "distance_m": 2748.609, "section_seq": 1, "route_path_id": 40607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Gas Factory Jn", "stage_seq": 4, "distance_m": 5382.76, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1651H", "location": "West Ham High Level", "stage_seq": 5, "distance_m": 7580.709, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1656H", "location": "Barking", "stage_seq": 6, "distance_m": 13259.7, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": "1704H", "location": "Upminster", "stage_seq": 7, "distance_m": 25523.401, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": "1710H", "location": "West Horndon", "stage_seq": 8, "distance_m": 31758.583, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1715H", "wtt_dep": "1716", "location": "Laindon", "stage_seq": 9, "distance_m": 37660.773, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1718H", "wtt_dep": "1719", "location": "Basildon", "stage_seq": 10, "distance_m": 39905.194, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723", "location": "Pitsea", "stage_seq": 11, "distance_m": 43619.913, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1727", "wtt_dep": "1728", "location": "Benfleet", "stage_seq": 12, "distance_m": 47842.529, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1733", "wtt_dep": "1734", "location": "Leigh-on-Sea", "stage_seq": 13, "distance_m": 53283.427, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Chalkwell", "stage_seq": 14, "distance_m": 55385.304, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1738H", "location": "Westcliff", "stage_seq": 15, "distance_m": 56982.555, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741H", "location": "Southend Central", "stage_seq": 16, "distance_m": 58326.116, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1743", "wtt_dep": "1743H", "location": "Southend East", "stage_seq": 17, "distance_m": 60374.613, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1745H", "wtt_dep": "1746", "location": "Thorpe Bay", "stage_seq": 18, "distance_m": 62613.697, "section_seq": 1, "route_path_id": 40607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1748", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 19, "distance_m": 64191.351, "section_seq": 1, "route_path_id": 40607}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": null, "location": "Shoeburyness", "stage_seq": 20, "distance_m": 64987.901, "section_seq": 1, "route_path_id": 40607}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64987.901, "from_m": 0.0, "section_seq": 1, "route_path_id": 40607}], "total_distance_m": 64987.901, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61917.994, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3069.907, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:19Z", "source_id": 47973487, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:45:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:23Z", "source_id": 15590070, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:50:43Z", "source_id": 47989133, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:51:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:50:45Z", "source_id": 15594440, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14722, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:07Z", "source_id": 48004675, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:12Z", "source_id": 15598755, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:05Z", "source_id": 48027513, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:04:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:08Z", "source_id": 15605147, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14527, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:54Z", "source_id": 48044626, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:10:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:56Z", "source_id": 15609865, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14514, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:39Z", "source_id": 48063998, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:17:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:44Z", "source_id": 15615429, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:53Z", "source_id": 48073164, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:20:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:56Z", "source_id": 15618040, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14464, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:03Z", "source_id": 48084968, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:24:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:09Z", "source_id": 15621474, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:38Z", "source_id": 48097885, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:40Z", "source_id": 15625244, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:45Z", "source_id": 48112155, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:51Z", "source_id": 15629485, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:50Z", "source_id": 48120280, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:37:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:54Z", "source_id": 15632022, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14423, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:15Z", "source_id": 48126611, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:39:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:18Z", "source_id": 15634025, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14412, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:32Z", "source_id": 48132475, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:34Z", "source_id": 15635937, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:03Z", "source_id": 48139096, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:44:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:06Z", "source_id": 15638026, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:30Z", "source_id": 48145448, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:47:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:31Z", "source_id": 15640035, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:55Z", "source_id": 48167507, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 15647027, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
London Fenchurch Street |
1642 |
1642 |
4 |
None |
None |
Shoeburyness |
1750 |
1750 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F48660/2026-09-15/detailed |
None |
Thorpe Bay |
2026-09-15T17:52:00+01:00 |
Shoeburyness |
9.0 |
{"type": "LineString", "coordinates": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]} |
1.5 |
1747 |
1756 |
Thorpe Bay |
Shoeburyness |
Shoeburyness |
51.5314075 |
0.7944173 |
51.5314075 |
0.7944173 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:00 |
Shoeburyness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647027 |
1789491298196295 |
74 |
74 |
2026-09-15 17:06:44.358479 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:44.088704 |
| 555099 |
585591 |
G85574 |
162C45MT15 |
2026-09-15 |
COMPLETE |
15647507 |
2026-09-15 17:56:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 585591, "stp": "P", "toc": "Northern", "uid": "G85574", "consist": "170476", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85574/2026-09-15/detailed", "trust_id": "162C45MT15", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "2C", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2C45", "timing_status": "LATE", "origin_station": "York", "current_leg_arr": "1756", "current_leg_dep": "1751", "current_leg_end": "Leeds", "origin_dep_time": "1645", "origin_platform": "8", "current_location": "Leeds", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5779848, 53.8121468], [-1.5777198, 53.81191609999999], [-1.5774734, 53.811671], [-1.5772397, 53.8114307], [-1.5770282999999998, 53.8111689], [-1.5769257, 53.8110402], [-1.5768238, 53.8109017], [-1.5766347, 53.810625900000005], [-1.5764512, 53.8103059], [-1.5762936, 53.8099853], [-1.5762209000000005, 53.8098074], [-1.5761539, 53.809631], [-1.5760424, 53.809274300000006], [-1.5759753, 53.808913200000006], [-1.5759347999999995, 53.8085567], [-1.5759347999999995, 53.8082433], [-1.5759476, 53.807932599999994], [-1.5759822, 53.80768859999999], [-1.5760284, 53.80744180000001], [-1.5761578999999997, 53.8070082], [-1.5762432, 53.806789499999994], [-1.5762698999999998, 53.8067275], [-1.5763162, 53.8066198], [-1.5763359, 53.806574000000005], [-1.5765, 53.8062102], [-1.5766710999999998, 53.8058494], [-1.5769106999999998, 53.8053264], [-1.5770464, 53.80504830000001], [-1.5771869999999997, 53.80475379999999], [-1.5773535, 53.8043937], [-1.5776604, 53.80371289999999], [-1.5777717999999998, 53.803390799999995], [-1.5778403999999997, 53.8031069], [-1.5778810999999997, 53.8028267], [-1.5779119, 53.8024713], [-1.5779123999999998, 53.8022609], [-1.5779069999999995, 53.802153800000006], [-1.5778823999999998, 53.8019896], [-1.5778428, 53.8017731], [-1.5777537, 53.8013554], [-1.5776175, 53.80097649999999], [-1.5772923999999997, 53.800322099999995], [-1.577081, 53.79999290000001], [-1.5768391, 53.79966519999999], [-1.5764569999999998, 53.799224], [-1.5762240999999997, 53.7989914], [-1.5759481, 53.79874949999999], [-1.5756057, 53.7984759], [-1.5755515642398363, 53.79843751937881], [-1.5753504, 53.79829489999999], [-1.5750583, 53.7981165], [-1.5747447, 53.7979314], [-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": "Burley Park", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Burley Park", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 239.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 516.101, \"from_m\": 239.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 815.648, \"from_m\": 516.101, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1803.859, \"from_m\": 815.648, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2250.021, \"from_m\": 1803.859, \"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\": 2424.368, \"from_m\": 2250.021, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2442.704, \"from_m\": 2424.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2477.725, \"from_m\": 2442.704, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2637.744, \"from_m\": 2477.725, \"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\": 3195.779, \"from_m\": 2637.744, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3904.741, \"from_m\": 3195.779, \"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\": 7270.13, \"from_m\": 3904.741, \"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\": 7277.96, \"from_m\": 7270.13, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15901.882, \"from_m\": 7277.96, \"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\": 16072.023, \"from_m\": 15901.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26111.573, \"from_m\": 16072.023, \"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\": 28631.156, \"from_m\": 26111.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\": 29048.074, \"from_m\": 28631.156, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29274.72, \"from_m\": 29048.074, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32377.37, \"from_m\": 29274.72, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32638.419, \"from_m\": 32377.37, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32644.48, \"from_m\": 32638.419, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32917.052, \"from_m\": 32644.48, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 34346.028, \"from_m\": 32917.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\": 35925.208, \"from_m\": 34346.028, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36316.967, \"from_m\": 35925.208, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45711.705, \"from_m\": 36316.967, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46103.465, \"from_m\": 45711.705, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 47682.644, \"from_m\": 46103.465, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50388.46, \"from_m\": 47682.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51868.496, \"from_m\": 50388.46, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52253.23, \"from_m\": 51868.496, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75588.909, \"from_m\": 52253.23, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76110.391, \"from_m\": 75588.909, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77005.584, \"from_m\": 76110.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 77617.592, \"from_m\": 77005.584, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 77624.966, \"from_m\": 77617.592, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77775.35, \"from_m\": 77624.966, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 78097.561, \"from_m\": 77775.35, \"capability_applied\": null, \"effective_limit_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\": 585591, \"profile_key\": \"6fc1e7f303e8148014e1f01549ee0300ad1f8571c149cfff83dfcc7877291a60\", \"schedule_id\": 12412, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1645\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Skelton Jn\", \"stage_seq\": 2, \"distance_m\": 2581.299, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1650H\", \"location\": \"Poppleton\", \"stage_seq\": 3, \"distance_m\": 4608.779, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1659\", \"location\": \"Hammerton\", \"stage_seq\": 4, \"distance_m\": 14014.211, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": \"1702H\", \"location\": \"Cattal\", \"stage_seq\": 5, \"distance_m\": 16371.079, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": \"1711\", \"location\": \"Knaresborough\", \"stage_seq\": 6, \"distance_m\": 26651.948, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1714\", \"wtt_dep\": \"1714H\", \"location\": \"Starbeck\", \"stage_seq\": 7, \"distance_m\": 29383.2, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1718H\", \"wtt_dep\": \"1720H\", \"location\": \"Harrogate\", \"stage_seq\": 8, \"distance_m\": 32769.054, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723\", \"location\": \"Hornbeam Park\", \"stage_seq\": 9, \"distance_m\": 34414.624, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1729\", \"location\": \"Pannal\", \"stage_seq\": 10, \"distance_m\": 38057.752, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731H\", \"location\": \"Rigton S.B.\", \"stage_seq\": 11, \"distance_m\": 41014.336, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734\", \"location\": \"Weeton\", \"stage_seq\": 12, \"distance_m\": 59233.974, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742H\", \"location\": \"Horsforth\", \"stage_seq\": 13, \"distance_m\": 68916.116, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Headingley\", \"stage_seq\": 14, \"distance_m\": 73111.857, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1749\", \"location\": \"Burley Park\", \"stage_seq\": 15, \"distance_m\": 74392.029, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Armley Jn\", \"stage_seq\": 16, \"distance_m\": 75988.946, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 17, \"distance_m\": 77569.724, \"section_seq\": 1, \"route_path_id\": 32439}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 18, \"distance_m\": 78097.561, \"section_seq\": 1, \"route_path_id\": 32439}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 78097.561, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32439}], \"total_distance_m\": 78097.561, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70977.063, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7120.498, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1645", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:34Z\", \"source_id\": 15595899, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:01Z\", \"source_id\": 15603420, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:41Z\", \"source_id\": 15606372, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:07Z\", \"source_id\": 15612477, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:32Z\", \"source_id\": 15616885, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:18Z\", \"source_id\": 15619161, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:43Z\", \"source_id\": 48084076, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:46Z\", \"source_id\": 15621214, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:55Z\", \"source_id\": 48098646, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:58Z\", \"source_id\": 15625458, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:31Z\", \"source_id\": 48111412, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:35Z\", \"source_id\": 15629277, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:49Z\", \"source_id\": 48135830, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:52Z\", \"source_id\": 15637016, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5235, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:46Z\", \"source_id\": 48148897, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:49Z\", \"source_id\": 15641079, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:35Z\", \"source_id\": 48156236, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:40Z\", \"source_id\": 15643445, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:30Z\", \"source_id\": 48168939, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:33Z\", \"source_id\": 15647507, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "2", "timing_fact_generation": 1789491336771302, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:45.233538", "service_state_evidence_id": 15647507, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:45.664384", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
YRK |
LDS |
2C45 |
170476 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 516.101, "from_m": 239.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 815.648, "from_m": 516.101, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1803.859, "from_m": 815.648, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2250.021, "from_m": 1803.859, "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": 2424.368, "from_m": 2250.021, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2442.704, "from_m": 2424.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2477.725, "from_m": 2442.704, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2637.744, "from_m": 2477.725, "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": 3195.779, "from_m": 2637.744, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3904.741, "from_m": 3195.779, "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": 7270.13, "from_m": 3904.741, "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": 7277.96, "from_m": 7270.13, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15901.882, "from_m": 7277.96, "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": 16072.023, "from_m": 15901.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26111.573, "from_m": 16072.023, "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": 28631.156, "from_m": 26111.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": 29048.074, "from_m": 28631.156, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29274.72, "from_m": 29048.074, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32377.37, "from_m": 29274.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32638.419, "from_m": 32377.37, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32644.48, "from_m": 32638.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32917.052, "from_m": 32644.48, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34346.028, "from_m": 32917.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": 35925.208, "from_m": 34346.028, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36316.967, "from_m": 35925.208, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45711.705, "from_m": 36316.967, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46103.465, "from_m": 45711.705, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47682.644, "from_m": 46103.465, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50388.46, "from_m": 47682.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51868.496, "from_m": 50388.46, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52253.23, "from_m": 51868.496, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75588.909, "from_m": 52253.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76110.391, "from_m": 75588.909, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77005.584, "from_m": 76110.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77617.592, "from_m": 77005.584, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77624.966, "from_m": 77617.592, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77775.35, "from_m": 77624.966, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78097.561, "from_m": 77775.35, "capability_applied": null, "effective_limit_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": 585591, "profile_key": "6fc1e7f303e8148014e1f01549ee0300ad1f8571c149cfff83dfcc7877291a60", "schedule_id": 12412, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1645", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Skelton Jn", "stage_seq": 2, "distance_m": 2581.299, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1650H", "location": "Poppleton", "stage_seq": 3, "distance_m": 4608.779, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1659", "location": "Hammerton", "stage_seq": 4, "distance_m": 14014.211, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": "1702H", "location": "Cattal", "stage_seq": 5, "distance_m": 16371.079, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": "1711", "location": "Knaresborough", "stage_seq": 6, "distance_m": 26651.948, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1714", "wtt_dep": "1714H", "location": "Starbeck", "stage_seq": 7, "distance_m": 29383.2, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1718H", "wtt_dep": "1720H", "location": "Harrogate", "stage_seq": 8, "distance_m": 32769.054, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723", "location": "Hornbeam Park", "stage_seq": 9, "distance_m": 34414.624, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1729", "location": "Pannal", "stage_seq": 10, "distance_m": 38057.752, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731H", "location": "Rigton S.B.", "stage_seq": 11, "distance_m": 41014.336, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734", "location": "Weeton", "stage_seq": 12, "distance_m": 59233.974, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742H", "location": "Horsforth", "stage_seq": 13, "distance_m": 68916.116, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Headingley", "stage_seq": 14, "distance_m": 73111.857, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1749", "location": "Burley Park", "stage_seq": 15, "distance_m": 74392.029, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752", "location": "Armley Jn", "stage_seq": 16, "distance_m": 75988.946, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753H", "location": "Leeds West Jn", "stage_seq": 17, "distance_m": 77569.724, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Leeds", "stage_seq": 18, "distance_m": 78097.561, "section_seq": 1, "route_path_id": 32439}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 78097.561, "from_m": 0.0, "section_seq": 1, "route_path_id": 32439}], "total_distance_m": 78097.561, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70977.063, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7120.498, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:34Z", "source_id": 15595899, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:01Z", "source_id": 15603420, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:41Z", "source_id": 15606372, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:07Z", "source_id": 15612477, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:32Z", "source_id": 15616885, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:18Z", "source_id": 15619161, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4558, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:43Z", "source_id": 48084076, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:25:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:46Z", "source_id": 15621214, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5259, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:55Z", "source_id": 48098646, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:30:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:58Z", "source_id": 15625458, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5253, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:31Z", "source_id": 48111412, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:35Z", "source_id": 15629277, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5243, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:49Z", "source_id": 48135830, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:52Z", "source_id": 15637016, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5235, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:46Z", "source_id": 48148897, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:48:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:49Z", "source_id": 15641079, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:35Z", "source_id": 48156236, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:50:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:40Z", "source_id": 15643445, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:30Z", "source_id": 48168939, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:56:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:33Z", "source_id": 15647507, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
York |
1645 |
1645 |
8 |
None |
None |
Leeds |
1756 |
1755 |
2C |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85574/2026-09-15/detailed |
None |
Burley Park |
2026-09-15T17:50:00+01:00 |
Leeds |
5.0 |
{"type": "LineString", "coordinates": [[-1.5779848, 53.8121468], [-1.5777198, 53.81191609999999], [-1.5774734, 53.811671], [-1.5772397, 53.8114307], [-1.5770282999999998, 53.8111689], [-1.5769257, 53.8110402], [-1.5768238, 53.8109017], [-1.5766347, 53.810625900000005], [-1.5764512, 53.8103059], [-1.5762936, 53.8099853], [-1.5762209000000005, 53.8098074], [-1.5761539, 53.809631], [-1.5760424, 53.809274300000006], [-1.5759753, 53.808913200000006], [-1.5759347999999995, 53.8085567], [-1.5759347999999995, 53.8082433], [-1.5759476, 53.807932599999994], [-1.5759822, 53.80768859999999], [-1.5760284, 53.80744180000001], [-1.5761578999999997, 53.8070082], [-1.5762432, 53.806789499999994], [-1.5762698999999998, 53.8067275], [-1.5763162, 53.8066198], [-1.5763359, 53.806574000000005], [-1.5765, 53.8062102], [-1.5766710999999998, 53.8058494], [-1.5769106999999998, 53.8053264], [-1.5770464, 53.80504830000001], [-1.5771869999999997, 53.80475379999999], [-1.5773535, 53.8043937], [-1.5776604, 53.80371289999999], [-1.5777717999999998, 53.803390799999995], [-1.5778403999999997, 53.8031069], [-1.5778810999999997, 53.8028267], [-1.5779119, 53.8024713], [-1.5779123999999998, 53.8022609], [-1.5779069999999995, 53.802153800000006], [-1.5778823999999998, 53.8019896], [-1.5778428, 53.8017731], [-1.5777537, 53.8013554], [-1.5776175, 53.80097649999999], [-1.5772923999999997, 53.800322099999995], [-1.577081, 53.79999290000001], [-1.5768391, 53.79966519999999], [-1.5764569999999998, 53.799224], [-1.5762240999999997, 53.7989914], [-1.5759481, 53.79874949999999], [-1.5756057, 53.7984759], [-1.5755515642398363, 53.79843751937881], [-1.5753504, 53.79829489999999], [-1.5750583, 53.7981165], [-1.5747447, 53.7979314], [-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]]} |
2.3 |
1751 |
1756 |
Burley Park |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647507 |
1789491336771302 |
44 |
44 |
2026-09-15 17:06:45.664384 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:45.233538 |
| 555100 |
587417 |
W86638 |
075J01MV15 |
2026-09-15 |
COMPLETE |
15647717 |
2026-09-15 17:56:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 587417, "stp": "P", "toc": "ScotRail", "uid": "W86638", "consist": "156492", "dest_crs": "XCK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86638/2026-09-15/detailed", "trust_id": "075J01MV15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Corkerhill C.S.M.D.", "service_date": "2026-09-15", "dest_arr_time": "1800", "dest_platform": null, "is_terminated": 1, "next_location": "Corkerhill C.S.M.D.", "signalling_id": "5J01", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1756", "current_leg_dep": "1748", "current_leg_end": "Corkerhill C.S.M.D.", "origin_dep_time": "1750", "origin_platform": "9", "current_location": "Corkerhill C.S.M.D.", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.2588986, 55.85577210000001], [-4.2589091, 55.85575599999999], [-4.259010999999999, 55.85556830000001], [-4.259063599999999, 55.855422], [-4.2590728, 55.8553988], [-4.259097800000001, 55.85533149999999], [-4.2591215, 55.8552686], [-4.259168, 55.85512599999999], [-4.2592711, 55.8548448], [-4.259532999999999, 55.8541274], [-4.2595469, 55.8540878], [-4.2595536, 55.8540673], [-4.259604699999999, 55.8539521], [-4.2596627, 55.8537715], [-4.2598181, 55.8533463], [-4.2599183, 55.85308289999998], [-4.259924699999999, 55.85306609999999], [-4.259964300000001, 55.85293419999999], [-4.2600191999999995, 55.852766199999984], [-4.2601584, 55.8523849], [-4.2601743, 55.8523338], [-4.260208, 55.8522404], [-4.260250999999999, 55.8521212], [-4.2603177, 55.851975], [-4.2603812, 55.85178899999999], [-4.2604304, 55.851674], [-4.2605259, 55.8514955], [-4.2606476, 55.8513353], [-4.2607179, 55.8512377], [-4.260826577132423, 55.85113166279792], [-4.2609155, 55.85104489999999], [-4.2609579, 55.8510073], [-4.2610421, 55.8509404], [-4.261148599999999, 55.8508569], [-4.261259699999999, 55.8507788], [-4.2614538, 55.8506429], [-4.2616199, 55.85054070000001], [-4.2618533, 55.85042620000001], [-4.2620266, 55.85034790000001], [-4.2621334, 55.850299599999985], [-4.262463999999999, 55.85018189999999], [-4.2625108, 55.850167299999995], [-4.262755, 55.85009109999999], [-4.2631315999999995, 55.84998310000001], [-4.2635209, 55.84989], [-4.2638298, 55.849823099999995], [-4.264347699999999, 55.849710599999995], [-4.2649539, 55.8495865], [-4.2654366999999995, 55.84948369999999], [-4.2655896, 55.84945230000001], [-4.2660291, 55.8493621], [-4.266586299999999, 55.849247], [-4.2672472, 55.84910539999999], [-4.2679054999999995, 55.84896440000001], [-4.2686807, 55.8488201], [-4.2690109, 55.84875859999999], [-4.269705, 55.84864700000001], [-4.2698657, 55.8486212], [-4.2704634, 55.8485282], [-4.270745299999999, 55.8484843], [-4.2729474, 55.848146799999995], [-4.2731842, 55.84811049999999], [-4.2745162, 55.84794260000001], [-4.274955699999999, 55.847896799999994], [-4.2753295, 55.8478601], [-4.2753898, 55.8478542], [-4.2761065, 55.8477785], [-4.2763816, 55.84775549999999], [-4.277514, 55.8476708], [-4.2777709, 55.84765159999999], [-4.2784657, 55.84761819999999], [-4.2789235, 55.8475948], [-4.2797405, 55.8475426], [-4.279811811127619, 55.84753919055483], [-4.2803115, 55.8475153], [-4.280480899999999, 55.84751020000001], [-4.2812529, 55.84750029999999], [-4.2830494, 55.847480299999994], [-4.2830812, 55.8474799], [-4.2834438, 55.8474759], [-4.285142499999999, 55.84749409999999], [-4.285427631600477, 55.84750224160864], [-4.285709653494894, 55.84751017003707], [-4.285958947357809, 55.84751634041128], [-4.286180190086051, 55.84752095925787], [-4.286378058576449, 55.847524233103506], [-4.286557229725832, 55.847526368474824], [-4.286722380431029, 55.84752757189848], [-4.286878187588868, 55.84752804990113], [-4.287029328096178, 55.847528009009395], [-4.2871804788497885, 55.84752765574994], [-4.2873363167465275, 55.84752719664942], [-4.287501518683225, 55.84752683823447], [-4.287680761556708, 55.84752678703174], [-4.287878722263807, 55.847527249567875], [-4.28810007770135, 55.84752843236952], [-4.288349504766167, 55.84753054196334], [-4.288631680355084, 55.84753378487596], [-4.289031199999999, 55.84752709999999], [-4.2896649, 55.8475027], [-4.290008499999999, 55.8474956], [-4.290104599999999, 55.84749409999999], [-4.2902638, 55.84749169999999], [-4.2911622, 55.84746719999999], [-4.2913838, 55.84746069999999], [-4.2921909, 55.8474372], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]}", "current_leg_start": "Glasgow Central High Level", "dest_arr_time_act": "1800", "motion_projection": null, "next_location_lat": "55.8363339", "next_location_lon": "-4.3245403", "previous_location": "Glasgow Central High Level", "current_leg_milage": "3.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4599.895, \"from_m\": 2698.335, \"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\": 4708.665, \"from_m\": 4599.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4842.385, \"from_m\": 4708.665, \"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\": 5704.539, \"from_m\": 4842.385, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 587417, \"profile_key\": \"c022f46dd074f4f008d18d30e5618f8a43608cb3aae3578dd595c3e1483ebe6b\", \"schedule_id\": 29480, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754H\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": false, \"wtt_arr\": \"1800\", \"wtt_dep\": null, \"location\": \"Corkerhill C.S.M.D.\", \"stage_seq\": 4, \"distance_m\": 5704.539, \"section_seq\": 1, \"route_path_id\": 39883}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5704.539, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39883}], \"total_distance_m\": 5704.539, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 5269.478, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1750", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.8363339", "current_position_lon": "-4.3245403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:48Z\", \"source_id\": 48169672, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:52Z\", \"source_id\": 15647717, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Corkerhill C.S.M.D.", "service_state_platform": null, "timing_fact_generation": 1789491352571521, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:46.570065", "service_state_evidence_id": 15647717, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:47.319413", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
XCK |
5J01 |
156492 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4599.895, "from_m": 2698.335, "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": 4708.665, "from_m": 4599.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4842.385, "from_m": 4708.665, "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": 5704.539, "from_m": 4842.385, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 587417, "profile_key": "c022f46dd074f4f008d18d30e5618f8a43608cb3aae3578dd595c3e1483ebe6b", "schedule_id": 29480, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1750", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754H", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39883}, {"is_pass": false, "wtt_arr": "1800", "wtt_dep": null, "location": "Corkerhill C.S.M.D.", "stage_seq": 4, "distance_m": 5704.539, "section_seq": 1, "route_path_id": 39883}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5704.539, "from_m": 0.0, "section_seq": 1, "route_path_id": 39883}], "total_distance_m": 5704.539, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 5269.478, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1688, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:48Z", "source_id": 48169672, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:56:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:52Z", "source_id": 15647717, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1750 |
1750 |
9 |
None |
None |
Corkerhill C.S.M.D. |
1800 |
1800 |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86638/2026-09-15/detailed |
None |
Glasgow Central High Level |
2026-09-15T17:50:00+01:00 |
Corkerhill C.S.M.D. |
8.0 |
{"type": "LineString", "coordinates": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.2588986, 55.85577210000001], [-4.2589091, 55.85575599999999], [-4.259010999999999, 55.85556830000001], [-4.259063599999999, 55.855422], [-4.2590728, 55.8553988], [-4.259097800000001, 55.85533149999999], [-4.2591215, 55.8552686], [-4.259168, 55.85512599999999], [-4.2592711, 55.8548448], [-4.259532999999999, 55.8541274], [-4.2595469, 55.8540878], [-4.2595536, 55.8540673], [-4.259604699999999, 55.8539521], [-4.2596627, 55.8537715], [-4.2598181, 55.8533463], [-4.2599183, 55.85308289999998], [-4.259924699999999, 55.85306609999999], [-4.259964300000001, 55.85293419999999], [-4.2600191999999995, 55.852766199999984], [-4.2601584, 55.8523849], [-4.2601743, 55.8523338], [-4.260208, 55.8522404], [-4.260250999999999, 55.8521212], [-4.2603177, 55.851975], [-4.2603812, 55.85178899999999], [-4.2604304, 55.851674], [-4.2605259, 55.8514955], [-4.2606476, 55.8513353], [-4.2607179, 55.8512377], [-4.260826577132423, 55.85113166279792], [-4.2609155, 55.85104489999999], [-4.2609579, 55.8510073], [-4.2610421, 55.8509404], [-4.261148599999999, 55.8508569], [-4.261259699999999, 55.8507788], [-4.2614538, 55.8506429], [-4.2616199, 55.85054070000001], [-4.2618533, 55.85042620000001], [-4.2620266, 55.85034790000001], [-4.2621334, 55.850299599999985], [-4.262463999999999, 55.85018189999999], [-4.2625108, 55.850167299999995], [-4.262755, 55.85009109999999], [-4.2631315999999995, 55.84998310000001], [-4.2635209, 55.84989], [-4.2638298, 55.849823099999995], [-4.264347699999999, 55.849710599999995], [-4.2649539, 55.8495865], [-4.2654366999999995, 55.84948369999999], [-4.2655896, 55.84945230000001], [-4.2660291, 55.8493621], [-4.266586299999999, 55.849247], [-4.2672472, 55.84910539999999], [-4.2679054999999995, 55.84896440000001], [-4.2686807, 55.8488201], [-4.2690109, 55.84875859999999], [-4.269705, 55.84864700000001], [-4.2698657, 55.8486212], [-4.2704634, 55.8485282], [-4.270745299999999, 55.8484843], [-4.2729474, 55.848146799999995], [-4.2731842, 55.84811049999999], [-4.2745162, 55.84794260000001], [-4.274955699999999, 55.847896799999994], [-4.2753295, 55.8478601], [-4.2753898, 55.8478542], [-4.2761065, 55.8477785], [-4.2763816, 55.84775549999999], [-4.277514, 55.8476708], [-4.2777709, 55.84765159999999], [-4.2784657, 55.84761819999999], [-4.2789235, 55.8475948], [-4.2797405, 55.8475426], [-4.279811811127619, 55.84753919055483], [-4.2803115, 55.8475153], [-4.280480899999999, 55.84751020000001], [-4.2812529, 55.84750029999999], [-4.2830494, 55.847480299999994], [-4.2830812, 55.8474799], [-4.2834438, 55.8474759], [-4.285142499999999, 55.84749409999999], [-4.285427631600477, 55.84750224160864], [-4.285709653494894, 55.84751017003707], [-4.285958947357809, 55.84751634041128], [-4.286180190086051, 55.84752095925787], [-4.286378058576449, 55.847524233103506], [-4.286557229725832, 55.847526368474824], [-4.286722380431029, 55.84752757189848], [-4.286878187588868, 55.84752804990113], [-4.287029328096178, 55.847528009009395], [-4.2871804788497885, 55.84752765574994], [-4.2873363167465275, 55.84752719664942], [-4.287501518683225, 55.84752683823447], [-4.287680761556708, 55.84752678703174], [-4.287878722263807, 55.847527249567875], [-4.28810007770135, 55.84752843236952], [-4.288349504766167, 55.84753054196334], [-4.288631680355084, 55.84753378487596], [-4.289031199999999, 55.84752709999999], [-4.2896649, 55.8475027], [-4.290008499999999, 55.8474956], [-4.290104599999999, 55.84749409999999], [-4.2902638, 55.84749169999999], [-4.2911622, 55.84746719999999], [-4.2913838, 55.84746069999999], [-4.2921909, 55.8474372], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]} |
3.6 |
1748 |
1756 |
Glasgow Central High Level |
Corkerhill C.S.M.D. |
Corkerhill C.S.M.D. |
55.8363339 |
-4.3245403 |
55.8363339 |
-4.3245403 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:00 |
Corkerhill C.S.M.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647717 |
1789491352571521 |
12 |
12 |
2026-09-15 17:06:47.319413 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:46.570065 |
| 555101 |
587656 |
L88939 |
322H07MV15 |
2026-09-15 |
COMPLETE |
15648485 |
2026-09-15 17:56:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 587656, "stp": "P", "toc": "Northern", "uid": "L88939", "consist": "323235", "dest_crs": "HAZ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88939/2026-09-15/detailed", "trust_id": "322H07MV15", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hazel Grove", "service_date": "2026-09-15", "dest_arr_time": "1822", "dest_platform": "1", "is_terminated": 1, "next_location": "Levenshulme", "signalling_id": "2H07", "timing_status": null, "origin_station": "Manchester Piccadilly", "current_leg_arr": "1804", "current_leg_dep": "1758", "current_leg_end": "Levenshulme", "origin_dep_time": "1758", "origin_platform": "1", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2172891999999997, 53.472816300000005], [-2.2166114, 53.4724721], [-2.2158207999999995, 53.4720827], [-2.21552830383746, 53.471940301834906], [-2.2152206, 53.4717905], [-2.2147252999999996, 53.4715055], [-2.2144941, 53.4713918], [-2.2140942, 53.47116409999999], [-2.2138399, 53.471039399999995], [-2.2132390999999996, 53.47073610000001], [-2.2129825999999997, 53.470594000000006], [-2.212763499999999, 53.4704742], [-2.2124520000000003, 53.47026129999999], [-2.2120535, 53.47002880000001], [-2.2115171, 53.469706300000006], [-2.2110048, 53.46939179999999], [-2.2104818, 53.4690708], [-2.2099747999999995, 53.46875310000001], [-2.209295, 53.46831559999998], [-2.2089583, 53.468088900000005], [-2.2089385, 53.46807429999999], [-2.208554942830538, 53.46779240988761], [-2.208336, 53.4676315], [-2.2079414, 53.46734200000001], [-2.2071344000000006, 53.46677330000001], [-2.2068790999999996, 53.466578899999995], [-2.2066785, 53.4664235], [-2.2060526, 53.4659352], [-2.2057005, 53.465632799999995], [-2.2049958, 53.46503299999999], [-2.2045679, 53.4646644], [-2.2042421, 53.46434799999999], [-2.2036199, 53.4637588], [-2.2033090999999994, 53.46346129999999], [-2.201838, 53.461892799999994], [-2.2016216, 53.4616893], [-2.2014062999999995, 53.46149340000001], [-2.2012681, 53.46135040000001], [-2.2007989, 53.460832399999994], [-2.200538, 53.4605379], [-2.2003850999999996, 53.460351800000005], [-2.2002321999999994, 53.4601658], [-2.2000317999999996, 53.45989120000001], [-2.1998768, 53.45967470000001], [-2.1994812, 53.45913099999999], [-2.1992236999999997, 53.4587605], [-2.1986739, 53.45787259999999], [-2.1983401, 53.4573093], [-2.1982206, 53.45709639999999], [-2.1979912, 53.4566883], [-2.19777, 53.4562563], [-2.1977231, 53.456168100000006], [-2.1976434, 53.45602449999999], [-2.1972254999999996, 53.4551448], [-2.1971275999999995, 53.45491239999999], [-2.1969763, 53.454543300000005], [-2.1967801, 53.454085199999994], [-2.1962128569733355, 53.45265291634924], [-2.1962119, 53.45265049999999], [-2.1967801, 53.454085199999994], [-2.1969763, 53.454543300000005], [-2.1971275999999995, 53.45491239999999], [-2.1974035, 53.455659299999986], [-2.197305, 53.4554591], [-2.1969135, 53.45452280000001], [-2.1967217, 53.45406710000001], [-2.1961602, 53.4526581], [-2.1961301, 53.4525731], [-2.1958142, 53.4518584], [-2.1957003, 53.45161840000001], [-2.1954939, 53.4511767], [-2.1953996, 53.45096939999999], [-2.1949835, 53.4499418], [-2.1947333, 53.44943959999999], [-2.1945778, 53.44905389999999], [-2.1943922999999996, 53.4485957], [-2.1943064999999997, 53.448391599999994], [-2.1937517, 53.44701320000001], [-2.1936916999999996, 53.4468636], [-2.1931894000000005, 53.4456168], [-2.1928878, 53.44488559999999], [-2.192794133309407, 53.44465860416589]]}", "current_leg_start": "Manchester Piccadilly", "dest_arr_time_act": "1822", "motion_projection": null, "next_location_lat": "53.4446586", "next_location_lon": "-2.1927941", "previous_location": null, "current_leg_milage": "3.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3068.712, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3140.866, \"from_m\": 3068.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3809.644, \"from_m\": 3140.866, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3884.507, \"from_m\": 3809.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4002.046, \"from_m\": 3884.507, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5765.899, \"from_m\": 4002.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8179.365, \"from_m\": 5765.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8191.827, \"from_m\": 8179.365, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9172.079, \"from_m\": 8191.827, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9614.956, \"from_m\": 9172.079, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10167.934, \"from_m\": 9614.956, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10219.306, \"from_m\": 10167.934, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10361.188, \"from_m\": 10219.306, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10779.263, \"from_m\": 10361.188, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13877.491, \"from_m\": 10779.263, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 587656, \"profile_key\": \"c55e554f9992a8efe5949dadddcd72ad16ecbeddf79432a7fcf34d59ef477ebc\", \"schedule_id\": 19230, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1758\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1800\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1803\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3689.85, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"1804\", \"wtt_dep\": \"1804H\", \"location\": \"Levenshulme\", \"stage_seq\": 4, \"distance_m\": 4607.496, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"1807\", \"wtt_dep\": \"1808\", \"location\": \"Heaton Chapel\", \"stage_seq\": 5, \"distance_m\": 6875.248, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1809H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 6, \"distance_m\": 8191.827, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"1811\", \"wtt_dep\": \"1812\", \"location\": \"Stockport\", \"stage_seq\": 7, \"distance_m\": 9382.03, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1813\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 8, \"distance_m\": 9822.215, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1813H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 9, \"distance_m\": 10219.306, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"1815H\", \"wtt_dep\": \"1816\", \"location\": \"Davenport\", \"stage_seq\": 10, \"distance_m\": 11531.142, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"1817H\", \"wtt_dep\": \"1818H\", \"location\": \"Woodsmoor\", \"stage_seq\": 11, \"distance_m\": 12416.855, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"1822\", \"wtt_dep\": null, \"location\": \"Hazel Grove\", \"stage_seq\": 12, \"distance_m\": 13877.491, \"section_seq\": 1, \"route_path_id\": 73811}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13877.491, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73811}], \"total_distance_m\": 13877.491, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 10122.902, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3754.589, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1758", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "6.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "1", "timing_fact_generation": 1789491408002437, "current_leg_arrival_utc": "2026-09-15T18:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:47.998641", "service_state_evidence_id": 15648485, "current_leg_start_actual_dep": "2026-09-15T17:58:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:48.195017", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MAN |
HAZ |
2H07 |
323235 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3068.712, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3140.866, "from_m": 3068.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3809.644, "from_m": 3140.866, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3884.507, "from_m": 3809.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4002.046, "from_m": 3884.507, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5765.899, "from_m": 4002.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8179.365, "from_m": 5765.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8191.827, "from_m": 8179.365, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9172.079, "from_m": 8191.827, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9614.956, "from_m": 9172.079, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10167.934, "from_m": 9614.956, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10219.306, "from_m": 10167.934, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10361.188, "from_m": 10219.306, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10779.263, "from_m": 10361.188, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13877.491, "from_m": 10779.263, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 587656, "profile_key": "c55e554f9992a8efe5949dadddcd72ad16ecbeddf79432a7fcf34d59ef477ebc", "schedule_id": 19230, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1758", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1800", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1803", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3689.85, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "1804", "wtt_dep": "1804H", "location": "Levenshulme", "stage_seq": 4, "distance_m": 4607.496, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "1807", "wtt_dep": "1808", "location": "Heaton Chapel", "stage_seq": 5, "distance_m": 6875.248, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1809H", "location": "Heaton Norris Jn", "stage_seq": 6, "distance_m": 8191.827, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "1811", "wtt_dep": "1812", "location": "Stockport", "stage_seq": 7, "distance_m": 9382.03, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1813", "location": "Edgeley Jn No2", "stage_seq": 8, "distance_m": 9822.215, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1813H", "location": "Edgeley Jn No.1", "stage_seq": 9, "distance_m": 10219.306, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "1815H", "wtt_dep": "1816", "location": "Davenport", "stage_seq": 10, "distance_m": 11531.142, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "1817H", "wtt_dep": "1818H", "location": "Woodsmoor", "stage_seq": 11, "distance_m": 12416.855, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "1822", "wtt_dep": null, "location": "Hazel Grove", "stage_seq": 12, "distance_m": 13877.491, "section_seq": 1, "route_path_id": 73811}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13877.491, "from_m": 0.0, "section_seq": 1, "route_path_id": 73811}], "total_distance_m": 13877.491, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 10122.902, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3754.589, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Manchester Piccadilly |
1758 |
1758 |
1 |
None |
None |
Hazel Grove |
1822 |
1822 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L88939/2026-09-15/detailed |
None |
Manchester Piccadilly |
2026-09-15T17:58:00+01:00 |
Levenshulme |
6.0 |
{"type": "LineString", "coordinates": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2172891999999997, 53.472816300000005], [-2.2166114, 53.4724721], [-2.2158207999999995, 53.4720827], [-2.21552830383746, 53.471940301834906], [-2.2152206, 53.4717905], [-2.2147252999999996, 53.4715055], [-2.2144941, 53.4713918], [-2.2140942, 53.47116409999999], [-2.2138399, 53.471039399999995], [-2.2132390999999996, 53.47073610000001], [-2.2129825999999997, 53.470594000000006], [-2.212763499999999, 53.4704742], [-2.2124520000000003, 53.47026129999999], [-2.2120535, 53.47002880000001], [-2.2115171, 53.469706300000006], [-2.2110048, 53.46939179999999], [-2.2104818, 53.4690708], [-2.2099747999999995, 53.46875310000001], [-2.209295, 53.46831559999998], [-2.2089583, 53.468088900000005], [-2.2089385, 53.46807429999999], [-2.208554942830538, 53.46779240988761], [-2.208336, 53.4676315], [-2.2079414, 53.46734200000001], [-2.2071344000000006, 53.46677330000001], [-2.2068790999999996, 53.466578899999995], [-2.2066785, 53.4664235], [-2.2060526, 53.4659352], [-2.2057005, 53.465632799999995], [-2.2049958, 53.46503299999999], [-2.2045679, 53.4646644], [-2.2042421, 53.46434799999999], [-2.2036199, 53.4637588], [-2.2033090999999994, 53.46346129999999], [-2.201838, 53.461892799999994], [-2.2016216, 53.4616893], [-2.2014062999999995, 53.46149340000001], [-2.2012681, 53.46135040000001], [-2.2007989, 53.460832399999994], [-2.200538, 53.4605379], [-2.2003850999999996, 53.460351800000005], [-2.2002321999999994, 53.4601658], [-2.2000317999999996, 53.45989120000001], [-2.1998768, 53.45967470000001], [-2.1994812, 53.45913099999999], [-2.1992236999999997, 53.4587605], [-2.1986739, 53.45787259999999], [-2.1983401, 53.4573093], [-2.1982206, 53.45709639999999], [-2.1979912, 53.4566883], [-2.19777, 53.4562563], [-2.1977231, 53.456168100000006], [-2.1976434, 53.45602449999999], [-2.1972254999999996, 53.4551448], [-2.1971275999999995, 53.45491239999999], [-2.1969763, 53.454543300000005], [-2.1967801, 53.454085199999994], [-2.1962128569733355, 53.45265291634924], [-2.1962119, 53.45265049999999], [-2.1967801, 53.454085199999994], [-2.1969763, 53.454543300000005], [-2.1971275999999995, 53.45491239999999], [-2.1974035, 53.455659299999986], [-2.197305, 53.4554591], [-2.1969135, 53.45452280000001], [-2.1967217, 53.45406710000001], [-2.1961602, 53.4526581], [-2.1961301, 53.4525731], [-2.1958142, 53.4518584], [-2.1957003, 53.45161840000001], [-2.1954939, 53.4511767], [-2.1953996, 53.45096939999999], [-2.1949835, 53.4499418], [-2.1947333, 53.44943959999999], [-2.1945778, 53.44905389999999], [-2.1943922999999996, 53.4485957], [-2.1943064999999997, 53.448391599999994], [-2.1937517, 53.44701320000001], [-2.1936916999999996, 53.4468636], [-2.1931894000000005, 53.4456168], [-2.1928878, 53.44488559999999], [-2.192794133309407, 53.44465860416589]]} |
3.3 |
1758 |
1804 |
None |
Manchester Piccadilly |
Levenshulme |
53.4769795 |
-2.2302017 |
53.4446586 |
-2.1927941 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:00 |
Manchester Piccadilly |
TRUST |
TRUST_CANCELLATION |
15648485 |
1789491408002437 |
3 |
3 |
2026-09-15 17:06:48.195017 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:47.998641 |
| 555102 |
587256 |
L79240 |
861J47MV15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:56:49 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 587256, "stp": "P", "toc": "South Western Railway", "uid": "L79240", "consist": "450065", "dest_crs": "LYP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79240/2026-09-15/detailed", "trust_id": "861J47MV15", "origin_crs": "BCU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lymington Pier", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": null, "is_terminated": 1, "next_location": "Lymington Pier", "signalling_id": "1J47", "timing_status": "LATE", "origin_station": "Brockenhurst", "current_leg_arr": "1754", "current_leg_dep": "1752", "current_leg_end": "Lymington Pier", "origin_dep_time": "1744", "origin_platform": "4", "current_location": "Brockenhurst", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+1 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": "1754", "motion_projection": null, "next_location_lat": "50.7574403", "next_location_lon": "-1.5292021", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 587256, \"profile_key\": \"30b01f91f061d0b2cd16ce7e4b186193f53dac3fcb11a19418e8921b892ec44c\", \"schedule_id\": 16686, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Brockenhurst\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34803}, {\"is_pass\": false, \"wtt_arr\": \"1751H\", \"wtt_dep\": \"1752\", \"location\": \"Lymington Town\", \"stage_seq\": 2, \"distance_m\": 7873.508, \"section_seq\": 1, \"route_path_id\": 34803}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"Lymington Pier\", \"stage_seq\": 3, \"distance_m\": 8643.111, \"section_seq\": 1, \"route_path_id\": 34803}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8643.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34803}], \"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": "1744", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "50.7574403", "current_position_lon": "-1.5292021", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27651, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:13Z\", \"source_id\": 48163213, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:49\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Lymington Pier", "service_state_platform": "1", "timing_fact_generation": 1789491197422987, "current_leg_arrival_utc": "2026-09-15T17:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:50.260047", "service_state_evidence_id": 48163213, "current_leg_start_actual_dep": "2026-09-15T17:53:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T16:56:49", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:50.465966", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
BCU |
LYP |
1J47 |
450065 |
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": 587256, "profile_key": "30b01f91f061d0b2cd16ce7e4b186193f53dac3fcb11a19418e8921b892ec44c", "schedule_id": 16686, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1744", "location": "Brockenhurst", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34803}, {"is_pass": false, "wtt_arr": "1751H", "wtt_dep": "1752", "location": "Lymington Town", "stage_seq": 2, "distance_m": 7873.508, "section_seq": 1, "route_path_id": 34803}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "Lymington Pier", "stage_seq": 3, "distance_m": 8643.111, "section_seq": 1, "route_path_id": 34803}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8643.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 34803}], "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": "TD", "smart_id": 27651, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:13Z", "source_id": 48163213, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:56:49", "operational_fact": true, "platform_smart_ids": []}] |
Brockenhurst |
1744 |
1744 |
4 |
None |
None |
Lymington Pier |
1754 |
1754 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79240/2026-09-15/detailed |
None |
Lymington Town |
2026-09-15T17:53: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 |
1752 |
1754 |
None |
Brockenhurst |
Lymington Pier |
50.7574403 |
-1.5292021 |
50.7574403 |
-1.5292021 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:49 |
Lymington Pier |
TD |
DIRECT_DESTINATION_ARRIVAL |
48163213 |
1789491197422987 |
5 |
5 |
2026-09-15 17:06:50.465966 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:50.260047 |
| 555103 |
586561 |
C49519 |
745D33MU15 |
2026-09-15 |
COMPLETE |
15647214 |
2026-09-15 17:56:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 586561, "stp": "P", "toc": "Great Western Railway", "uid": "C49519", "consist": "800027", "dest_crs": "OXF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49519/2026-09-15/detailed", "trust_id": "745D33MU15", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-15", "dest_arr_time": "1749", "dest_platform": "3", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "5D33", "timing_status": "LATE", "origin_station": "Oxford", "current_leg_arr": "1749", "current_leg_dep": "1754", "current_leg_end": "Oxford", "origin_dep_time": "1719", "origin_platform": "4", "current_location": "Oxford", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2728109, 51.761944199999995], [-1.2726964999999997, 51.760482], [-1.2726493999999997, 51.7600686], [-1.2725352, 51.7594691], [-1.2724681, 51.7592508], [-1.2724167999999998, 51.75911649999999], [-1.2723212999999998, 51.7589346], [-1.2722532999999998, 51.7587684], [-1.2722306999999995, 51.7587074], [-1.2720913, 51.7584157], [-1.2719374, 51.7581285], [-1.2719129, 51.7580676], [-1.2718284, 51.7578961], [-1.2717332, 51.75774], [-1.271589, 51.757458], [-1.2715608, 51.75739289999999], [-1.2714677, 51.757198], [-1.2713684, 51.7570303], [-1.2712861, 51.75684050000001], [-1.2711787, 51.75652349999999], [-1.27108, 51.7562924], [-1.2710391, 51.7562144], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Oxford Down Turnback Line", "dest_arr_time_act": "1749", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Oxford Down Turnback Line", "current_leg_milage": "0.6", "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\": 224.925, \"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\": 291.769, \"from_m\": 224.925, \"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\": 327.784, \"from_m\": 291.769, \"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\": 392.096, \"from_m\": 327.784, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 399.591, \"from_m\": 392.096, \"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\": 470.971, \"from_m\": 399.591, \"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\": 477.95, \"from_m\": 470.971, \"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\": 545.421, \"from_m\": 477.95, \"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\": 552.379, \"from_m\": 545.421, \"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\": 1265.122, \"from_m\": 552.379, \"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\": 1272.081, \"from_m\": 1265.122, \"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\": 1339.551, \"from_m\": 1272.081, \"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\": 1346.53, \"from_m\": 1339.551, \"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\": 1417.91, \"from_m\": 1346.53, \"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\": 1425.405, \"from_m\": 1417.91, \"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\": 1489.717, \"from_m\": 1425.405, \"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\": 1525.732, \"from_m\": 1489.717, \"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\": 1592.576, \"from_m\": 1525.732, \"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\": 1622.091, \"from_m\": 1592.576, \"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\": 1817.501, \"from_m\": 1622.091, \"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\": 586561, \"profile_key\": \"74570a8c29889ccadd20ddf3b01c12c9e0f589b9b716973cbcaff91248554ffb\", \"schedule_id\": 6743, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30330}, {\"is_pass\": false, \"wtt_arr\": \"1720\", \"wtt_dep\": \"1747\", \"location\": \"Oxford Down Turnback Line\", \"stage_seq\": 2, \"distance_m\": 908.751, \"section_seq\": 1, \"route_path_id\": 30330}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 3, \"distance_m\": 1817.501, \"section_seq\": 1, \"route_path_id\": 30330}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1817.501, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30330}], \"total_distance_m\": 1817.501, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 639.404, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1178.097, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1719", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1435.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:38Z\", \"source_id\": 15619438, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:09Z\", \"source_id\": 48168144, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:11Z\", \"source_id\": 15647214, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "3", "timing_fact_generation": 1789491315649504, "current_leg_arrival_utc": "2026-09-15T17:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:58.539172", "service_state_evidence_id": 15647214, "current_leg_start_actual_dep": "2026-09-15T17:54:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:06:59.070873", "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 |
OXF |
OXF |
5D33 |
800027 |
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": 224.925, "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": 291.769, "from_m": 224.925, "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": 327.784, "from_m": 291.769, "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": 392.096, "from_m": 327.784, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 399.591, "from_m": 392.096, "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": 470.971, "from_m": 399.591, "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": 477.95, "from_m": 470.971, "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": 545.421, "from_m": 477.95, "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": 552.379, "from_m": 545.421, "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": 1265.122, "from_m": 552.379, "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": 1272.081, "from_m": 1265.122, "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": 1339.551, "from_m": 1272.081, "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": 1346.53, "from_m": 1339.551, "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": 1417.91, "from_m": 1346.53, "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": 1425.405, "from_m": 1417.91, "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": 1489.717, "from_m": 1425.405, "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": 1525.732, "from_m": 1489.717, "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": 1592.576, "from_m": 1525.732, "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": 1622.091, "from_m": 1592.576, "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": 1817.501, "from_m": 1622.091, "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": 586561, "profile_key": "74570a8c29889ccadd20ddf3b01c12c9e0f589b9b716973cbcaff91248554ffb", "schedule_id": 6743, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1719", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30330}, {"is_pass": false, "wtt_arr": "1720", "wtt_dep": "1747", "location": "Oxford Down Turnback Line", "stage_seq": 2, "distance_m": 908.751, "section_seq": 1, "route_path_id": 30330}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": null, "location": "Oxford", "stage_seq": 3, "distance_m": 1817.501, "section_seq": 1, "route_path_id": 30330}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1817.501, "from_m": 0.0, "section_seq": 1, "route_path_id": 30330}], "total_distance_m": 1817.501, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 639.404, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1178.097, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:38Z", "source_id": 15619438, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:09Z", "source_id": 48168144, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:56:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:11Z", "source_id": 15647214, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Oxford |
1719 |
1719 |
4 |
None |
None |
Oxford |
1749 |
1749 |
3 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49519/2026-09-15/detailed |
None |
Oxford Down Turnback Line |
2026-09-15T17:54:00+01:00 |
Oxford |
1435.0 |
{"type": "LineString", "coordinates": [[-1.2728109, 51.761944199999995], [-1.2726964999999997, 51.760482], [-1.2726493999999997, 51.7600686], [-1.2725352, 51.7594691], [-1.2724681, 51.7592508], [-1.2724167999999998, 51.75911649999999], [-1.2723212999999998, 51.7589346], [-1.2722532999999998, 51.7587684], [-1.2722306999999995, 51.7587074], [-1.2720913, 51.7584157], [-1.2719374, 51.7581285], [-1.2719129, 51.7580676], [-1.2718284, 51.7578961], [-1.2717332, 51.75774], [-1.271589, 51.757458], [-1.2715608, 51.75739289999999], [-1.2714677, 51.757198], [-1.2713684, 51.7570303], [-1.2712861, 51.75684050000001], [-1.2711787, 51.75652349999999], [-1.27108, 51.7562924], [-1.2710391, 51.7562144], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} |
0.6 |
1754 |
1749 |
Oxford Down Turnback Line |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647214 |
1789491315649504 |
9 |
9 |
2026-09-15 17:06:59.070873 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:58.539172 |
| 555104 |
586908 |
G21639 |
862U38MV15 |
2026-09-15 |
COMPLETE |
15648593 |
2026-09-15 17:56:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 586908, "stp": "P", "toc": "Island Line", "uid": "G21639", "consist": "484002", "dest_crs": "RYP", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G21639/2026-09-15/detailed", "trust_id": "862U38MV15", "origin_crs": "SHN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ryde Pier Head", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": null, "is_terminated": 1, "next_location": "Ryde Pier Head", "signalling_id": "2U38", "timing_status": "EARLY", "origin_station": "Shanklin", "current_leg_arr": "1756", "current_leg_dep": "1755", "current_leg_end": "Ryde Pier Head", "origin_dep_time": "1730", "origin_platform": null, "current_location": "Ryde Pier Head", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1597497, 50.7331601], [-1.1598057, 50.733231], [-1.1598706, 50.73332740000001], [-1.1599487, 50.73349599999999], [-1.1600102, 50.7336929], [-1.160035, 50.73383479999999], [-1.1600415999999998, 50.7338725], [-1.1607329, 50.737323], [-1.1608162, 50.7376769], [-1.160858, 50.73792569999999], [-1.1608613, 50.7380392], [-1.1608523999999998, 50.738124], [-1.1608038, 50.73829010000001], [-1.1607582, 50.73843020000001], [-1.1606871, 50.7385846], [-1.1604666999999995, 50.739045299999994]]}", "current_leg_start": "Ryde Esplanade", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "50.7390453", "next_location_lon": "-1.1604667", "previous_location": "Ryde Esplanade", "current_leg_milage": "0.4", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 75.495, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2793.218, \"from_m\": 75.495, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3152.365, \"from_m\": 2793.218, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4544.602, \"from_m\": 3152.365, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4555.89, \"from_m\": 4544.602, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5772.502, \"from_m\": 4555.89, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6109.276, \"from_m\": 5772.502, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7912.523, \"from_m\": 6109.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11507.254, \"from_m\": 7912.523, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13262.089, \"from_m\": 11507.254, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13418.079, \"from_m\": 13262.089, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586908, \"profile_key\": \"ce0678d05a0bfc325f21d10608b7ce73113074f7bcb52e505e838f9bb19e1a65\", \"schedule_id\": 10120, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"Shanklin\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Lake\", \"stage_seq\": 2, \"distance_m\": 1691.164, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1737\", \"location\": \"Sandown\", \"stage_seq\": 3, \"distance_m\": 2918.382, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1741\", \"wtt_dep\": \"1742\", \"location\": \"Brading\", \"stage_seq\": 4, \"distance_m\": 5863.79, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746H\", \"location\": \"Smallbrook Junction\", \"stage_seq\": 5, \"distance_m\": 9855.139, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1751\", \"location\": \"Ryde St.Johns Road\", \"stage_seq\": 6, \"distance_m\": 11434.466, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": \"1755\", \"location\": \"Ryde Esplanade\", \"stage_seq\": 7, \"distance_m\": 12753.14, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Ryde Pier Head\", \"stage_seq\": 8, \"distance_m\": 13418.079, \"section_seq\": 1, \"route_path_id\": 31502}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13418.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31502}], \"total_distance_m\": 13418.079, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 13418.079, \"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": "1730", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "50.7390453", "current_position_lon": "-1.1604667", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:29Z\", \"source_id\": 15629188, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:55Z\", \"source_id\": 15632041, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:26Z\", \"source_id\": 15636639, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:25Z\", \"source_id\": 15643274, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:25Z\", \"source_id\": 15646609, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:56Z\", \"source_id\": 15648593, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ryde Pier Head", "service_state_platform": null, "timing_fact_generation": 1789491419833712, "current_leg_arrival_utc": "2026-09-15T17:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:56:59.831644", "service_state_evidence_id": 15648593, "current_leg_start_actual_dep": "2026-09-15T17:55:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T16:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.523072", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Island Line |
P |
SHN |
RYP |
2U38 |
484002 |
2 |
60 |
None |
{"version": 3, "segments": [{"to_m": 75.495, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2793.218, "from_m": 75.495, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3152.365, "from_m": 2793.218, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4544.602, "from_m": 3152.365, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4555.89, "from_m": 4544.602, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5772.502, "from_m": 4555.89, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6109.276, "from_m": 5772.502, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7912.523, "from_m": 6109.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11507.254, "from_m": 7912.523, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13262.089, "from_m": 11507.254, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13418.079, "from_m": 13262.089, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586908, "profile_key": "ce0678d05a0bfc325f21d10608b7ce73113074f7bcb52e505e838f9bb19e1a65", "schedule_id": 10120, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1730", "location": "Shanklin", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Lake", "stage_seq": 2, "distance_m": 1691.164, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1737", "location": "Sandown", "stage_seq": 3, "distance_m": 2918.382, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1741", "wtt_dep": "1742", "location": "Brading", "stage_seq": 4, "distance_m": 5863.79, "section_seq": 1, "route_path_id": 31502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746H", "location": "Smallbrook Junction", "stage_seq": 5, "distance_m": 9855.139, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1751", "location": "Ryde St.Johns Road", "stage_seq": 6, "distance_m": 11434.466, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": "1755", "location": "Ryde Esplanade", "stage_seq": 7, "distance_m": 12753.14, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Ryde Pier Head", "stage_seq": 8, "distance_m": 13418.079, "section_seq": 1, "route_path_id": 31502}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13418.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 31502}], "total_distance_m": 13418.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 13418.079, "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-15T16:33:29Z", "source_id": 15629188, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:55Z", "source_id": 15632041, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:26Z", "source_id": 15636639, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:25Z", "source_id": 15643274, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:25Z", "source_id": 15646609, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:56Z", "source_id": 15648593, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}] |
Shanklin |
1730 |
1730 |
None |
None |
None |
Ryde Pier Head |
1757 |
1757 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G21639/2026-09-15/detailed |
None |
Ryde Esplanade |
2026-09-15T17:55:00+01:00 |
Ryde Pier Head |
1.0 |
{"type": "LineString", "coordinates": [[-1.1597497, 50.7331601], [-1.1598057, 50.733231], [-1.1598706, 50.73332740000001], [-1.1599487, 50.73349599999999], [-1.1600102, 50.7336929], [-1.160035, 50.73383479999999], [-1.1600415999999998, 50.7338725], [-1.1607329, 50.737323], [-1.1608162, 50.7376769], [-1.160858, 50.73792569999999], [-1.1608613, 50.7380392], [-1.1608523999999998, 50.738124], [-1.1608038, 50.73829010000001], [-1.1607582, 50.73843020000001], [-1.1606871, 50.7385846], [-1.1604666999999995, 50.739045299999994]]} |
0.4 |
1755 |
1756 |
Ryde Esplanade |
Ryde Pier Head |
Ryde Pier Head |
50.7390453 |
-1.1604667 |
50.7390453 |
-1.1604667 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:56:00 |
Ryde Pier Head |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648593 |
1789491419833712 |
16 |
16 |
2026-09-15 17:07:05.523072 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:56:59.831644 |
| 555105 |
583855 |
F45379 |
522D441R15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 583855, "stp": "N", "toc": "c2c", "uid": "F45379", "consist": "357020+357038", "dest_crs": "PSE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45379/2026-09-15/detailed", "trust_id": "522D441R15", "origin_crs": "FST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Pitsea", "service_date": "2026-09-15", "dest_arr_time": "1642", "dest_platform": "3", "is_terminated": 1, "next_location": "Stanford-le-Hope", "signalling_id": "2D44", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "1632", "current_leg_dep": "1644", "current_leg_end": "Stanford-le-Hope", "origin_dep_time": "1541", "origin_platform": "3", "current_location": "Thames Haven Jn", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.41293863909222017, 51.48488840330631], [0.4130919, 51.48523309999999], [0.41338279999999994, 51.4861768], [0.4135496, 51.48665509999999], [0.4137118, 51.4871117], [0.4139987, 51.487833], [0.4141746999999999, 51.48820849999999], [0.4143626999999999, 51.4885783], [0.41498299999999994, 51.48974139999999], [0.4156112, 51.49089889999998], [0.4158463999999999, 51.491311399999994], [0.4159979999999999, 51.4915317], [0.4161095, 51.4916996], [0.416396, 51.4921047], [0.4167037, 51.492497499999985], [0.41816219999999993, 51.4941476], [0.4189218, 51.4950435], [0.4194667999999999, 51.49571370000001], [0.4199535999999999, 51.496363200000005], [0.42041319999999993, 51.4970389], [0.4208398, 51.49772360000001], [0.42123959999999994, 51.4983838], [0.4213393999999999, 51.4985609], [0.42145995367246686, 51.4987748385867], [0.4216216, 51.499061700000006], [0.42201149999999993, 51.49973120000001], [0.4223989, 51.5004008], [0.4228097, 51.50113360000001], [0.4231906999999999, 51.5018893], [0.4233561, 51.5022603], [0.4235159999999999, 51.5026617], [0.4236186, 51.50293489999999], [0.4236531, 51.5030457], [0.4237783, 51.5034333], [0.4238595, 51.50367419999999], [0.4239432, 51.50402150000001], [0.424003, 51.50421169999999], [0.4241122, 51.504711699999994], [0.4242038, 51.50521309999999], [0.4242541, 51.505769], [0.4242696, 51.506168900000006], [0.424273, 51.5062557], [0.4242891, 51.506605099999994], [0.4242916, 51.5069585], [0.42429579999999995, 51.5076788], [0.42420920000000006, 51.5083775], [0.4241013, 51.5090912], [0.42395609999999995, 51.5097443], [0.42380729999999994, 51.51037769999999], [0.4235621, 51.5116433], [0.4232467999999999, 51.51299209999999], [0.4229714, 51.51419260000001]]}", "current_leg_start": "East Tilbury", "dest_arr_time_act": "1642", "motion_projection": null, "next_location_lat": "51.5141926", "next_location_lon": "0.4229714", "previous_location": "Tilbury Town", "current_leg_milage": "2.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 15, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47977292\", \"confirmationDeadline\": \"2026-09-15T16:47:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 702.808, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2554.428, \"from_m\": 702.808, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2811.993, \"from_m\": 2554.428, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4166.508, \"from_m\": 2811.993, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4224.957, \"from_m\": 4166.508, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4283.717, \"from_m\": 4224.957, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4771.9, \"from_m\": 4283.717, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5184.07, \"from_m\": 4771.9, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5260.388, \"from_m\": 5184.07, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5696.59, \"from_m\": 5260.388, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10664.45, \"from_m\": 5696.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11282.04, \"from_m\": 10664.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12049.168, \"from_m\": 11282.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12059.861, \"from_m\": 12049.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14141.617, \"from_m\": 12059.861, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25895.348, \"from_m\": 14141.617, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26529.591, \"from_m\": 25895.348, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34641.515, \"from_m\": 26529.591, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36035.193, \"from_m\": 34641.515, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36331.125, \"from_m\": 36035.193, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36476.742, \"from_m\": 36331.125, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36627.857, \"from_m\": 36476.742, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41449.295, \"from_m\": 36627.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41488.671, \"from_m\": 41449.295, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 41526.589, \"from_m\": 41488.671, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42032.75, \"from_m\": 41526.589, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 42840.671, \"from_m\": 42032.75, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57847.166, \"from_m\": 42840.671, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57897.021, \"from_m\": 57847.166, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 58251.716, \"from_m\": 57897.021, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58293.939, \"from_m\": 58251.716, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 58432.346, \"from_m\": 58293.939, \"capability_applied\": null, \"effective_limit_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\": 583855, \"profile_key\": \"ee08ab7b0b9acd0ca195992ca521d650fc6f6b7cbd7b9c6bcde433af676d330b\", \"schedule_id\": 36108, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.201, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1545H\", \"location\": \"Limehouse\", \"stage_seq\": 3, \"distance_m\": 2748.609, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 4, \"distance_m\": 5382.76, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"West Ham High Level\", \"stage_seq\": 5, \"distance_m\": 7580.709, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1556\", \"location\": \"Barking\", \"stage_seq\": 6, \"distance_m\": 13259.7, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1603H\", \"wtt_dep\": \"1604H\", \"location\": \"Upminster\", \"stage_seq\": 7, \"distance_m\": 25523.401, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610\", \"location\": \"Ockendon\", \"stage_seq\": 8, \"distance_m\": 30813.007, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1613\", \"wtt_dep\": \"1613H\", \"location\": \"Chafford Hundred\", \"stage_seq\": 9, \"distance_m\": 34887.181, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 10, \"distance_m\": 36760.244, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1618\", \"location\": \"Grays\", \"stage_seq\": 11, \"distance_m\": 37975.976, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1621H\", \"location\": \"Tilbury Town\", \"stage_seq\": 12, \"distance_m\": 40804.747, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1628\", \"wtt_dep\": \"1628H\", \"location\": \"East Tilbury\", \"stage_seq\": 13, \"distance_m\": 46482.236, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 14, \"distance_m\": 48646.338, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1632H\", \"location\": \"Stanford-le-Hope\", \"stage_seq\": 15, \"distance_m\": 49851.11, \"section_seq\": 1, \"route_path_id\": 102742}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": null, \"location\": \"Pitsea\", \"stage_seq\": 16, \"distance_m\": 58432.346, \"section_seq\": 1, \"route_path_id\": 102742}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58432.346, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102742}], \"total_distance_m\": 58432.346, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 57804.063, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 628.283, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1541", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1428.0", "current_position_lat": "51.5141926", "current_position_lon": "0.4229714", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:23Z\", \"source_id\": 47807500, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:26Z\", \"source_id\": 15542245, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:34Z\", \"source_id\": 47821610, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:38Z\", \"source_id\": 15546255, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:06Z\", \"source_id\": 47836685, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:11Z\", \"source_id\": 15550545, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:03:41Z\", \"source_id\": 47859270, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:03:43Z\", \"source_id\": 15557140, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:11:02Z\", \"source_id\": 47879477, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:11:06Z\", \"source_id\": 15562883, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:12:56Z\", \"source_id\": 47884822, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:12:59Z\", \"source_id\": 15564459, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:19:52Z\", \"source_id\": 47903563, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:19:56Z\", \"source_id\": 15569865, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:34:34Z\", \"source_id\": 47943880, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:34:39Z\", \"source_id\": 15581502, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:47Z\", \"source_id\": 47963783, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:51Z\", \"source_id\": 15587234, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Thames Haven Jn", "service_state_platform": null, "timing_fact_generation": 1789487205195704, "current_leg_arrival_utc": "2026-09-15T16:47:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:03.315089", "service_state_evidence_id": 47977292, "current_leg_start_actual_dep": "2026-09-15T16:44:23+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.926082", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
FST |
PSE |
2D44 |
357020+357038 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 702.808, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2554.428, "from_m": 702.808, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2811.993, "from_m": 2554.428, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4166.508, "from_m": 2811.993, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4224.957, "from_m": 4166.508, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4283.717, "from_m": 4224.957, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4771.9, "from_m": 4283.717, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5184.07, "from_m": 4771.9, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5260.388, "from_m": 5184.07, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5696.59, "from_m": 5260.388, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10664.45, "from_m": 5696.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11282.04, "from_m": 10664.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12049.168, "from_m": 11282.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12059.861, "from_m": 12049.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14141.617, "from_m": 12059.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25895.348, "from_m": 14141.617, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26529.591, "from_m": 25895.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34641.515, "from_m": 26529.591, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36035.193, "from_m": 34641.515, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36331.125, "from_m": 36035.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36476.742, "from_m": 36331.125, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36627.857, "from_m": 36476.742, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41449.295, "from_m": 36627.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41488.671, "from_m": 41449.295, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41526.589, "from_m": 41488.671, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42032.75, "from_m": 41526.589, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 42840.671, "from_m": 42032.75, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57847.166, "from_m": 42840.671, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57897.021, "from_m": 57847.166, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58251.716, "from_m": 57897.021, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58293.939, "from_m": 58251.716, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 58432.346, "from_m": 58293.939, "capability_applied": null, "effective_limit_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": 583855, "profile_key": "ee08ab7b0b9acd0ca195992ca521d650fc6f6b7cbd7b9c6bcde433af676d330b", "schedule_id": 36108, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1541", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.201, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1545H", "location": "Limehouse", "stage_seq": 3, "distance_m": 2748.609, "section_seq": 1, "route_path_id": 102742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "Gas Factory Jn", "stage_seq": 4, "distance_m": 5382.76, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "West Ham High Level", "stage_seq": 5, "distance_m": 7580.709, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1556", "location": "Barking", "stage_seq": 6, "distance_m": 13259.7, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1603H", "wtt_dep": "1604H", "location": "Upminster", "stage_seq": 7, "distance_m": 25523.401, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610", "location": "Ockendon", "stage_seq": 8, "distance_m": 30813.007, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1613", "wtt_dep": "1613H", "location": "Chafford Hundred", "stage_seq": 9, "distance_m": 34887.181, "section_seq": 1, "route_path_id": 102742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616", "location": "West Thurrock Jn", "stage_seq": 10, "distance_m": 36760.244, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1618", "location": "Grays", "stage_seq": 11, "distance_m": 37975.976, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1621H", "location": "Tilbury Town", "stage_seq": 12, "distance_m": 40804.747, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1628", "wtt_dep": "1628H", "location": "East Tilbury", "stage_seq": 13, "distance_m": 46482.236, "section_seq": 1, "route_path_id": 102742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631", "location": "Thames Haven Jn", "stage_seq": 14, "distance_m": 48646.338, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1632H", "location": "Stanford-le-Hope", "stage_seq": 15, "distance_m": 49851.11, "section_seq": 1, "route_path_id": 102742}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": null, "location": "Pitsea", "stage_seq": 16, "distance_m": 58432.346, "section_seq": 1, "route_path_id": 102742}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58432.346, "from_m": 0.0, "section_seq": 1, "route_path_id": 102742}], "total_distance_m": 58432.346, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 57804.063, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 628.283, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:23Z", "source_id": 47807500, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:26Z", "source_id": 15542245, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:34Z", "source_id": 47821610, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:49:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:38Z", "source_id": 15546255, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14722, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:06Z", "source_id": 47836685, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:55:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:11Z", "source_id": 15550545, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:03:41Z", "source_id": 47859270, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:04:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:03:43Z", "source_id": 15557140, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14537, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:11:02Z", "source_id": 47879477, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:11:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:11:06Z", "source_id": 15562883, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:12:56Z", "source_id": 47884822, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:12:59Z", "source_id": 15564459, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14552, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:19:52Z", "source_id": 47903563, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:20:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:19:56Z", "source_id": 15569865, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:34:34Z", "source_id": 47943880, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:35:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:34:39Z", "source_id": 15581502, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:47Z", "source_id": 47963783, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:51Z", "source_id": 15587234, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:42:00+01:00", "operational_fact": true}] |
London Fenchurch Street |
1541 |
1541 |
3 |
None |
None |
Pitsea |
1642 |
1642 |
3 |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F45379/2026-09-15/detailed |
None |
East Tilbury |
2026-09-15T16:44:23+01:00 |
Stanford-le-Hope |
1428.0 |
{"type": "LineString", "coordinates": [[0.41293863909222017, 51.48488840330631], [0.4130919, 51.48523309999999], [0.41338279999999994, 51.4861768], [0.4135496, 51.48665509999999], [0.4137118, 51.4871117], [0.4139987, 51.487833], [0.4141746999999999, 51.48820849999999], [0.4143626999999999, 51.4885783], [0.41498299999999994, 51.48974139999999], [0.4156112, 51.49089889999998], [0.4158463999999999, 51.491311399999994], [0.4159979999999999, 51.4915317], [0.4161095, 51.4916996], [0.416396, 51.4921047], [0.4167037, 51.492497499999985], [0.41816219999999993, 51.4941476], [0.4189218, 51.4950435], [0.4194667999999999, 51.49571370000001], [0.4199535999999999, 51.496363200000005], [0.42041319999999993, 51.4970389], [0.4208398, 51.49772360000001], [0.42123959999999994, 51.4983838], [0.4213393999999999, 51.4985609], [0.42145995367246686, 51.4987748385867], [0.4216216, 51.499061700000006], [0.42201149999999993, 51.49973120000001], [0.4223989, 51.5004008], [0.4228097, 51.50113360000001], [0.4231906999999999, 51.5018893], [0.4233561, 51.5022603], [0.4235159999999999, 51.5026617], [0.4236186, 51.50293489999999], [0.4236531, 51.5030457], [0.4237783, 51.5034333], [0.4238595, 51.50367419999999], [0.4239432, 51.50402150000001], [0.424003, 51.50421169999999], [0.4241122, 51.504711699999994], [0.4242038, 51.50521309999999], [0.4242541, 51.505769], [0.4242696, 51.506168900000006], [0.424273, 51.5062557], [0.4242891, 51.506605099999994], [0.4242916, 51.5069585], [0.42429579999999995, 51.5076788], [0.42420920000000006, 51.5083775], [0.4241013, 51.5090912], [0.42395609999999995, 51.5097443], [0.42380729999999994, 51.51037769999999], [0.4235621, 51.5116433], [0.4232467999999999, 51.51299209999999], [0.4229714, 51.51419260000001]]} |
2.1 |
1644 |
1632 |
Tilbury Town |
Thames Haven Jn |
Stanford-le-Hope |
51.5141926 |
0.4229714 |
51.5141926 |
0.4229714 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
Thames Haven Jn |
TD |
TRACKING_TIMEOUT |
47977292 |
1789487205195704 |
64 |
64 |
2026-09-15 17:07:05.926082 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:03.315089 |
| 555106 |
585119 |
C14948 |
062C10MS15 |
2026-09-15 |
COMPLETE |
15646961 |
2026-09-15 17:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 585119, "stp": "P", "toc": "ScotRail", "uid": "C14948", "consist": "320315", "dest_crs": "CUB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14948/2026-09-15/detailed", "trust_id": "062C10MS15", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cumbernauld", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": "2", "is_terminated": 1, "next_location": "Cumbernauld", "signalling_id": "2C10", "timing_status": "EARLY", "origin_station": "Dalmuir", "current_leg_arr": "1757", "current_leg_dep": "1756½", "current_leg_end": "Cumbernauld", "origin_dep_time": "1627", "origin_platform": "5", "current_location": "Cumbernauld", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574]]}", "current_leg_start": "Greenfaulds", "dest_arr_time_act": "1759", "motion_projection": null, "next_location_lat": "55.9416574", "next_location_lon": "-3.9808903", "previous_location": "Greenfaulds", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17579.478, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18052.542, \"from_m\": 17579.478, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18110.664, \"from_m\": 18052.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18187.92, \"from_m\": 18110.664, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18542.233, \"from_m\": 18187.92, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18674.787, \"from_m\": 18542.233, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18777.019, \"from_m\": 18674.787, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 18874.641, \"from_m\": 18777.019, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19609.655, \"from_m\": 18874.641, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22113.912, \"from_m\": 19609.655, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22413.941, \"from_m\": 22113.912, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22665.219, \"from_m\": 22413.941, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22978.554, \"from_m\": 22665.219, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24029.753, \"from_m\": 22978.554, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29628.47, \"from_m\": 24029.753, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29681.351, \"from_m\": 29628.47, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29958.886, \"from_m\": 29681.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31098.116, \"from_m\": 29958.886, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 31847.404, \"from_m\": 31098.116, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35019.015, \"from_m\": 31847.404, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36197.624, \"from_m\": 35019.015, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36350.631, \"from_m\": 36197.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36731.701, \"from_m\": 36350.631, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36758.586, \"from_m\": 36731.701, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36791.389, \"from_m\": 36758.586, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36904.871, \"from_m\": 36791.389, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36959.3, \"from_m\": 36904.871, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 39187.301, \"from_m\": 36959.3, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39266.427, \"from_m\": 39187.301, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41678.065, \"from_m\": 39266.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41742.145, \"from_m\": 41678.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42779.052, \"from_m\": 41742.145, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43398.542, \"from_m\": 42779.052, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43839.193, \"from_m\": 43398.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44748.354, \"from_m\": 43839.193, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45364.693, \"from_m\": 44748.354, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46841.532, \"from_m\": 45364.693, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47273.709, \"from_m\": 46841.532, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55541.988, \"from_m\": 47273.709, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 585119, \"profile_key\": \"83957ab880148c51e94c9cffe3882c87b43ecf85a45917560edb4ecfa7273a34\", \"schedule_id\": 1936, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1629\", \"wtt_dep\": \"1629H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1631\", \"wtt_dep\": \"1631H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1634H\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1636\", \"wtt_dep\": \"1636H\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1644H\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1647H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1656\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1658\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.279, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1702H\", \"wtt_dep\": \"1703\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1704H\", \"wtt_dep\": \"1706H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1708\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18996.544, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1709H\", \"wtt_dep\": \"1710\", \"location\": \"Cambuslang\", \"stage_seq\": 19, \"distance_m\": 20783.441, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1711H\", \"location\": \"Newton West Jn\", \"stage_seq\": 20, \"distance_m\": 22220.089, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1712H\", \"wtt_dep\": \"1715H\", \"location\": \"Newton\", \"stage_seq\": 21, \"distance_m\": 23325.283, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1719H\", \"location\": \"Blantyre\", \"stage_seq\": 22, \"distance_m\": 27290.268, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Hamilton West\", \"stage_seq\": 23, \"distance_m\": 30132.338, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1724H\", \"wtt_dep\": \"1726\", \"location\": \"Hamilton Central\", \"stage_seq\": 24, \"distance_m\": 31493.788, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 25, \"distance_m\": 33507.763, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1731\", \"wtt_dep\": \"1731H\", \"location\": \"Airbles\", \"stage_seq\": 26, \"distance_m\": 35518.045, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1735H\", \"location\": \"Motherwell\", \"stage_seq\": 27, \"distance_m\": 36537.158, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1738H\", \"location\": \"Mossend South Jn\", \"stage_seq\": 28, \"distance_m\": 39187.301, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"Mossend North Jn\", \"stage_seq\": 29, \"distance_m\": 39904.871, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Mossend North Exit\", \"stage_seq\": 30, \"distance_m\": 41678.065, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 31, \"distance_m\": 43606.807, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745H\", \"location\": \"Whifflet\", \"stage_seq\": 32, \"distance_m\": 43839.193, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748H\", \"location\": \"Coatbridge Central\", \"stage_seq\": 33, \"distance_m\": 45232.106, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Gartsherrie South Jn\", \"stage_seq\": 34, \"distance_m\": 46896.587, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 35, \"distance_m\": 48830.727, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": \"1756H\", \"location\": \"Greenfaulds\", \"stage_seq\": 36, \"distance_m\": 54413.235, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1759\", \"wtt_dep\": null, \"location\": \"Cumbernauld\", \"stage_seq\": 37, \"distance_m\": 55541.988, \"section_seq\": 1, \"route_path_id\": 66274}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55541.988, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66274}], \"total_distance_m\": 55541.988, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 54958.131, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 583.857, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1627", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "0.5", "current_position_lat": "55.9416574", "current_position_lon": "-3.9808903", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:29:07Z\", \"source_id\": 47928766, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:29:10Z\", \"source_id\": 15577209, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:31:14Z\", \"source_id\": 47934936, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:31:18Z\", \"source_id\": 15578862, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:33:48Z\", \"source_id\": 47941711, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:33:52Z\", \"source_id\": 15580860, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:35:32Z\", \"source_id\": 47946592, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:35:36Z\", \"source_id\": 15582276, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:53Z\", \"source_id\": 15585670, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:43:36Z\", \"source_id\": 47968823, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:43:38Z\", \"source_id\": 15588699, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:38Z\", \"source_id\": 47977323, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:43Z\", \"source_id\": 15591198, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:53Z\", \"source_id\": 47986747, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:56Z\", \"source_id\": 15593779, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:59Z\", \"source_id\": 47992809, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:01Z\", \"source_id\": 15595436, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:57Z\", \"source_id\": 47998314, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:01Z\", \"source_id\": 15597064, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:28Z\", \"source_id\": 48005665, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:34Z\", \"source_id\": 15599070, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:03Z\", \"source_id\": 48015581, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:08Z\", \"source_id\": 15601856, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:18Z\", \"source_id\": 48022297, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:02:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:21Z\", \"source_id\": 15603691, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:51Z\", \"source_id\": 48029717, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:55Z\", \"source_id\": 15605758, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:56Z\", \"source_id\": 48041771, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:00Z\", \"source_id\": 15609101, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:17Z\", \"source_id\": 48054351, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:21Z\", \"source_id\": 15612672, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:06Z\", \"source_id\": 48068039, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:11Z\", \"source_id\": 15616606, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:51Z\", \"source_id\": 48075802, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:55Z\", \"source_id\": 15618884, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:45Z\", \"source_id\": 48084162, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:48Z\", \"source_id\": 15621239, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:04Z\", \"source_id\": 48099010, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:03Z\", \"source_id\": 15625516, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:26Z\", \"source_id\": 48111193, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:29Z\", \"source_id\": 15629209, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:23Z\", \"source_id\": 48134747, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:28Z\", \"source_id\": 15636677, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:05Z\", \"source_id\": 48144418, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:10Z\", \"source_id\": 15639711, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:50Z\", \"source_id\": 48167290, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:52Z\", \"source_id\": 15646959, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:50Z\", \"source_id\": 48167290, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:52Z\", \"source_id\": 15646961, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cumbernauld", "service_state_platform": "2", "timing_fact_generation": 1789491294240379, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:03.926780", "service_state_evidence_id": 15646961, "current_leg_start_actual_dep": "2026-09-15T17:56:30+01:00", "operational_evidence_version": 115, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.483110", "service_state_valid_until_kind": null, "operational_interpretation_version": 115, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
CUB |
2C10 |
320315 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17579.478, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18052.542, "from_m": 17579.478, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18110.664, "from_m": 18052.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18187.92, "from_m": 18110.664, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18542.233, "from_m": 18187.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 18674.787, "from_m": 18542.233, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 18777.019, "from_m": 18674.787, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 18874.641, "from_m": 18777.019, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19609.655, "from_m": 18874.641, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22113.912, "from_m": 19609.655, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22413.941, "from_m": 22113.912, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22665.219, "from_m": 22413.941, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22978.554, "from_m": 22665.219, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24029.753, "from_m": 22978.554, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29628.47, "from_m": 24029.753, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29681.351, "from_m": 29628.47, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29958.886, "from_m": 29681.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31098.116, "from_m": 29958.886, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 31847.404, "from_m": 31098.116, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35019.015, "from_m": 31847.404, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36197.624, "from_m": 35019.015, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36350.631, "from_m": 36197.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36731.701, "from_m": 36350.631, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36758.586, "from_m": 36731.701, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36791.389, "from_m": 36758.586, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36904.871, "from_m": 36791.389, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36959.3, "from_m": 36904.871, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39187.301, "from_m": 36959.3, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39266.427, "from_m": 39187.301, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41678.065, "from_m": 39266.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41742.145, "from_m": 41678.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42779.052, "from_m": 41742.145, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43398.542, "from_m": 42779.052, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43839.193, "from_m": 43398.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44748.354, "from_m": 43839.193, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45364.693, "from_m": 44748.354, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46841.532, "from_m": 45364.693, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47273.709, "from_m": 46841.532, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55541.988, "from_m": 47273.709, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 585119, "profile_key": "83957ab880148c51e94c9cffe3882c87b43ecf85a45917560edb4ecfa7273a34", "schedule_id": 1936, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1627", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1629", "wtt_dep": "1629H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1631", "wtt_dep": "1631H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1634H", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1636", "wtt_dep": "1636H", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1644H", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1647H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1656", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1658", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.279, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1702H", "wtt_dep": "1703", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1704H", "wtt_dep": "1706H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1708", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18996.544, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1709H", "wtt_dep": "1710", "location": "Cambuslang", "stage_seq": 19, "distance_m": 20783.441, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1711H", "location": "Newton West Jn", "stage_seq": 20, "distance_m": 22220.089, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1712H", "wtt_dep": "1715H", "location": "Newton", "stage_seq": 21, "distance_m": 23325.283, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1719H", "location": "Blantyre", "stage_seq": 22, "distance_m": 27290.268, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Hamilton West", "stage_seq": 23, "distance_m": 30132.338, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1724H", "wtt_dep": "1726", "location": "Hamilton Central", "stage_seq": 24, "distance_m": 31493.788, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728H", "location": "Haughhead Jn", "stage_seq": 25, "distance_m": 33507.763, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1731", "wtt_dep": "1731H", "location": "Airbles", "stage_seq": 26, "distance_m": 35518.045, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1735H", "location": "Motherwell", "stage_seq": 27, "distance_m": 36537.158, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1738H", "location": "Mossend South Jn", "stage_seq": 28, "distance_m": 39187.301, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739", "location": "Mossend North Jn", "stage_seq": 29, "distance_m": 39904.871, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Mossend North Exit", "stage_seq": 30, "distance_m": 41678.065, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744", "location": "Whifflet South Jn", "stage_seq": 31, "distance_m": 43606.807, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745H", "location": "Whifflet", "stage_seq": 32, "distance_m": 43839.193, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748H", "location": "Coatbridge Central", "stage_seq": 33, "distance_m": 45232.106, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Gartsherrie South Jn", "stage_seq": 34, "distance_m": 46896.587, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752", "location": "Garnqueen North Jn", "stage_seq": 35, "distance_m": 48830.727, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": "1756H", "location": "Greenfaulds", "stage_seq": 36, "distance_m": 54413.235, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1759", "wtt_dep": null, "location": "Cumbernauld", "stage_seq": 37, "distance_m": 55541.988, "section_seq": 1, "route_path_id": 66274}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55541.988, "from_m": 0.0, "section_seq": 1, "route_path_id": 66274}], "total_distance_m": 55541.988, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 54958.131, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 583.857, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:29:07Z", "source_id": 47928766, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:29:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:29:10Z", "source_id": 15577209, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:31:14Z", "source_id": 47934936, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:31:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:31:18Z", "source_id": 15578862, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:33:48Z", "source_id": 47941711, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:34:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:33:52Z", "source_id": 15580860, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:35:32Z", "source_id": 47946592, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:36:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:35:36Z", "source_id": 15582276, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:53Z", "source_id": 15585670, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:43:36Z", "source_id": 47968823, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:44:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:43:38Z", "source_id": 15588699, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:38Z", "source_id": 47977323, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:43Z", "source_id": 15591198, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:53Z", "source_id": 47986747, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:50:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:56Z", "source_id": 15593779, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:59Z", "source_id": 47992809, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:52:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:01Z", "source_id": 15595436, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:57Z", "source_id": 47998314, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:54:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:01Z", "source_id": 15597064, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:28Z", "source_id": 48005665, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:34Z", "source_id": 15599070, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:03Z", "source_id": 48015581, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:00:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:08Z", "source_id": 15601856, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:18Z", "source_id": 48022297, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:02:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:21Z", "source_id": 15603691, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:51Z", "source_id": 48029717, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:55Z", "source_id": 15605758, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:56Z", "source_id": 48041771, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:00Z", "source_id": 15609101, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:17Z", "source_id": 48054351, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:14:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:21Z", "source_id": 15612672, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:06Z", "source_id": 48068039, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:18:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:11Z", "source_id": 15616606, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:51Z", "source_id": 48075802, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:22:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:55Z", "source_id": 15618884, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:45Z", "source_id": 48084162, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:25:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:48Z", "source_id": 15621239, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2473, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:04Z", "source_id": 48099010, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:31:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:03Z", "source_id": 15625516, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:26Z", "source_id": 48111193, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T16:34:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:29Z", "source_id": 15629209, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:23Z", "source_id": 48134747, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T16:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:28Z", "source_id": 15636677, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2176, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:05Z", "source_id": 48144418, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T16:46:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:10Z", "source_id": 15639711, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2143, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:50Z", "source_id": 48167290, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T16:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:52Z", "source_id": 15646959, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:50Z", "source_id": 48167290, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T16:57:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:52Z", "source_id": 15646961, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Dalmuir |
1627 |
1627 |
5 |
None |
None |
Cumbernauld |
1759 |
1759 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14948/2026-09-15/detailed |
None |
Greenfaulds |
2026-09-15T17:56:30+01:00 |
Cumbernauld |
0.5 |
{"type": "LineString", "coordinates": [[-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574]]} |
0.7 |
1756½ |
1757 |
Greenfaulds |
Cumbernauld |
Cumbernauld |
55.9416574 |
-3.9808903 |
55.9416574 |
-3.9808903 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
Cumbernauld |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646961 |
1789491294240379 |
115 |
115 |
2026-09-15 17:07:05.483110 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:03.926780 |
| 555107 |
585936 |
C40470 |
875S43MT15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 585936, "stp": "P", "toc": "Southern", "uid": "C40470", "consist": "377111+377113", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40470/2026-09-15/detailed", "trust_id": "875S43MT15", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon Turnback", "service_date": "2026-09-15", "dest_arr_time": "1700", "dest_platform": null, "is_terminated": 1, "next_location": "West Croydon Turnback", "signalling_id": "5S43", "timing_status": null, "origin_station": "West Croydon", "current_leg_arr": "1700", "current_leg_dep": "1700", "current_leg_end": "West Croydon Turnback", "origin_dep_time": "1657", "origin_platform": "4", "current_location": null, "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10196099999999998, 51.3789421], [-0.1021862, 51.3786462], [-0.10230649999999998, 51.378484099999994], [-0.1023476, 51.3784381], [-0.1023982, 51.37838159999999], [-0.102498, 51.3782699], [-0.10272, 51.37805780000001], [-0.10279169999999996, 51.3779893], [-0.1029458, 51.37786979999999], [-0.1029828, 51.3778415], [-0.1033121, 51.377603499999985], [-0.103811, 51.3772678], [-0.1039916, 51.377158099999995], [-0.1046571, 51.376755300000006], [-0.10508099999999998, 51.37652989999999], [-0.1058809, 51.376136599999995], [-0.1063487, 51.3758963], [-0.1066732, 51.375719700000005], [-0.1067952, 51.3756366], [-0.10712979999999998, 51.3754085]]}", "current_leg_start": "West Croydon", "dest_arr_time_act": "1700", "motion_projection": null, "next_location_lat": "51.3754085", "next_location_lon": "-0.1071298", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 176.923, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 537.85, \"from_m\": 176.923, \"capability_applied\": null, \"effective_limit_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\": 585936, \"profile_key\": \"91fd33927405e91189465d0b4b839984e2cc04494ea93b457c58a59ccd53fe4c\", \"schedule_id\": 5973, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66177}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": null, \"location\": \"West Croydon Turnback\", \"stage_seq\": 2, \"distance_m\": 537.85, \"section_seq\": 1, \"route_path_id\": 66177}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 537.85, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66177}], \"total_distance_m\": 537.85, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 537.85, \"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": "1657", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "0.0", "current_position_lat": "51.3788924", "current_position_lon": "-0.1019988", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "West Croydon", "service_state_platform": "4", "timing_fact_generation": 1789489768621344, "current_leg_arrival_utc": "2026-09-15T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:04.868023", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T17:00:30+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.922553", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
WCY |
None |
5S43 |
377111+377113 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 176.923, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 537.85, "from_m": 176.923, "capability_applied": null, "effective_limit_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": 585936, "profile_key": "91fd33927405e91189465d0b4b839984e2cc04494ea93b457c58a59ccd53fe4c", "schedule_id": 5973, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1657", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66177}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": null, "location": "West Croydon Turnback", "stage_seq": 2, "distance_m": 537.85, "section_seq": 1, "route_path_id": 66177}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 537.85, "from_m": 0.0, "section_seq": 1, "route_path_id": 66177}], "total_distance_m": 537.85, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 537.85, "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} |
[] |
West Croydon |
1657 |
1657 |
4 |
None |
None |
West Croydon Turnback |
1700 |
1700 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C40470/2026-09-15/detailed |
None |
West Croydon |
2026-09-15T17:00:30+01:00 |
West Croydon Turnback |
0.0 |
{"type": "LineString", "coordinates": [[-0.10196099999999998, 51.3789421], [-0.1021862, 51.3786462], [-0.10230649999999998, 51.378484099999994], [-0.1023476, 51.3784381], [-0.1023982, 51.37838159999999], [-0.102498, 51.3782699], [-0.10272, 51.37805780000001], [-0.10279169999999996, 51.3779893], [-0.1029458, 51.37786979999999], [-0.1029828, 51.3778415], [-0.1033121, 51.377603499999985], [-0.103811, 51.3772678], [-0.1039916, 51.377158099999995], [-0.1046571, 51.376755300000006], [-0.10508099999999998, 51.37652989999999], [-0.1058809, 51.376136599999995], [-0.1063487, 51.3758963], [-0.1066732, 51.375719700000005], [-0.1067952, 51.3756366], [-0.10712979999999998, 51.3754085]]} |
0.3 |
1700 |
1700 |
None |
None |
West Croydon Turnback |
51.3788924 |
-0.1019988 |
51.3754085 |
-0.1071298 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
West Croydon |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789489768621344 |
33 |
33 |
2026-09-15 17:07:05.922553 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:04.868023 |
| 555108 |
586918 |
L12356 |
655S01MV15 |
2026-09-15 |
COMPLETE |
15647998 |
2026-09-15 17:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 586918, "stp": "P", "toc": "West Midlands Trains", "uid": "L12356", "consist": "172222+172340", "dest_crs": "KID", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12356/2026-09-15/detailed", "trust_id": "655S01MV15", "origin_crs": "KID", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kidderminster", "service_date": "2026-09-15", "dest_arr_time": "1750", "dest_platform": "1", "is_terminated": 1, "next_location": "Kidderminster", "signalling_id": "5S01", "timing_status": "LATE", "origin_station": "Kidderminster", "current_leg_arr": "1750", "current_leg_dep": "1755", "current_leg_end": "Kidderminster", "origin_dep_time": "1731", "origin_platform": "2", "current_location": "Kidderminster", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2420685, 52.377616], [-2.2417054999999997, 52.378320299999984], [-2.2415494, 52.3786039], [-2.2409159, 52.379781099999995], [-2.2405709999999996, 52.3804239], [-2.2404349999999997, 52.3807441], [-2.2400376, 52.38149549999999], [-2.2399189999999995, 52.38174140000001], [-2.2397721, 52.3820072], [-2.2396593999999994, 52.3822096], [-2.2395565, 52.3824137], [-2.2391277, 52.38321859999999], [-2.2385493, 52.38428509999999]]}", "current_leg_start": "Kidderminster Carriage Holding Sidings", "dest_arr_time_act": "1750", "motion_projection": null, "next_location_lat": "52.3842851", "next_location_lon": "-2.2385493", "previous_location": "Kidderminster Carriage Holding Sidings", "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\": 414.04, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 450.822, \"from_m\": 414.04, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1107.541, \"from_m\": 450.822, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1144.323, \"from_m\": 1107.541, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1558.363, \"from_m\": 1144.323, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 586918, \"profile_key\": \"431abec39012c8e6f7feb84668884a7e29462e401aa844f1203e64b6d8ddeb47\", \"schedule_id\": 15549, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1731\", \"location\": \"Kidderminster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72100}, {\"is_pass\": false, \"wtt_arr\": \"1733\", \"wtt_dep\": \"1748\", \"location\": \"Kidderminster Carriage Holding Sidings\", \"stage_seq\": 2, \"distance_m\": 779.181, \"section_seq\": 1, \"route_path_id\": 72100}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": null, \"location\": \"Kidderminster\", \"stage_seq\": 3, \"distance_m\": 1558.363, \"section_seq\": 1, \"route_path_id\": 72100}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1558.363, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72100}], \"total_distance_m\": 1558.363, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1484.799, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 73.564, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1731", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1435.0", "current_position_lat": "52.3842851", "current_position_lon": "-2.2385493", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19791, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:21Z\", \"source_id\": 48102893, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:23Z\", \"source_id\": 15626640, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:10Z\", \"source_id\": 48170604, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:10Z\", \"source_id\": 15647998, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kidderminster", "service_state_platform": "1", "timing_fact_generation": 1789491374431823, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:05.010341", "service_state_evidence_id": 15647998, "current_leg_start_actual_dep": "2026-09-15T17:55:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.569538", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
KID |
KID |
5S01 |
172222+172340 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 414.04, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 450.822, "from_m": 414.04, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1107.541, "from_m": 450.822, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1144.323, "from_m": 1107.541, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1558.363, "from_m": 1144.323, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 586918, "profile_key": "431abec39012c8e6f7feb84668884a7e29462e401aa844f1203e64b6d8ddeb47", "schedule_id": 15549, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1731", "location": "Kidderminster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72100}, {"is_pass": false, "wtt_arr": "1733", "wtt_dep": "1748", "location": "Kidderminster Carriage Holding Sidings", "stage_seq": 2, "distance_m": 779.181, "section_seq": 1, "route_path_id": 72100}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": null, "location": "Kidderminster", "stage_seq": 3, "distance_m": 1558.363, "section_seq": 1, "route_path_id": 72100}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1558.363, "from_m": 0.0, "section_seq": 1, "route_path_id": 72100}], "total_distance_m": 1558.363, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1484.799, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 73.564, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19791, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:21Z", "source_id": 48102893, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:31:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:23Z", "source_id": 15626640, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19785, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:10Z", "source_id": 48170604, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:57:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:10Z", "source_id": 15647998, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Kidderminster |
1731 |
1731 |
2 |
None |
None |
Kidderminster |
1750 |
1750 |
1 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L12356/2026-09-15/detailed |
None |
Kidderminster Carriage Holding Sidings |
2026-09-15T17:55:00+01:00 |
Kidderminster |
1435.0 |
{"type": "LineString", "coordinates": [[-2.2420685, 52.377616], [-2.2417054999999997, 52.378320299999984], [-2.2415494, 52.3786039], [-2.2409159, 52.379781099999995], [-2.2405709999999996, 52.3804239], [-2.2404349999999997, 52.3807441], [-2.2400376, 52.38149549999999], [-2.2399189999999995, 52.38174140000001], [-2.2397721, 52.3820072], [-2.2396593999999994, 52.3822096], [-2.2395565, 52.3824137], [-2.2391277, 52.38321859999999], [-2.2385493, 52.38428509999999]]} |
0.5 |
1755 |
1750 |
Kidderminster Carriage Holding Sidings |
Kidderminster |
Kidderminster |
52.3842851 |
-2.2385493 |
52.3842851 |
-2.2385493 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
Kidderminster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647998 |
1789491374431823 |
4 |
4 |
2026-09-15 17:07:05.569538 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:05.010341 |
| 555109 |
586804 |
16620 |
635U062T15 |
2026-09-15 |
COMPLETE |
15647380 |
2026-09-15 17:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 586804, "stp": "N", "toc": null, "uid": "16620", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:16620/2026-09-15/detailed", "trust_id": "635U062T15", "origin_crs": "XWY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Banbury Depot", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": null, "is_terminated": 1, "next_location": "Banbury Depot", "signalling_id": "5U06", "timing_status": "ON TIME", "origin_station": "Wembley LMD", "current_leg_arr": "1757", "current_leg_dep": "1646", "current_leg_end": "Banbury Depot", "origin_dep_time": "1647", "origin_platform": null, "current_location": "Banbury Depot", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.27379089999999995, 51.554640799999994], [-0.2741942, 51.5545952], [-0.275302, 51.55447929999999], [-0.27694929999999995, 51.55430919999999], [-0.2778682, 51.55422039999999], [-0.27818199999999993, 51.554190000000006], [-0.2787206, 51.55413769999999], [-0.2791979, 51.554095399999994], [-0.2800821, 51.5540649], [-0.28111149999999996, 51.554037], [-0.28214959999999994, 51.55403729999999], [-0.2825296, 51.55405510000001], [-0.2827915, 51.5540795], [-0.283247, 51.554125899999995], [-0.2836096000000001, 51.55415109999999], [-0.2848865998887656, 51.55420466629804], [-0.2851408330542019, 51.55421662936426], [-0.2853652133093263, 51.55422971044662], [-0.2855640056049308, 51.55424374757797], [-0.28574147489180785, 51.55425857879115], [-0.2859018861207498, 51.55427404211907], [-0.2860495042425487, 51.55428997559456], [-0.2861885942079971, 51.5543062172505], [-0.286323420967887, 51.55432260511973], [-0.2864582494730108, 51.55433897723514], [-0.28659734467416087, 51.55435517162959], [-0.28674497152212924, 51.55437102633593], [-0.28690539496770845, 51.55438637938704], [-0.2870828799616906, 51.55440106881576], [-0.28728169145486804, 51.55441493265498], [-0.28750609439803304, 51.55442780893754], [-0.28776035374197784, 51.55443953569632], [-0.29008760000000006, 51.55453249999999], [-0.2929134590497719, 51.55466347968381], [-0.293203, 51.5546769], [-0.2936253999999999, 51.5546913], [-0.2943852, 51.5547071], [-0.2956544, 51.55471610000001], [-0.29669109999999993, 51.5547238], [-0.29751419999999995, 51.5547164], [-0.29779399999999995, 51.5547114], [-0.2984247, 51.5546948], [-0.29854449999999993, 51.55469159999999], [-0.29868895534545353, 51.55468571836119], [-0.29867091164884985, 51.55466347968381], [-0.2986660459105177, 51.55465748270763], [-0.29871880449918475, 51.55465500397724], [-0.29877937399412674, 51.55465215827076], [-0.2988335544905766, 51.554649612735275], [-0.2989173980179845, 51.554645673556], [-0.29895463771188113, 51.554643923941626], [-0.29903389999999996, 51.554640199999994], [-0.2996746, 51.5546102], [-0.2999321999999999, 51.55459929999999], [-0.3020457, 51.5544644], [-0.30430009999999996, 51.5543444], [-0.3046268999999999, 51.5543351], [-0.30571680000000007, 51.5543125], [-0.30765549999999997, 51.5542965], [-0.3091055, 51.55428810000001], [-0.3120877, 51.554279400000006], [-0.3136145, 51.55424729999999], [-0.3146869, 51.554236], [-0.3150959, 51.554244899999986], [-0.3158696, 51.55426739999999], [-0.3164601, 51.554300799999986], [-0.3172763, 51.55436250000001], [-0.3183602, 51.55447219999999], [-0.3192233, 51.55459349999999], [-0.3196859111370921, 51.55466347968381], [-0.3199432, 51.5547024], [-0.32066039999999996, 51.5548434], [-0.32129569999999996, 51.5549669], [-0.3220467, 51.555135499999984], [-0.3231041, 51.55537959999999], [-0.3239491, 51.55556879999999], [-0.3251852, 51.555866400000006], [-0.3269695, 51.556280599999994], [-0.3282351, 51.556574600000005], [-0.3294136999999999, 51.556864], [-0.3315961, 51.5573852], [-0.3326733, 51.5576401], [-0.3346031, 51.55815880000001], [-0.3352162, 51.55830300000001], [-0.33532359999999994, 51.55832819999999], [-0.335421, 51.5583512], [-0.3354349, 51.5583544], [-0.3361942, 51.55853299999999], [-0.3372301, 51.55875739999999], [-0.3375514, 51.558820399999995], [-0.33822520000000006, 51.5589388], [-0.3392938, 51.5591093], [-0.3397925, 51.55917300000001], [-0.34057479999999996, 51.559262], [-0.34128289999999994, 51.55932370000001], [-0.3421062999999999, 51.5593694], [-0.3439475, 51.5594378], [-0.3445574, 51.5594395], [-0.3459066, 51.55938739999999], [-0.34723309999999996, 51.5593192], [-0.348027, 51.5592386], [-0.3488436, 51.5591405], [-0.3508027, 51.5588528], [-0.352797, 51.55853559999999], [-0.3545279, 51.55825170000001], [-0.35677809999999993, 51.55789109999999], [-0.3572970999999999, 51.557816199999984], [-0.3590056, 51.5575306], [-0.35932611364780853, 51.557479736237156], [-0.36145179999999993, 51.5571424], [-0.3620122999999999, 51.55704339999999], [-0.3623781, 51.556991800000006], [-0.3647972, 51.5566167], [-0.36749419999999994, 51.5562608], [-0.36969869999999994, 51.555996099999994], [-0.3762259, 51.5553346], [-0.3779464, 51.55515289999999], [-0.3781393, 51.5551335], [-0.37814708264088154, 51.55513240622344], [-0.3781763, 51.5551283], [-0.3796662, 51.55496329999998], [-0.3807256, 51.554847899999984], [-0.38171169999999993, 51.5547432], [-0.3824969004077838, 51.55466347968381], [-0.38258829999999994, 51.554654199999995], [-0.3833434, 51.5545919], [-0.3838435, 51.5545544], [-0.3846395, 51.5545245], [-0.3856676, 51.55451159999999], [-0.3864901999999999, 51.554530599999985], [-0.3873068, 51.55456819999999], [-0.3880699, 51.55462609999999], [-0.388514467945942, 51.55466347968381], [-0.3886384, 51.5546739], [-0.3893161, 51.55474789999999], [-0.3901138, 51.55487279999999], [-0.3904146, 51.5549242], [-0.3913783, 51.55511069999999], [-0.3922456, 51.5553009], [-0.3934938999999999, 51.5555934], [-0.39471699999999993, 51.5558759], [-0.3957647, 51.5561204], [-0.3963171999999999, 51.5562532], [-0.3968831, 51.5563985], [-0.39758959999999993, 51.5565967], [-0.3979008, 51.5566891], [-0.3981857999999999, 51.55677729999999], [-0.3987075000000001, 51.55694150000001], [-0.3992113, 51.5571111], [-0.3994746980981004, 51.55719822978078], [-0.4003651999999999, 51.5574928], [-0.4014804, 51.5578645], [-0.4024092, 51.55817219999999], [-0.4035167999999999, 51.558537400000006], [-0.4043797, 51.55881709999999], [-0.4059347999999999, 51.5593319], [-0.40617839999999994, 51.5594133], [-0.4070431, 51.5596961], [-0.4072935, 51.55977620000001], [-0.41081739999999994, 51.5609388], [-0.4122593, 51.56141430000001], [-0.4128643, 51.561612], [-0.414053, 51.562003999999995], [-0.4159386, 51.5626211], [-0.4176864, 51.56320100000001], [-0.4193892, 51.5637597], [-0.4209412, 51.56427750000001], [-0.4224768, 51.5647747], [-0.4228859, 51.5649182], [-0.4235858, 51.56517389999999], [-0.4239473, 51.5653024], [-0.4258187, 51.56592010000001], [-0.42741539999999995, 51.56643999999999], [-0.4280345, 51.5666468], [-0.4291127, 51.5669995], [-0.4299646, 51.56728249999999], [-0.43096129999999994, 51.5676096], [-0.4311605999999999, 51.567672900000005], [-0.4319665999999999, 51.5679399], [-0.4347695, 51.56886020000001], [-0.4361632, 51.5693188], [-0.4368869, 51.569556299999995], [-0.4372943, 51.569687599999995], [-0.4374349, 51.5697343], [-0.4376766, 51.569813700000005], [-0.4380067999999999, 51.56992149999999], [-0.43866800000000006, 51.5701324], [-0.43916369999999993, 51.5702873], [-0.43941069999999993, 51.570358500000005], [-0.43963279999999993, 51.5704104], [-0.4397114, 51.5704287], [-0.44001709999999994, 51.5705104], [-0.4401072999999999, 51.57053689999999], [-0.4409551, 51.57078090000001], [-0.4417459, 51.5710039], [-0.442487, 51.5712068], [-0.4430483, 51.5713543], [-0.443535, 51.5714808], [-0.4442274, 51.571651800000005], [-0.4449845999999999, 51.57183229999999], [-0.44587619999999994, 51.572032199999995], [-0.4464332, 51.57215039999999], [-0.4475062, 51.5723682], [-0.4484464, 51.57254499999999], [-0.4491576420597607, 51.57267150871022], [-0.4492408000000001, 51.57268630000001], [-0.4501056, 51.57282959999999], [-0.4509572999999999, 51.5729631], [-0.4521509999999999, 51.5731307], [-0.4523656, 51.5731605], [-0.4532209, 51.573268199999994], [-0.45448600000000006, 51.5734312], [-0.4547146, 51.57346089999999], [-0.4557282, 51.5735919], [-0.4573313999999999, 51.5737888], [-0.4586053, 51.57395209999999], [-0.4600876, 51.574138], [-0.4612311, 51.57428549999999], [-0.46236909999999987, 51.574424], [-0.4632843, 51.574542300000005], [-0.4643589000000001, 51.57467629999999], [-0.46552949999999993, 51.5748227], [-0.4664192999999998, 51.5749387], [-0.46762799999999993, 51.575092999999995], [-0.46878959999999986, 51.5752428], [-0.4700090999999999, 51.575410599999984], [-0.4707539, 51.57550749999999], [-0.4714516, 51.575594200000005], [-0.4722381, 51.57569329999998], [-0.4732094, 51.5758115], [-0.4739958, 51.575909499999995], [-0.4746899, 51.5759974], [-0.4755525, 51.57610439999999], [-0.4760907, 51.5761731], [-0.4767973999999999, 51.5762553], [-0.4774679, 51.5763319], [-0.478325, 51.576436599999994], [-0.4794051, 51.5765627], [-0.48042170000000006, 51.5766855], [-0.4812677999999999, 51.5767987], [-0.4814496999999999, 51.576821499999994], [-0.4816576, 51.57684760000001], [-0.48242950000000007, 51.576956900000006], [-0.48258000000000006, 51.5769738], [-0.4850408, 51.577250799999995], [-0.4856116999999998, 51.5773173], [-0.48630210000000007, 51.57739829999999], [-0.4871629, 51.57750529999999], [-0.4878986, 51.5775966], [-0.4884267000000001, 51.5776644], [-0.489955, 51.5778313], [-0.49288499999999985, 51.5781574], [-0.49367210000000006, 51.5782351], [-0.4941396, 51.5782824], [-0.49465419999999993, 51.578333099999995], [-0.4950656000000001, 51.5783758], [-0.4956183, 51.578431], [-0.4962615999999999, 51.57849749999998], [-0.49695939999999994, 51.578571], [-0.49758449999999993, 51.5786394], [-0.4983999, 51.57873059999999], [-0.4991483999999999, 51.5788162], [-0.4996721, 51.5788725], [-0.5006658, 51.5789836], [-0.5009419, 51.5790127], [-0.5018793, 51.5791011], [-0.5030117999999999, 51.5791968], [-0.5041952, 51.579295900000005], [-0.5054836, 51.57940289999998], [-0.506676, 51.5795087], [-0.5075402, 51.5795864], [-0.5078427, 51.579613899999984], [-0.5082144999999999, 51.579646100000005], [-0.5089901, 51.5797351], [-0.509869, 51.5798252], [-0.5111483999999998, 51.579953499999995], [-0.5122301999999999, 51.58005260000001], [-0.5133447, 51.5801608], [-0.5145627, 51.580263999999985], [-0.5168016999999999, 51.5804746], [-0.5169251999999999, 51.58048600000001], [-0.5185835, 51.580640900000006], [-0.5299522, 51.58170249999999], [-0.5312464, 51.5818348], [-0.5326936, 51.5819981], [-0.5338014, 51.58214559999999], [-0.5351973999999999, 51.5823667], [-0.5364322, 51.5825873], [-0.5380426, 51.58290219999999], [-0.5389891704717129, 51.58311767444093], [-0.5391035, 51.583143699999994], [-0.5412408, 51.5836866], [-0.5436348, 51.58435119999999], [-0.5451717, 51.5848337], [-0.5463793999999998, 51.585256099999995], [-0.5473463000000001, 51.585617000000006], [-0.5486244, 51.58613530000001], [-0.5492888999999999, 51.58641709999999], [-0.5499303, 51.586685200000005], [-0.5502231, 51.5868067], [-0.5536366, 51.5882224], [-0.5539557999999999, 51.5883567], [-0.5547766814367421, 51.58870256775373], [-0.5552512, 51.5889025], [-0.5560536999999999, 51.5892407], [-0.5589133999999999, 51.5904552], [-0.5595979999999999, 51.590783900000005], [-0.559829, 51.5908833], [-0.5610202, 51.5913961], [-0.5640034, 51.592636699999986], [-0.5672985999999999, 51.5939749], [-0.5712826, 51.5954577], [-0.5739296999999999, 51.59633609999999], [-0.5766592999999999, 51.5971927], [-0.5792575, 51.59794380000001], [-0.5818289, 51.5986918], [-0.5845188, 51.599444100000014], [-0.5872427, 51.6002346], [-0.5889316, 51.600724500000005], [-0.5900759, 51.6010764], [-0.5901529, 51.601099399999995], [-0.5904695, 51.60120090000001], [-0.5910356, 51.601387], [-0.5915649, 51.60157540000001], [-0.5925566999999999, 51.6019706], [-0.5934348, 51.6023535], [-0.5946848999999998, 51.60298959999999], [-0.5963985, 51.60392830000001], [-0.6015222999999998, 51.606920900000006], [-0.6029971, 51.60775559999999], [-0.6045619, 51.608564], [-0.6051532, 51.60881419999999], [-0.6056949, 51.6090361], [-0.6059546, 51.6091466], [-0.6061414, 51.6092227], [-0.6064986, 51.609354499999995], [-0.6069988, 51.60953750000001], [-0.6073094999999998, 51.6096469], [-0.6076523999999999, 51.60975959999999], [-0.6080105, 51.6098754], [-0.6083655999999998, 51.60998610000001], [-0.6089169999999999, 51.610142800000006], [-0.6097253, 51.61037079999999], [-0.6101927046901223, 51.61048353460085], [-0.6106478, 51.6105933], [-0.6114017, 51.61074539999999], [-0.612801, 51.610995499999994], [-0.6140891, 51.6111683], [-0.6152233, 51.6112939], [-0.6165474999999999, 51.611386], [-0.6177827, 51.611427899999995], [-0.6205128999999999, 51.61143529999998], [-0.6219869, 51.611422399999995], [-0.6239342, 51.6114165], [-0.62566, 51.6114082], [-0.6268701999999999, 51.6114059], [-0.6269848999999998, 51.61140549999999], [-0.628820698883665, 51.61140175971707], [-0.6291445, 51.6114011], [-0.6305336, 51.611397200000006], [-0.6321538999999999, 51.6113962], [-0.6377731999999999, 51.6113964], [-0.6388058, 51.6114033], [-0.6398692, 51.6114262], [-0.6407296, 51.611429900000005], [-0.6411352, 51.61142780000001], [-0.6433034, 51.6114233], [-0.6451263, 51.6114195], [-0.6455390999999999, 51.611414], [-0.6461506, 51.6114041], [-0.6467101999999999, 51.61138869999999], [-0.6474226, 51.611371299999995], [-0.6478608, 51.611360399999995], [-0.6516324000000001, 51.61131219999999], [-0.6557946999999998, 51.6112826], [-0.6570508, 51.611237200000005], [-0.6576546, 51.61120420000001], [-0.658236, 51.6111712], [-0.6590271, 51.611115000000005], [-0.6598288000000001, 51.6110446], [-0.6603198999999998, 51.6109902], [-0.6608406, 51.6109381], [-0.6615140999999999, 51.61086139999999], [-0.6622458, 51.61076649999999], [-0.6636789999999999, 51.61054270000001], [-0.6637946, 51.61052469999999], [-0.6639051999999999, 51.6105074], [-0.6640349449940357, 51.61048353460085], [-0.6647059999999999, 51.61036010000001], [-0.6654606999999999, 51.6102151], [-0.6674884000000001, 51.6097398], [-0.6693861, 51.60928969999999], [-0.670361, 51.6090543], [-0.6712747, 51.60883459999999], [-0.6725102, 51.608536400000006], [-0.6731192999999999, 51.60839109999999], [-0.6737861, 51.608239399999995], [-0.6745929, 51.608055699999994], [-0.6753392999999999, 51.6078973], [-0.6762354, 51.6077262], [-0.6770578999999999, 51.60759949999999], [-0.6775268, 51.6075288], [-0.6780654, 51.607460199999984], [-0.6785801, 51.6074065], [-0.6791085999999998, 51.60736000000001], [-0.6799857999999999, 51.6072851], [-0.680894, 51.60723019999999], [-0.6817414999999999, 51.607208099999994], [-0.6827855, 51.60721290000001], [-0.6840654, 51.6072449], [-0.6854736, 51.607317599999995], [-0.6867360999999998, 51.60745739999999], [-0.6873067, 51.6075252], [-0.6878424999999999, 51.6076046], [-0.6883965999999999, 51.6076954], [-0.6889759, 51.60779470000001], [-0.6899707, 51.6079918], [-0.6910279, 51.60823510000001], [-0.6920784, 51.6085151], [-0.6931663999999998, 51.608853], [-0.6936686, 51.60902], [-0.6944584999999999, 51.6093003], [-0.6951994, 51.60958060000001], [-0.6956999, 51.6097839], [-0.6962345, 51.61002270000001], [-0.6966932, 51.6102369], [-0.6971450501827537, 51.61048353460085], [-0.6982959, 51.6111117], [-0.6998357999999999, 51.6119903], [-0.7014114, 51.61285659999999], [-0.701816, 51.6130831], [-0.7024788000000001, 51.6134897], [-0.7047881, 51.614859900000006], [-0.7070438, 51.6161715], [-0.7074648999999998, 51.6164114], [-0.7099377, 51.6178189], [-0.7109694, 51.6184274], [-0.7111913, 51.61856589999999], [-0.7125723, 51.61933419999999], [-0.7132919, 51.619734900000005], [-0.7140458, 51.620141], [-0.7148371999999998, 51.6205514], [-0.7156216000000001, 51.6209365], [-0.7164757, 51.62134089999999], [-0.7173973, 51.62175189999999], [-0.7182800999999999, 51.62212], [-0.7184435999999998, 51.62218489999999], [-0.7186522272956171, 51.62226980169414], [-0.7194043999999999, 51.62257590000001], [-0.7202770999999999, 51.6229075], [-0.7212231, 51.6232602], [-0.7221785, 51.6235783], [-0.7231358999999999, 51.62389190000001], [-0.7241106, 51.62419289999999], [-0.7245266999999999, 51.6243163], [-0.7262374, 51.62478050000001], [-0.727097, 51.625003500000005], [-0.7279663999999999, 51.6252046], [-0.7290835, 51.6254561], [-0.7335125999999998, 51.62638119999999], [-0.7348017999999998, 51.6266489], [-0.7350935999999999, 51.62671709999999], [-0.7363516, 51.62702699999999], [-0.7365487, 51.6270823], [-0.7381063, 51.6274903], [-0.7384228, 51.6275705], [-0.7395961, 51.62784020000001], [-0.7410006999999998, 51.6282162], [-0.7416043999999999, 51.6283717], [-0.7425804999999999, 51.6286293], [-0.7430303999999999, 51.628751699999995], [-0.7433082999999999, 51.6288339], [-0.7439658, 51.6290551], [-0.7444523999999999, 51.629248], [-0.7448359999999999, 51.62941620000001], [-0.7453457745148283, 51.62964286007354], [-0.7455619999999998, 51.629739], [-0.7459086, 51.6298775], [-0.746196, 51.62998499999999], [-0.7464517999999999, 51.630065599999995], [-0.7466228, 51.63011709999999], [-0.7468679999999999, 51.6301812], [-0.7474132, 51.6303106], [-0.7477856, 51.6303886], [-0.7482025999999999, 51.630476], [-0.7489112999999998, 51.6306328], [-0.7494879999999999, 51.63076749999999], [-0.7498677999999999, 51.63089149999999], [-0.7501199000000001, 51.630987999999995], [-0.7503988999999999, 51.6311112], [-0.7506782, 51.6312443], [-0.75089, 51.6313657], [-0.7510954, 51.6314873], [-0.7514986, 51.6317339], [-0.7516837, 51.6318654], [-0.7521020999999999, 51.6321651], [-0.7524588, 51.63239320000001], [-0.752829, 51.6326129], [-0.7531548999999998, 51.6327869], [-0.7532613, 51.6328371], [-0.7536228999999999, 51.632997499999995], [-0.7542960999999999, 51.633245599999995], [-0.7547833, 51.6333876], [-0.7551509, 51.63347460000001], [-0.7556957, 51.6335794], [-0.7560052, 51.63362370000001], [-0.7564593, 51.6336724], [-0.7574102, 51.6337455], [-0.7583142, 51.633819499999994], [-0.7587264, 51.6338653], [-0.7589969999999999, 51.6339005], [-0.7594537999999998, 51.6339686], [-0.7598781, 51.63404369999999], [-0.7602009000000001, 51.6341127], [-0.7609309, 51.63428549999999], [-0.7612119, 51.6343612], [-0.7616096, 51.634479], [-0.7621851, 51.63467219999999], [-0.7627842, 51.6348792], [-0.7638737, 51.63528099999999], [-0.7661113999999999, 51.636088499999985], [-0.768461, 51.63694209999999], [-0.7710141, 51.6378709], [-0.7717895999999999, 51.63813309999999], [-0.7728095, 51.638454499999995], [-0.7735787, 51.63865449999999], [-0.7743075999999999, 51.6388315], [-0.7779343, 51.63954769999999], [-0.7789991, 51.6397746], [-0.7799961999999999, 51.64000769999999], [-0.7809647, 51.640242], [-0.7819816999999999, 51.6405065], [-0.7825444999999999, 51.6406592], [-0.7831509, 51.6408275], [-0.7841902, 51.641133399999994], [-0.7849715999999999, 51.6413708], [-0.7861891, 51.641765500000005], [-0.7880648999999998, 51.6423679], [-0.7890694999999999, 51.6426937], [-0.7897591, 51.642934800000006], [-0.7904502999999999, 51.643196999999994], [-0.7910812999999999, 51.6434675], [-0.7917478, 51.64382140000001], [-0.7923719, 51.6441903], [-0.7928840999999999, 51.6445442], [-0.7933291999999998, 51.64491339999999], [-0.7936233999999999, 51.645181299999976], [-0.7939988, 51.6455635], [-0.7940913, 51.64566189999999], [-0.7943219999999999, 51.64593000000001], [-0.7945390999999999, 51.64619719999999], [-0.7947311999999999, 51.64643550000001], [-0.7948922999999999, 51.6466622], [-0.7950447999999999, 51.6468821], [-0.7951872, 51.64712109999999], [-0.7954320999999999, 51.6475543], [-0.7956326000000001, 51.647960799999986], [-0.7956726999999999, 51.6480433], [-0.7958879, 51.64856509999999], [-0.7961203, 51.6491707], [-0.7962747, 51.649569499999984], [-0.7965232999999999, 51.6501145], [-0.7968203999999999, 51.6506433], [-0.7971375, 51.65111029999999], [-0.7972819999999999, 51.6513153], [-0.7974397, 51.651526], [-0.7976886, 51.65183960000001], [-0.7979742999999999, 51.65215269999999], [-0.7982661999999999, 51.652465599999985], [-0.7985821, 51.6527761], [-0.7990607, 51.6531933], [-0.7995620999999999, 51.65360059999999], [-0.8001009, 51.65400639999999], [-0.800375, 51.65420760000001], [-0.8023287999999998, 51.65567780000001], [-0.8028566, 51.6560919], [-0.8033649999999999, 51.6565088], [-0.8043738, 51.6573471], [-0.8057099, 51.6585438], [-0.8063671999999998, 51.6591443], [-0.8066967, 51.6594748], [-0.8070024999999998, 51.65976880000001], [-0.8079503, 51.66072429999999], [-0.8080267000000001, 51.6608014], [-0.8080308999999999, 51.6608056], [-0.8084837557075693, 51.661282586599675], [-0.8087666, 51.6615805], [-0.8097009999999999, 51.6626191], [-0.8102161999999999, 51.66320849999999], [-0.8106879, 51.6637889], [-0.8113793999999999, 51.6646642], [-0.8117183999999998, 51.6651023], [-0.8120174999999998, 51.6655173], [-0.8120492999999999, 51.66556390000001], [-0.8124676999999999, 51.6661767], [-0.812507101723446, 51.666235034589675], [-0.8129087, 51.6668296], [-0.8133279999999999, 51.6674], [-0.8135528999999999, 51.66767539999999], [-0.8137974, 51.66795880000001], [-0.8141093999999999, 51.66828439999999], [-0.8144393, 51.6686053], [-0.8147915999999998, 51.66891909999999], [-0.8151727999999999, 51.6692316], [-0.8158171, 51.66970860000001], [-0.8164854, 51.67016170000001], [-0.8172700999999999, 51.6706446], [-0.8180356999999999, 51.6711177], [-0.8191473999999999, 51.6718112], [-0.8202752, 51.672512299999994], [-0.8224742, 51.67386380000001], [-0.8241788999999999, 51.674955099999984], [-0.8242511999999999, 51.67501120000001], [-0.8244461, 51.6751494], [-0.8249241999999999, 51.67551759999999], [-0.8254869, 51.67597509999999], [-0.8263332, 51.67668919999999], [-0.8267422999999999, 51.6770703], [-0.8271943, 51.67751290000001], [-0.8276404, 51.6779663], [-0.8280928, 51.678464899999994], [-0.8283198, 51.678720099999985], [-0.8285227999999999, 51.6789676], [-0.8289457, 51.67949049999999], [-0.8293316999999999, 51.6799887], [-0.8302846999999999, 51.6812916], [-0.8305931, 51.68175420000001], [-0.8306706, 51.6818827], [-0.8311157999999998, 51.682596], [-0.8315283999999998, 51.6833174], [-0.8320229000000001, 51.68438549999998], [-0.8321668999999999, 51.6847168], [-0.8323663, 51.685227600000005], [-0.8325168, 51.6856637], [-0.8326709999999999, 51.6861628], [-0.8328101999999998, 51.686722499999995], [-0.8329606, 51.6873102], [-0.8332837999999999, 51.68848800000001], [-0.8333601999999999, 51.6887929], [-0.8334100000000001, 51.6889519], [-0.8338383999999999, 51.6902784], [-0.8339361, 51.690553099999995], [-0.8343353, 51.6916753], [-0.8344484999999999, 51.6920392], [-0.8345535999999999, 51.692315], [-0.8351021999999999, 51.6938681], [-0.8355032999999998, 51.69501420000001], [-0.8356265999999999, 51.6953705], [-0.8357177, 51.6957068], [-0.8360306999999999, 51.6965118], [-0.8363254, 51.6973485], [-0.8370141999999999, 51.698489], [-0.8379752, 51.6995007], [-0.8389578999999999, 51.70024979999999], [-0.8402577, 51.7010233], [-0.8425879, 51.70207750000001], [-0.8426392999999999, 51.7021007], [-0.843809, 51.702657], [-0.8449867, 51.7033801], [-0.8457211, 51.704025400000006], [-0.8464050999999999, 51.70474829999999], [-0.8467535, 51.7053], [-0.8468151, 51.705415599999995], [-0.8470788, 51.7059497], [-0.8472508, 51.70634289999999], [-0.8473584000000001, 51.70680250000001], [-0.8474201999999998, 51.707138499999985], [-0.8474418999999999, 51.7076508], [-0.8474339, 51.707892], [-0.8474207, 51.7081299], [-0.8473744, 51.7084095], [-0.8473014, 51.70863599999999], [-0.8471735, 51.7090217], [-0.8466661, 51.71014520000001], [-0.8459735, 51.7114193], [-0.8455785999999998, 51.712216700000006], [-0.8454695999999999, 51.7124267], [-0.8453311, 51.71268649999999], [-0.8447926999999998, 51.7137382], [-0.8444902, 51.714333399999994], [-0.8442864000000001, 51.71493000000001], [-0.8442045, 51.715239099999984], [-0.8441402, 51.71561719999999], [-0.8440851999999999, 51.716064], [-0.8440892, 51.71727710000001], [-0.8441052, 51.7178477], [-0.844124, 51.718521499999994], [-0.8441411, 51.7191958], [-0.8441457999999998, 51.719380999999984], [-0.8441575999999998, 51.71977630000001], [-0.8441984, 51.72080119999999], [-0.8442170999999999, 51.7213782], [-0.8442262999999999, 51.721660599999986], [-0.844232278739472, 51.721918011123584], [-0.8442355, 51.72205670000001], [-0.8442356000000001, 51.7223468], [-0.8443079, 51.723478799999995], [-0.8443778, 51.7239872], [-0.8444160999999999, 51.724177], [-0.8445647999999999, 51.724673200000005], [-0.8447677, 51.725199800000006], [-0.8450470999999999, 51.7257575], [-0.8452126999999999, 51.7260446], [-0.8453840999999999, 51.7263013], [-0.8456154999999999, 51.72662789999999], [-0.8458526999999999, 51.72692529999999], [-0.8461359999999999, 51.72724649999999], [-0.8464190999999999, 51.7275299], [-0.8470849999999999, 51.728172699999995], [-0.8479132, 51.7288122], [-0.8483191, 51.7290818], [-0.8487238, 51.729334699999995], [-0.8491928, 51.7295899], [-0.8496716999999999, 51.7298375], [-0.8500719, 51.7300364], [-0.8505446, 51.7302483], [-0.8515635, 51.73068459999999], [-0.8535644999999998, 51.73153419999999], [-0.8548908999999999, 51.7321022], [-0.8550988999999999, 51.7321881], [-0.8567078999999999, 51.7328717], [-0.8582548999999999, 51.7335437], [-0.8614473999999999, 51.734899], [-0.8615827, 51.7349565], [-0.8629749999999999, 51.7355475], [-0.8647452999999999, 51.7363048], [-0.8650447, 51.73642989999999], [-0.8651348000000001, 51.7364675], [-0.8665145999999999, 51.73704399999999], [-0.8700416999999999, 51.7385506], [-0.870075, 51.7385641], [-0.8809599, 51.7431633], [-0.8836221, 51.74430089999999], [-0.8838343, 51.7443889], [-0.8853275, 51.7450287], [-0.8868179, 51.74565960000001], [-0.8878203999999998, 51.7460797], [-0.8883204999999998, 51.746289299999994], [-0.8912780999999999, 51.7475475], [-0.8953684999999999, 51.749272700000006], [-0.8983152841195214, 51.75052461649373], [-0.8994603999999998, 51.751011099999985], [-0.9005807999999997, 51.751483999999984], [-0.9016825, 51.75195649999999], [-0.9038712, 51.752881], [-0.9082728, 51.75474049999999], [-0.912477, 51.7565232], [-0.9166795, 51.75830819999999], [-0.9191361, 51.7593551], [-0.9195148999999998, 51.7595138], [-0.9251233, 51.76187139999998], [-0.9276616, 51.76294729999999], [-0.9301342, 51.7640479], [-0.9314302, 51.764702500000006], [-0.9325341, 51.7652718], [-0.9341918, 51.7662048], [-0.9353104, 51.7668837], [-0.9358291, 51.767198500000006], [-0.9366834, 51.7676975], [-0.93945, 51.7694229], [-0.9421714, 51.771087999999985], [-0.9427146999999998, 51.77141540000001], [-0.9512789, 51.7765765], [-0.9528636426557422, 51.77753249589623], [-0.9531874, 51.77772779999999], [-0.9540261, 51.7782417], [-0.9552016, 51.7789422], [-0.9562941, 51.779598799999995], [-0.9585028, 51.7809308], [-0.9606953999999998, 51.782246599999986], [-0.9624524999999998, 51.78330689999999], [-0.9628638000000002, 51.78355509999999], [-0.967201, 51.786163], [-0.9690234, 51.7872551], [-0.970814, 51.788358499999994], [-0.9716112, 51.7888672], [-0.9723829, 51.7894291], [-0.9731378000000002, 51.79003219999999], [-0.9738621, 51.79068289999999], [-0.9749347, 51.7918183], [-0.9759555, 51.79296269999998], [-0.9780238, 51.79525430000001], [-0.9797846, 51.79722869999999], [-0.9799183, 51.7973787], [-0.9826481999999996, 51.80040559999999], [-0.9827119, 51.80047859999999], [-0.9832825, 51.8011123], [-0.9838951, 51.8018051], [-0.9843235, 51.8022745], [-0.9846457999999998, 51.80263780000001], [-0.9849677, 51.8029863], [-0.9857636, 51.8038775], [-0.9858353, 51.8039578], [-0.9864592999999998, 51.8046551], [-0.9874268000000002, 51.80574440000001], [-0.9880114, 51.8063854], [-0.9881468125314736, 51.80653642886339], [-0.9885369, 51.8069715], [-0.9890323, 51.807527500000006], [-0.9911419, 51.8098789], [-0.9912517, 51.80999760000002], [-0.9912907, 51.8100398], [-0.9914967999999998, 51.81025710000001], [-0.9929251, 51.8118625], [-0.9933912, 51.812380899999994], [-0.9938846, 51.812939199999995], [-0.9942482, 51.8133254], [-0.9947436999999998, 51.813823099999986], [-0.9952037, 51.81426230000001], [-0.9957817999999998, 51.814759499999994], [-0.9962695, 51.8151467], [-0.9970862999999998, 51.8157353], [-0.9975528, 51.8160467], [-0.9979187999999998, 51.816275000000005], [-0.9988669, 51.816871799999994], [-0.9994901, 51.81725380000001], [-1.0000091, 51.81759149999999], [-1.0005854, 51.8179629], [-1.0006769, 51.8180161], [-1.0016195, 51.8185933], [-1.0026884, 51.819249000000006], [-1.0035095999999997, 51.81974759999999], [-1.0044166, 51.8203031], [-1.0050224, 51.8206766], [-1.0050563, 51.82069750000001], [-1.0051525, 51.82075679999999], [-1.0062801, 51.8214382], [-1.0078601, 51.82240689999999], [-1.0101459, 51.8237902], [-1.0116662, 51.8247337], [-1.0127589, 51.8253817], [-1.0134119, 51.8257894], [-1.0154572, 51.827045899999995], [-1.0176834, 51.82840479999999], [-1.0193181, 51.8294713], [-1.020446, 51.83022849999998], [-1.0211133, 51.83068949999999], [-1.0217057, 51.8311095], [-1.0228315, 51.83192379999999], [-1.0233886, 51.8323329], [-1.0242159, 51.83296370000001], [-1.0243134, 51.8330484], [-1.024351576156368, 51.833078520820536], [-1.0253124, 51.83383659999999], [-1.0255589, 51.83404809999999], [-1.0267493, 51.83502789999999], [-1.0272363999999998, 51.83544689999999], [-1.0281451, 51.8362167], [-1.0290094999999997, 51.8369609], [-1.0305638999999998, 51.8382205], [-1.0314319, 51.8388908], [-1.0327457, 51.839840999999986], [-1.035192, 51.841584], [-1.0384867, 51.8437085], [-1.0418646, 51.8456731], [-1.0450366, 51.84735369999999], [-1.0517218, 51.85049949999999], [-1.05584, 51.8524081], [-1.0600393999999995, 51.85447080000001], [-1.062648, 51.8558653], [-1.0674378999999998, 51.8587113], [-1.0729831, 51.86252950000001], [-1.0779783409434258, 51.86606924195246], [-1.0863763, 51.87201960000001], [-1.0867079, 51.87223329999999], [-1.0879210999999998, 51.8730849], [-1.0931381999999998, 51.87674709999999], [-1.0934686000000002, 51.8769886], [-1.0990767, 51.880914799999985], [-1.1026144, 51.88336540000001], [-1.1047205999999998, 51.8849327], [-1.1061036, 51.88587139999999], [-1.1069646, 51.8863762], [-1.1090889, 51.8876216], [-1.1092352, 51.88770809999999], [-1.1108089344708365, 51.8885561180277], [-1.1132018, 51.88984550000001], [-1.1173425, 51.8917084], [-1.1209669, 51.8931601], [-1.1212261999999995, 51.8932537], [-1.1274678, 51.895488599999986], [-1.1282153999999998, 51.8957509], [-1.1287735, 51.8959477], [-1.1288783459632292, 51.895984497976535], [-1.1296636, 51.89626009999999], [-1.1301837999999995, 51.8964504], [-1.1307466999999998, 51.89664810000001], [-1.1379918, 51.8992391], [-1.1382252370319004, 51.89932273588588], [-1.1382783768193758, 51.899341774802224], [-1.1384754999999998, 51.8994124], [-1.1403335, 51.900082399999995], [-1.1407023, 51.9002186], [-1.1434318, 51.90120179999999], [-1.1441188, 51.90144320000001], [-1.1466294, 51.902294299999994], [-1.1469796, 51.902413], [-1.1476925, 51.9026611], [-1.1486589, 51.9029973], [-1.1491333606233671, 51.90316848167825], [-1.1499566, 51.9034655], [-1.1507603, 51.90375480000001], [-1.1523114, 51.9042913], [-1.1524998999999998, 51.9043561], [-1.1543522999999998, 51.9050143], [-1.1545771, 51.90509370000001], [-1.1596429, 51.906970599999994], [-1.1604805, 51.90726909999999], [-1.1623447, 51.9079279], [-1.1625671, 51.90800659999999], [-1.162656, 51.908038000000005], [-1.1670965999999998, 51.9096248], [-1.1678098693553778, 51.90989650475411], [-1.1694464, 51.9105199], [-1.1701365999999995, 51.9107837], [-1.1728427, 51.9119692], [-1.1730104, 51.912048000000006], [-1.1742223, 51.9126172], [-1.175509, 51.9132446], [-1.1766482, 51.9138302], [-1.1778611, 51.91447610000001], [-1.1790389, 51.9151466], [-1.1802484, 51.91586660000001], [-1.1826144999999997, 51.917286999999995], [-1.1873854999999998, 51.92015369999999], [-1.1971018, 51.92600360000001], [-1.2043762999999998, 51.9303791], [-1.2077435999999997, 51.932403099999995], [-1.2110956999999998, 51.9344165], [-1.2127355999999998, 51.9354151], [-1.2144160999999998, 51.9364268], [-1.2177921, 51.9384394], [-1.2191681999999997, 51.93927690000001], [-1.2205505, 51.94007239999999], [-1.2237228, 51.9418286], [-1.2268004, 51.943434799999984], [-1.2278292724293904, 51.94396531986611], [-1.2299618, 51.9450649], [-1.2359267, 51.9481485], [-1.2420126, 51.95131119999999], [-1.2537823999999995, 51.9574056], [-1.256116, 51.9586976], [-1.25764139776733, 51.95960417549849], [-1.2577323, 51.9596582], [-1.2595801999999998, 51.9607711], [-1.2616553, 51.962255], [-1.2631912, 51.9635574], [-1.2640639, 51.964331], [-1.2657598, 51.9661201], [-1.2661636, 51.96654929999999], [-1.266565, 51.967039], [-1.2668984, 51.9674374], [-1.2672995, 51.9679706], [-1.2677140999999998, 51.96850529999999], [-1.2682119999999997, 51.969207700000005], [-1.2689507000000002, 51.9703884], [-1.2693982999999998, 51.9712193], [-1.2698425, 51.972132], [-1.2707948, 51.9745538], [-1.2709979, 51.97515679999999], [-1.2711701, 51.975834699999986], [-1.2714076, 51.976919200000005], [-1.2717019, 51.9791876], [-1.2717188999999998, 51.979344299999994], [-1.2719786, 51.9816332], [-1.2721858999999998, 51.9833443], [-1.2723742999999998, 51.984961600000005], [-1.2724292999999998, 51.985424599999995], [-1.2725489, 51.9860497], [-1.2726284, 51.9863513], [-1.2727036000000005, 51.9865709], [-1.2729566, 51.9872026], [-1.2732395, 51.9877619], [-1.2735738, 51.9882937], [-1.2736829, 51.9884436], [-1.2739634999999998, 51.9888084], [-1.2743122999999998, 51.98923640000001], [-1.2746177, 51.989546999999995], [-1.2752452999999997, 51.990131099999985], [-1.2757191, 51.99052729999998], [-1.2763574, 51.991004], [-1.2771748, 51.9915927], [-1.2773601734982327, 51.99173034587088], [-1.2774890025240078, 51.99182600537679], [-1.277599947861406, 51.99190838553139], [-1.2777923999999998, 51.9922036], [-1.2782144, 51.99286939999999], [-1.2786406, 51.9936338], [-1.2788643, 51.994065299999995], [-1.2789808, 51.994309400000006], [-1.2791107, 51.9945632], [-1.2792012, 51.994776599999994], [-1.2793452, 51.99513619999998], [-1.2795141999999995, 51.99553949999998], [-1.2797109, 51.9960854], [-1.2799525, 51.996976100000005], [-1.280021, 51.99726110000001], [-1.2800887, 51.997686599999994], [-1.2801483, 51.9980355], [-1.2802018, 51.99859759999999], [-1.2802104, 51.9991341], [-1.2802183186668046, 51.99930615890027], [-1.2802299, 51.9995578], [-1.2802279, 51.99984620000001], [-1.2801867, 52.0004443], [-1.2801212999999998, 52.00095890000001], [-1.2800298, 52.001701100000005], [-1.279877, 52.0023996], [-1.2796359999999998, 52.0031774], [-1.2793712, 52.0039461], [-1.2793221999999995, 52.0040867], [-1.2788598, 52.0052818], [-1.2785300999999998, 52.006202299999984], [-1.2782792, 52.00689], [-1.2781262999999998, 52.0074652], [-1.2779481, 52.0081041], [-1.2778057, 52.00875559999999], [-1.2776576999999998, 52.0097525], [-1.2775949, 52.01076739999999], [-1.2775959, 52.0113934], [-1.2776135, 52.01174], [-1.2776418, 52.012225099999995], [-1.2776830999999995, 52.0126855], [-1.2777707, 52.0133335], [-1.277891, 52.013969800000005], [-1.2780585, 52.014715900000006], [-1.2782781, 52.0154414], [-1.2785318, 52.0161897], [-1.2788447999999997, 52.016959500000006], [-1.2792056999999997, 52.0177245], [-1.2795275, 52.018331700000005], [-1.2796340999999998, 52.0185329], [-1.2798569, 52.0189538], [-1.2800841, 52.019355299999994], [-1.2802984, 52.019768899999995], [-1.2805290000000005, 52.0202052], [-1.2810277999999995, 52.021079099999994], [-1.2814245999999998, 52.0217468], [-1.2818047999999995, 52.0223591], [-1.2822551, 52.02306670000001], [-1.2824597, 52.0233976], [-1.2826958999999998, 52.02375589999999], [-1.2834893999999997, 52.0249474], [-1.2839088, 52.02552879999999], [-1.2843368, 52.026082900000006], [-1.2849939999999995, 52.0268443], [-1.2853289999999995, 52.0272127], [-1.2856826, 52.0275682], [-1.28606, 52.0279407], [-1.2864382, 52.02828829999999], [-1.2879936999999997, 52.0297297], [-1.2886182999999998, 52.0303631], [-1.2891847999999997, 52.0309815], [-1.2895859, 52.03146879999999], [-1.2900262, 52.0319927], [-1.2907362, 52.03295130000001], [-1.2911726, 52.03363469999999], [-1.2913724, 52.0339549], [-1.2915169, 52.0342006], [-1.2918089999999998, 52.0347211], [-1.2920327, 52.0351734], [-1.2924413999999995, 52.0360668], [-1.2932707999999995, 52.03825659999999], [-1.2935820999999998, 52.03905759999999], [-1.2938711, 52.03972340000001], [-1.2939109, 52.0398134], [-1.2940162, 52.0400652], [-1.2941699, 52.040375999999995], [-1.2944391, 52.0408891], [-1.2947178, 52.0413538], [-1.2949501999999995, 52.04168510000001], [-1.2951843999999997, 52.0419801], [-1.2954143, 52.0422968], [-1.2956432999999998, 52.04257729999999], [-1.2959581999999998, 52.042988499999986], [-1.296207, 52.04328], [-1.296561, 52.0436929], [-1.2968305999999998, 52.043989100000005], [-1.2975016, 52.0446775], [-1.2982291, 52.045357200000005], [-1.2989693, 52.0460106], [-1.2997686, 52.046647199999995], [-1.300618, 52.047284100000006], [-1.3015116, 52.047912700000005], [-1.3021011999999998, 52.0482978], [-1.3027408, 52.04869149999999], [-1.3040520999999998, 52.049448799999986], [-1.3048374, 52.04986280000001], [-1.3056683999999998, 52.0502804], [-1.3065332, 52.0506898], [-1.3073847, 52.05106679999999], [-1.3082104, 52.05140850000001], [-1.3090913, 52.0517519], [-1.3108571999999998, 52.05241389999998], [-1.3128659, 52.0531708], [-1.314936, 52.05393380000001], [-1.3162902, 52.05444049999999], [-1.316659459244884, 52.054578667909794], [-1.3172295999999997, 52.054792], [-1.3180240999999997, 52.0550866], [-1.3188256, 52.055382399999985], [-1.3195481, 52.0556477], [-1.3204263999999997, 52.05592680000001], [-1.3212756, 52.056266], [-1.3218576, 52.05651350000001], [-1.3223242999999998, 52.056719599999994], [-1.3226221, 52.0568498], [-1.3228956999999997, 52.056978499999985], [-1.3232228999999998, 52.0571434], [-1.3237615, 52.057437099999994], [-1.3234954, 52.0572609], [-1.323361, 52.0571646], [-1.3230733, 52.0569661], [-1.3226487, 52.05665859999999], [-1.3223937, 52.0564964], [-1.3220662, 52.0562691], [-1.3217120999999998, 52.056074499999994], [-1.3210899, 52.05583039999998], [-1.3202476, 52.0554958], [-1.3197662, 52.05530340000001], [-1.3189227, 52.05496949999999]]}", "current_leg_start": "Wembley LMD", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "52.0549695", "next_location_lon": "-1.3189227", "previous_location": "Wembley LMD", "current_leg_milage": "62.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1647", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "71.0", "current_position_lat": "52.0549695", "current_position_lon": "-1.3189227", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:35Z\", \"source_id\": 47977145, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:37Z\", \"source_id\": 15591121, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:02Z\", \"source_id\": 47992853, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:03Z\", \"source_id\": 15595458, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:53Z\", \"source_id\": 48004071, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:57Z\", \"source_id\": 15598568, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:21Z\", \"source_id\": 48016541, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:26Z\", \"source_id\": 15602188, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:14Z\", \"source_id\": 48036717, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:18Z\", \"source_id\": 15607709, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:24Z\", \"source_id\": 48048870, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:27Z\", \"source_id\": 15611122, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:15Z\", \"source_id\": 48057070, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:19Z\", \"source_id\": 15613433, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:08Z\", \"source_id\": 48068067, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:13Z\", \"source_id\": 15616631, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:26Z\", \"source_id\": 48097321, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:28Z\", \"source_id\": 15625067, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:23Z\", \"source_id\": 15647380, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Banbury Depot", "service_state_platform": null, "timing_fact_generation": 1789491324362042, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:05.013356", "service_state_evidence_id": 15647380, "current_leg_start_actual_dep": "2026-09-15T16:47:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.283852", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
None |
N |
XWY |
None |
5U06 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 18266, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:35Z", "source_id": 47977145, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:37Z", "source_id": 15591121, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:02Z", "source_id": 47992853, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:53:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:03Z", "source_id": 15595458, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:53Z", "source_id": 48004071, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:56:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:57Z", "source_id": 15598568, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:21Z", "source_id": 48016541, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:01:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:26Z", "source_id": 15602188, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:14Z", "source_id": 48036717, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:08:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:18Z", "source_id": 15607709, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:24Z", "source_id": 48048870, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:12:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:27Z", "source_id": 15611122, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:15Z", "source_id": 48057070, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:19Z", "source_id": 15613433, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:08Z", "source_id": 48068067, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:19:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:13Z", "source_id": 15616631, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21143, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:26Z", "source_id": 48097321, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:29:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:28Z", "source_id": 15625067, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:23Z", "source_id": 15647380, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Wembley LMD |
1647 |
1647 |
None |
None |
None |
Banbury Depot |
1757 |
1757 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:16620/2026-09-15/detailed |
None |
Wembley LMD |
2026-09-15T16:47:00+01:00 |
Banbury Depot |
71.0 |
{"type": "LineString", "coordinates": [[-0.27379089999999995, 51.554640799999994], [-0.2741942, 51.5545952], [-0.275302, 51.55447929999999], [-0.27694929999999995, 51.55430919999999], [-0.2778682, 51.55422039999999], [-0.27818199999999993, 51.554190000000006], [-0.2787206, 51.55413769999999], [-0.2791979, 51.554095399999994], [-0.2800821, 51.5540649], [-0.28111149999999996, 51.554037], [-0.28214959999999994, 51.55403729999999], [-0.2825296, 51.55405510000001], [-0.2827915, 51.5540795], [-0.283247, 51.554125899999995], [-0.2836096000000001, 51.55415109999999], [-0.2848865998887656, 51.55420466629804], [-0.2851408330542019, 51.55421662936426], [-0.2853652133093263, 51.55422971044662], [-0.2855640056049308, 51.55424374757797], [-0.28574147489180785, 51.55425857879115], [-0.2859018861207498, 51.55427404211907], [-0.2860495042425487, 51.55428997559456], [-0.2861885942079971, 51.5543062172505], [-0.286323420967887, 51.55432260511973], [-0.2864582494730108, 51.55433897723514], [-0.28659734467416087, 51.55435517162959], [-0.28674497152212924, 51.55437102633593], [-0.28690539496770845, 51.55438637938704], [-0.2870828799616906, 51.55440106881576], [-0.28728169145486804, 51.55441493265498], [-0.28750609439803304, 51.55442780893754], [-0.28776035374197784, 51.55443953569632], [-0.29008760000000006, 51.55453249999999], [-0.2929134590497719, 51.55466347968381], [-0.293203, 51.5546769], [-0.2936253999999999, 51.5546913], [-0.2943852, 51.5547071], [-0.2956544, 51.55471610000001], [-0.29669109999999993, 51.5547238], [-0.29751419999999995, 51.5547164], [-0.29779399999999995, 51.5547114], [-0.2984247, 51.5546948], [-0.29854449999999993, 51.55469159999999], [-0.29868895534545353, 51.55468571836119], [-0.29867091164884985, 51.55466347968381], [-0.2986660459105177, 51.55465748270763], [-0.29871880449918475, 51.55465500397724], [-0.29877937399412674, 51.55465215827076], [-0.2988335544905766, 51.554649612735275], [-0.2989173980179845, 51.554645673556], [-0.29895463771188113, 51.554643923941626], [-0.29903389999999996, 51.554640199999994], [-0.2996746, 51.5546102], [-0.2999321999999999, 51.55459929999999], [-0.3020457, 51.5544644], [-0.30430009999999996, 51.5543444], [-0.3046268999999999, 51.5543351], [-0.30571680000000007, 51.5543125], [-0.30765549999999997, 51.5542965], [-0.3091055, 51.55428810000001], [-0.3120877, 51.554279400000006], [-0.3136145, 51.55424729999999], [-0.3146869, 51.554236], [-0.3150959, 51.554244899999986], [-0.3158696, 51.55426739999999], [-0.3164601, 51.554300799999986], [-0.3172763, 51.55436250000001], [-0.3183602, 51.55447219999999], [-0.3192233, 51.55459349999999], [-0.3196859111370921, 51.55466347968381], [-0.3199432, 51.5547024], [-0.32066039999999996, 51.5548434], [-0.32129569999999996, 51.5549669], [-0.3220467, 51.555135499999984], [-0.3231041, 51.55537959999999], [-0.3239491, 51.55556879999999], [-0.3251852, 51.555866400000006], [-0.3269695, 51.556280599999994], [-0.3282351, 51.556574600000005], [-0.3294136999999999, 51.556864], [-0.3315961, 51.5573852], [-0.3326733, 51.5576401], [-0.3346031, 51.55815880000001], [-0.3352162, 51.55830300000001], [-0.33532359999999994, 51.55832819999999], [-0.335421, 51.5583512], [-0.3354349, 51.5583544], [-0.3361942, 51.55853299999999], [-0.3372301, 51.55875739999999], [-0.3375514, 51.558820399999995], [-0.33822520000000006, 51.5589388], [-0.3392938, 51.5591093], [-0.3397925, 51.55917300000001], [-0.34057479999999996, 51.559262], [-0.34128289999999994, 51.55932370000001], [-0.3421062999999999, 51.5593694], [-0.3439475, 51.5594378], [-0.3445574, 51.5594395], [-0.3459066, 51.55938739999999], [-0.34723309999999996, 51.5593192], [-0.348027, 51.5592386], [-0.3488436, 51.5591405], [-0.3508027, 51.5588528], [-0.352797, 51.55853559999999], [-0.3545279, 51.55825170000001], [-0.35677809999999993, 51.55789109999999], [-0.3572970999999999, 51.557816199999984], [-0.3590056, 51.5575306], [-0.35932611364780853, 51.557479736237156], [-0.36145179999999993, 51.5571424], [-0.3620122999999999, 51.55704339999999], [-0.3623781, 51.556991800000006], [-0.3647972, 51.5566167], [-0.36749419999999994, 51.5562608], [-0.36969869999999994, 51.555996099999994], [-0.3762259, 51.5553346], [-0.3779464, 51.55515289999999], [-0.3781393, 51.5551335], [-0.37814708264088154, 51.55513240622344], [-0.3781763, 51.5551283], [-0.3796662, 51.55496329999998], [-0.3807256, 51.554847899999984], [-0.38171169999999993, 51.5547432], [-0.3824969004077838, 51.55466347968381], [-0.38258829999999994, 51.554654199999995], [-0.3833434, 51.5545919], [-0.3838435, 51.5545544], [-0.3846395, 51.5545245], [-0.3856676, 51.55451159999999], [-0.3864901999999999, 51.554530599999985], [-0.3873068, 51.55456819999999], [-0.3880699, 51.55462609999999], [-0.388514467945942, 51.55466347968381], [-0.3886384, 51.5546739], [-0.3893161, 51.55474789999999], [-0.3901138, 51.55487279999999], [-0.3904146, 51.5549242], [-0.3913783, 51.55511069999999], [-0.3922456, 51.5553009], [-0.3934938999999999, 51.5555934], [-0.39471699999999993, 51.5558759], [-0.3957647, 51.5561204], [-0.3963171999999999, 51.5562532], [-0.3968831, 51.5563985], [-0.39758959999999993, 51.5565967], [-0.3979008, 51.5566891], [-0.3981857999999999, 51.55677729999999], [-0.3987075000000001, 51.55694150000001], [-0.3992113, 51.5571111], [-0.3994746980981004, 51.55719822978078], [-0.4003651999999999, 51.5574928], [-0.4014804, 51.5578645], [-0.4024092, 51.55817219999999], [-0.4035167999999999, 51.558537400000006], [-0.4043797, 51.55881709999999], [-0.4059347999999999, 51.5593319], [-0.40617839999999994, 51.5594133], [-0.4070431, 51.5596961], [-0.4072935, 51.55977620000001], [-0.41081739999999994, 51.5609388], [-0.4122593, 51.56141430000001], [-0.4128643, 51.561612], [-0.414053, 51.562003999999995], [-0.4159386, 51.5626211], [-0.4176864, 51.56320100000001], [-0.4193892, 51.5637597], [-0.4209412, 51.56427750000001], [-0.4224768, 51.5647747], [-0.4228859, 51.5649182], [-0.4235858, 51.56517389999999], [-0.4239473, 51.5653024], [-0.4258187, 51.56592010000001], [-0.42741539999999995, 51.56643999999999], [-0.4280345, 51.5666468], [-0.4291127, 51.5669995], [-0.4299646, 51.56728249999999], [-0.43096129999999994, 51.5676096], [-0.4311605999999999, 51.567672900000005], [-0.4319665999999999, 51.5679399], [-0.4347695, 51.56886020000001], [-0.4361632, 51.5693188], [-0.4368869, 51.569556299999995], [-0.4372943, 51.569687599999995], [-0.4374349, 51.5697343], [-0.4376766, 51.569813700000005], [-0.4380067999999999, 51.56992149999999], [-0.43866800000000006, 51.5701324], [-0.43916369999999993, 51.5702873], [-0.43941069999999993, 51.570358500000005], [-0.43963279999999993, 51.5704104], [-0.4397114, 51.5704287], [-0.44001709999999994, 51.5705104], [-0.4401072999999999, 51.57053689999999], [-0.4409551, 51.57078090000001], [-0.4417459, 51.5710039], [-0.442487, 51.5712068], [-0.4430483, 51.5713543], [-0.443535, 51.5714808], [-0.4442274, 51.571651800000005], [-0.4449845999999999, 51.57183229999999], [-0.44587619999999994, 51.572032199999995], [-0.4464332, 51.57215039999999], [-0.4475062, 51.5723682], [-0.4484464, 51.57254499999999], [-0.4491576420597607, 51.57267150871022], [-0.4492408000000001, 51.57268630000001], [-0.4501056, 51.57282959999999], [-0.4509572999999999, 51.5729631], [-0.4521509999999999, 51.5731307], [-0.4523656, 51.5731605], [-0.4532209, 51.573268199999994], [-0.45448600000000006, 51.5734312], [-0.4547146, 51.57346089999999], [-0.4557282, 51.5735919], [-0.4573313999999999, 51.5737888], [-0.4586053, 51.57395209999999], [-0.4600876, 51.574138], [-0.4612311, 51.57428549999999], [-0.46236909999999987, 51.574424], [-0.4632843, 51.574542300000005], [-0.4643589000000001, 51.57467629999999], [-0.46552949999999993, 51.5748227], [-0.4664192999999998, 51.5749387], [-0.46762799999999993, 51.575092999999995], [-0.46878959999999986, 51.5752428], [-0.4700090999999999, 51.575410599999984], [-0.4707539, 51.57550749999999], [-0.4714516, 51.575594200000005], [-0.4722381, 51.57569329999998], [-0.4732094, 51.5758115], [-0.4739958, 51.575909499999995], [-0.4746899, 51.5759974], [-0.4755525, 51.57610439999999], [-0.4760907, 51.5761731], [-0.4767973999999999, 51.5762553], [-0.4774679, 51.5763319], [-0.478325, 51.576436599999994], [-0.4794051, 51.5765627], [-0.48042170000000006, 51.5766855], [-0.4812677999999999, 51.5767987], [-0.4814496999999999, 51.576821499999994], [-0.4816576, 51.57684760000001], [-0.48242950000000007, 51.576956900000006], [-0.48258000000000006, 51.5769738], [-0.4850408, 51.577250799999995], [-0.4856116999999998, 51.5773173], [-0.48630210000000007, 51.57739829999999], [-0.4871629, 51.57750529999999], [-0.4878986, 51.5775966], [-0.4884267000000001, 51.5776644], [-0.489955, 51.5778313], [-0.49288499999999985, 51.5781574], [-0.49367210000000006, 51.5782351], [-0.4941396, 51.5782824], [-0.49465419999999993, 51.578333099999995], [-0.4950656000000001, 51.5783758], [-0.4956183, 51.578431], [-0.4962615999999999, 51.57849749999998], [-0.49695939999999994, 51.578571], [-0.49758449999999993, 51.5786394], [-0.4983999, 51.57873059999999], [-0.4991483999999999, 51.5788162], [-0.4996721, 51.5788725], [-0.5006658, 51.5789836], [-0.5009419, 51.5790127], [-0.5018793, 51.5791011], [-0.5030117999999999, 51.5791968], [-0.5041952, 51.579295900000005], [-0.5054836, 51.57940289999998], [-0.506676, 51.5795087], [-0.5075402, 51.5795864], [-0.5078427, 51.579613899999984], [-0.5082144999999999, 51.579646100000005], [-0.5089901, 51.5797351], [-0.509869, 51.5798252], [-0.5111483999999998, 51.579953499999995], [-0.5122301999999999, 51.58005260000001], [-0.5133447, 51.5801608], [-0.5145627, 51.580263999999985], [-0.5168016999999999, 51.5804746], [-0.5169251999999999, 51.58048600000001], [-0.5185835, 51.580640900000006], [-0.5299522, 51.58170249999999], [-0.5312464, 51.5818348], [-0.5326936, 51.5819981], [-0.5338014, 51.58214559999999], [-0.5351973999999999, 51.5823667], [-0.5364322, 51.5825873], [-0.5380426, 51.58290219999999], [-0.5389891704717129, 51.58311767444093], [-0.5391035, 51.583143699999994], [-0.5412408, 51.5836866], [-0.5436348, 51.58435119999999], [-0.5451717, 51.5848337], [-0.5463793999999998, 51.585256099999995], [-0.5473463000000001, 51.585617000000006], [-0.5486244, 51.58613530000001], [-0.5492888999999999, 51.58641709999999], [-0.5499303, 51.586685200000005], [-0.5502231, 51.5868067], [-0.5536366, 51.5882224], [-0.5539557999999999, 51.5883567], [-0.5547766814367421, 51.58870256775373], [-0.5552512, 51.5889025], [-0.5560536999999999, 51.5892407], [-0.5589133999999999, 51.5904552], [-0.5595979999999999, 51.590783900000005], [-0.559829, 51.5908833], [-0.5610202, 51.5913961], [-0.5640034, 51.592636699999986], [-0.5672985999999999, 51.5939749], [-0.5712826, 51.5954577], [-0.5739296999999999, 51.59633609999999], [-0.5766592999999999, 51.5971927], [-0.5792575, 51.59794380000001], [-0.5818289, 51.5986918], [-0.5845188, 51.599444100000014], [-0.5872427, 51.6002346], [-0.5889316, 51.600724500000005], [-0.5900759, 51.6010764], [-0.5901529, 51.601099399999995], [-0.5904695, 51.60120090000001], [-0.5910356, 51.601387], [-0.5915649, 51.60157540000001], [-0.5925566999999999, 51.6019706], [-0.5934348, 51.6023535], [-0.5946848999999998, 51.60298959999999], [-0.5963985, 51.60392830000001], [-0.6015222999999998, 51.606920900000006], [-0.6029971, 51.60775559999999], [-0.6045619, 51.608564], [-0.6051532, 51.60881419999999], [-0.6056949, 51.6090361], [-0.6059546, 51.6091466], [-0.6061414, 51.6092227], [-0.6064986, 51.609354499999995], [-0.6069988, 51.60953750000001], [-0.6073094999999998, 51.6096469], [-0.6076523999999999, 51.60975959999999], [-0.6080105, 51.6098754], [-0.6083655999999998, 51.60998610000001], [-0.6089169999999999, 51.610142800000006], [-0.6097253, 51.61037079999999], [-0.6101927046901223, 51.61048353460085], [-0.6106478, 51.6105933], [-0.6114017, 51.61074539999999], [-0.612801, 51.610995499999994], [-0.6140891, 51.6111683], [-0.6152233, 51.6112939], [-0.6165474999999999, 51.611386], [-0.6177827, 51.611427899999995], [-0.6205128999999999, 51.61143529999998], [-0.6219869, 51.611422399999995], [-0.6239342, 51.6114165], [-0.62566, 51.6114082], [-0.6268701999999999, 51.6114059], [-0.6269848999999998, 51.61140549999999], [-0.628820698883665, 51.61140175971707], [-0.6291445, 51.6114011], [-0.6305336, 51.611397200000006], [-0.6321538999999999, 51.6113962], [-0.6377731999999999, 51.6113964], [-0.6388058, 51.6114033], [-0.6398692, 51.6114262], [-0.6407296, 51.611429900000005], [-0.6411352, 51.61142780000001], [-0.6433034, 51.6114233], [-0.6451263, 51.6114195], [-0.6455390999999999, 51.611414], [-0.6461506, 51.6114041], [-0.6467101999999999, 51.61138869999999], [-0.6474226, 51.611371299999995], [-0.6478608, 51.611360399999995], [-0.6516324000000001, 51.61131219999999], [-0.6557946999999998, 51.6112826], [-0.6570508, 51.611237200000005], [-0.6576546, 51.61120420000001], [-0.658236, 51.6111712], [-0.6590271, 51.611115000000005], [-0.6598288000000001, 51.6110446], [-0.6603198999999998, 51.6109902], [-0.6608406, 51.6109381], [-0.6615140999999999, 51.61086139999999], [-0.6622458, 51.61076649999999], [-0.6636789999999999, 51.61054270000001], [-0.6637946, 51.61052469999999], [-0.6639051999999999, 51.6105074], [-0.6640349449940357, 51.61048353460085], [-0.6647059999999999, 51.61036010000001], [-0.6654606999999999, 51.6102151], [-0.6674884000000001, 51.6097398], [-0.6693861, 51.60928969999999], [-0.670361, 51.6090543], [-0.6712747, 51.60883459999999], [-0.6725102, 51.608536400000006], [-0.6731192999999999, 51.60839109999999], [-0.6737861, 51.608239399999995], [-0.6745929, 51.608055699999994], [-0.6753392999999999, 51.6078973], [-0.6762354, 51.6077262], [-0.6770578999999999, 51.60759949999999], [-0.6775268, 51.6075288], [-0.6780654, 51.607460199999984], [-0.6785801, 51.6074065], [-0.6791085999999998, 51.60736000000001], [-0.6799857999999999, 51.6072851], [-0.680894, 51.60723019999999], [-0.6817414999999999, 51.607208099999994], [-0.6827855, 51.60721290000001], [-0.6840654, 51.6072449], [-0.6854736, 51.607317599999995], [-0.6867360999999998, 51.60745739999999], [-0.6873067, 51.6075252], [-0.6878424999999999, 51.6076046], [-0.6883965999999999, 51.6076954], [-0.6889759, 51.60779470000001], [-0.6899707, 51.6079918], [-0.6910279, 51.60823510000001], [-0.6920784, 51.6085151], [-0.6931663999999998, 51.608853], [-0.6936686, 51.60902], [-0.6944584999999999, 51.6093003], [-0.6951994, 51.60958060000001], [-0.6956999, 51.6097839], [-0.6962345, 51.61002270000001], [-0.6966932, 51.6102369], [-0.6971450501827537, 51.61048353460085], [-0.6982959, 51.6111117], [-0.6998357999999999, 51.6119903], [-0.7014114, 51.61285659999999], [-0.701816, 51.6130831], [-0.7024788000000001, 51.6134897], [-0.7047881, 51.614859900000006], [-0.7070438, 51.6161715], [-0.7074648999999998, 51.6164114], [-0.7099377, 51.6178189], [-0.7109694, 51.6184274], [-0.7111913, 51.61856589999999], [-0.7125723, 51.61933419999999], [-0.7132919, 51.619734900000005], [-0.7140458, 51.620141], [-0.7148371999999998, 51.6205514], [-0.7156216000000001, 51.6209365], [-0.7164757, 51.62134089999999], [-0.7173973, 51.62175189999999], [-0.7182800999999999, 51.62212], [-0.7184435999999998, 51.62218489999999], [-0.7186522272956171, 51.62226980169414], [-0.7194043999999999, 51.62257590000001], [-0.7202770999999999, 51.6229075], [-0.7212231, 51.6232602], [-0.7221785, 51.6235783], [-0.7231358999999999, 51.62389190000001], [-0.7241106, 51.62419289999999], [-0.7245266999999999, 51.6243163], [-0.7262374, 51.62478050000001], [-0.727097, 51.625003500000005], [-0.7279663999999999, 51.6252046], [-0.7290835, 51.6254561], [-0.7335125999999998, 51.62638119999999], [-0.7348017999999998, 51.6266489], [-0.7350935999999999, 51.62671709999999], [-0.7363516, 51.62702699999999], [-0.7365487, 51.6270823], [-0.7381063, 51.6274903], [-0.7384228, 51.6275705], [-0.7395961, 51.62784020000001], [-0.7410006999999998, 51.6282162], [-0.7416043999999999, 51.6283717], [-0.7425804999999999, 51.6286293], [-0.7430303999999999, 51.628751699999995], [-0.7433082999999999, 51.6288339], [-0.7439658, 51.6290551], [-0.7444523999999999, 51.629248], [-0.7448359999999999, 51.62941620000001], [-0.7453457745148283, 51.62964286007354], [-0.7455619999999998, 51.629739], [-0.7459086, 51.6298775], [-0.746196, 51.62998499999999], [-0.7464517999999999, 51.630065599999995], [-0.7466228, 51.63011709999999], [-0.7468679999999999, 51.6301812], [-0.7474132, 51.6303106], [-0.7477856, 51.6303886], [-0.7482025999999999, 51.630476], [-0.7489112999999998, 51.6306328], [-0.7494879999999999, 51.63076749999999], [-0.7498677999999999, 51.63089149999999], [-0.7501199000000001, 51.630987999999995], [-0.7503988999999999, 51.6311112], [-0.7506782, 51.6312443], [-0.75089, 51.6313657], [-0.7510954, 51.6314873], [-0.7514986, 51.6317339], [-0.7516837, 51.6318654], [-0.7521020999999999, 51.6321651], [-0.7524588, 51.63239320000001], [-0.752829, 51.6326129], [-0.7531548999999998, 51.6327869], [-0.7532613, 51.6328371], [-0.7536228999999999, 51.632997499999995], [-0.7542960999999999, 51.633245599999995], [-0.7547833, 51.6333876], [-0.7551509, 51.63347460000001], [-0.7556957, 51.6335794], [-0.7560052, 51.63362370000001], [-0.7564593, 51.6336724], [-0.7574102, 51.6337455], [-0.7583142, 51.633819499999994], [-0.7587264, 51.6338653], [-0.7589969999999999, 51.6339005], [-0.7594537999999998, 51.6339686], [-0.7598781, 51.63404369999999], [-0.7602009000000001, 51.6341127], [-0.7609309, 51.63428549999999], [-0.7612119, 51.6343612], [-0.7616096, 51.634479], [-0.7621851, 51.63467219999999], [-0.7627842, 51.6348792], [-0.7638737, 51.63528099999999], [-0.7661113999999999, 51.636088499999985], [-0.768461, 51.63694209999999], [-0.7710141, 51.6378709], [-0.7717895999999999, 51.63813309999999], [-0.7728095, 51.638454499999995], [-0.7735787, 51.63865449999999], [-0.7743075999999999, 51.6388315], [-0.7779343, 51.63954769999999], [-0.7789991, 51.6397746], [-0.7799961999999999, 51.64000769999999], [-0.7809647, 51.640242], [-0.7819816999999999, 51.6405065], [-0.7825444999999999, 51.6406592], [-0.7831509, 51.6408275], [-0.7841902, 51.641133399999994], [-0.7849715999999999, 51.6413708], [-0.7861891, 51.641765500000005], [-0.7880648999999998, 51.6423679], [-0.7890694999999999, 51.6426937], [-0.7897591, 51.642934800000006], [-0.7904502999999999, 51.643196999999994], [-0.7910812999999999, 51.6434675], [-0.7917478, 51.64382140000001], [-0.7923719, 51.6441903], [-0.7928840999999999, 51.6445442], [-0.7933291999999998, 51.64491339999999], [-0.7936233999999999, 51.645181299999976], [-0.7939988, 51.6455635], [-0.7940913, 51.64566189999999], [-0.7943219999999999, 51.64593000000001], [-0.7945390999999999, 51.64619719999999], [-0.7947311999999999, 51.64643550000001], [-0.7948922999999999, 51.6466622], [-0.7950447999999999, 51.6468821], [-0.7951872, 51.64712109999999], [-0.7954320999999999, 51.6475543], [-0.7956326000000001, 51.647960799999986], [-0.7956726999999999, 51.6480433], [-0.7958879, 51.64856509999999], [-0.7961203, 51.6491707], [-0.7962747, 51.649569499999984], [-0.7965232999999999, 51.6501145], [-0.7968203999999999, 51.6506433], [-0.7971375, 51.65111029999999], [-0.7972819999999999, 51.6513153], [-0.7974397, 51.651526], [-0.7976886, 51.65183960000001], [-0.7979742999999999, 51.65215269999999], [-0.7982661999999999, 51.652465599999985], [-0.7985821, 51.6527761], [-0.7990607, 51.6531933], [-0.7995620999999999, 51.65360059999999], [-0.8001009, 51.65400639999999], [-0.800375, 51.65420760000001], [-0.8023287999999998, 51.65567780000001], [-0.8028566, 51.6560919], [-0.8033649999999999, 51.6565088], [-0.8043738, 51.6573471], [-0.8057099, 51.6585438], [-0.8063671999999998, 51.6591443], [-0.8066967, 51.6594748], [-0.8070024999999998, 51.65976880000001], [-0.8079503, 51.66072429999999], [-0.8080267000000001, 51.6608014], [-0.8080308999999999, 51.6608056], [-0.8084837557075693, 51.661282586599675], [-0.8087666, 51.6615805], [-0.8097009999999999, 51.6626191], [-0.8102161999999999, 51.66320849999999], [-0.8106879, 51.6637889], [-0.8113793999999999, 51.6646642], [-0.8117183999999998, 51.6651023], [-0.8120174999999998, 51.6655173], [-0.8120492999999999, 51.66556390000001], [-0.8124676999999999, 51.6661767], [-0.812507101723446, 51.666235034589675], [-0.8129087, 51.6668296], [-0.8133279999999999, 51.6674], [-0.8135528999999999, 51.66767539999999], [-0.8137974, 51.66795880000001], [-0.8141093999999999, 51.66828439999999], [-0.8144393, 51.6686053], [-0.8147915999999998, 51.66891909999999], [-0.8151727999999999, 51.6692316], [-0.8158171, 51.66970860000001], [-0.8164854, 51.67016170000001], [-0.8172700999999999, 51.6706446], [-0.8180356999999999, 51.6711177], [-0.8191473999999999, 51.6718112], [-0.8202752, 51.672512299999994], [-0.8224742, 51.67386380000001], [-0.8241788999999999, 51.674955099999984], [-0.8242511999999999, 51.67501120000001], [-0.8244461, 51.6751494], [-0.8249241999999999, 51.67551759999999], [-0.8254869, 51.67597509999999], [-0.8263332, 51.67668919999999], [-0.8267422999999999, 51.6770703], [-0.8271943, 51.67751290000001], [-0.8276404, 51.6779663], [-0.8280928, 51.678464899999994], [-0.8283198, 51.678720099999985], [-0.8285227999999999, 51.6789676], [-0.8289457, 51.67949049999999], [-0.8293316999999999, 51.6799887], [-0.8302846999999999, 51.6812916], [-0.8305931, 51.68175420000001], [-0.8306706, 51.6818827], [-0.8311157999999998, 51.682596], [-0.8315283999999998, 51.6833174], [-0.8320229000000001, 51.68438549999998], [-0.8321668999999999, 51.6847168], [-0.8323663, 51.685227600000005], [-0.8325168, 51.6856637], [-0.8326709999999999, 51.6861628], [-0.8328101999999998, 51.686722499999995], [-0.8329606, 51.6873102], [-0.8332837999999999, 51.68848800000001], [-0.8333601999999999, 51.6887929], [-0.8334100000000001, 51.6889519], [-0.8338383999999999, 51.6902784], [-0.8339361, 51.690553099999995], [-0.8343353, 51.6916753], [-0.8344484999999999, 51.6920392], [-0.8345535999999999, 51.692315], [-0.8351021999999999, 51.6938681], [-0.8355032999999998, 51.69501420000001], [-0.8356265999999999, 51.6953705], [-0.8357177, 51.6957068], [-0.8360306999999999, 51.6965118], [-0.8363254, 51.6973485], [-0.8370141999999999, 51.698489], [-0.8379752, 51.6995007], [-0.8389578999999999, 51.70024979999999], [-0.8402577, 51.7010233], [-0.8425879, 51.70207750000001], [-0.8426392999999999, 51.7021007], [-0.843809, 51.702657], [-0.8449867, 51.7033801], [-0.8457211, 51.704025400000006], [-0.8464050999999999, 51.70474829999999], [-0.8467535, 51.7053], [-0.8468151, 51.705415599999995], [-0.8470788, 51.7059497], [-0.8472508, 51.70634289999999], [-0.8473584000000001, 51.70680250000001], [-0.8474201999999998, 51.707138499999985], [-0.8474418999999999, 51.7076508], [-0.8474339, 51.707892], [-0.8474207, 51.7081299], [-0.8473744, 51.7084095], [-0.8473014, 51.70863599999999], [-0.8471735, 51.7090217], [-0.8466661, 51.71014520000001], [-0.8459735, 51.7114193], [-0.8455785999999998, 51.712216700000006], [-0.8454695999999999, 51.7124267], [-0.8453311, 51.71268649999999], [-0.8447926999999998, 51.7137382], [-0.8444902, 51.714333399999994], [-0.8442864000000001, 51.71493000000001], [-0.8442045, 51.715239099999984], [-0.8441402, 51.71561719999999], [-0.8440851999999999, 51.716064], [-0.8440892, 51.71727710000001], [-0.8441052, 51.7178477], [-0.844124, 51.718521499999994], [-0.8441411, 51.7191958], [-0.8441457999999998, 51.719380999999984], [-0.8441575999999998, 51.71977630000001], [-0.8441984, 51.72080119999999], [-0.8442170999999999, 51.7213782], [-0.8442262999999999, 51.721660599999986], [-0.844232278739472, 51.721918011123584], [-0.8442355, 51.72205670000001], [-0.8442356000000001, 51.7223468], [-0.8443079, 51.723478799999995], [-0.8443778, 51.7239872], [-0.8444160999999999, 51.724177], [-0.8445647999999999, 51.724673200000005], [-0.8447677, 51.725199800000006], [-0.8450470999999999, 51.7257575], [-0.8452126999999999, 51.7260446], [-0.8453840999999999, 51.7263013], [-0.8456154999999999, 51.72662789999999], [-0.8458526999999999, 51.72692529999999], [-0.8461359999999999, 51.72724649999999], [-0.8464190999999999, 51.7275299], [-0.8470849999999999, 51.728172699999995], [-0.8479132, 51.7288122], [-0.8483191, 51.7290818], [-0.8487238, 51.729334699999995], [-0.8491928, 51.7295899], [-0.8496716999999999, 51.7298375], [-0.8500719, 51.7300364], [-0.8505446, 51.7302483], [-0.8515635, 51.73068459999999], [-0.8535644999999998, 51.73153419999999], [-0.8548908999999999, 51.7321022], [-0.8550988999999999, 51.7321881], [-0.8567078999999999, 51.7328717], [-0.8582548999999999, 51.7335437], [-0.8614473999999999, 51.734899], [-0.8615827, 51.7349565], [-0.8629749999999999, 51.7355475], [-0.8647452999999999, 51.7363048], [-0.8650447, 51.73642989999999], [-0.8651348000000001, 51.7364675], [-0.8665145999999999, 51.73704399999999], [-0.8700416999999999, 51.7385506], [-0.870075, 51.7385641], [-0.8809599, 51.7431633], [-0.8836221, 51.74430089999999], [-0.8838343, 51.7443889], [-0.8853275, 51.7450287], [-0.8868179, 51.74565960000001], [-0.8878203999999998, 51.7460797], [-0.8883204999999998, 51.746289299999994], [-0.8912780999999999, 51.7475475], [-0.8953684999999999, 51.749272700000006], [-0.8983152841195214, 51.75052461649373], [-0.8994603999999998, 51.751011099999985], [-0.9005807999999997, 51.751483999999984], [-0.9016825, 51.75195649999999], [-0.9038712, 51.752881], [-0.9082728, 51.75474049999999], [-0.912477, 51.7565232], [-0.9166795, 51.75830819999999], [-0.9191361, 51.7593551], [-0.9195148999999998, 51.7595138], [-0.9251233, 51.76187139999998], [-0.9276616, 51.76294729999999], [-0.9301342, 51.7640479], [-0.9314302, 51.764702500000006], [-0.9325341, 51.7652718], [-0.9341918, 51.7662048], [-0.9353104, 51.7668837], [-0.9358291, 51.767198500000006], [-0.9366834, 51.7676975], [-0.93945, 51.7694229], [-0.9421714, 51.771087999999985], [-0.9427146999999998, 51.77141540000001], [-0.9512789, 51.7765765], [-0.9528636426557422, 51.77753249589623], [-0.9531874, 51.77772779999999], [-0.9540261, 51.7782417], [-0.9552016, 51.7789422], [-0.9562941, 51.779598799999995], [-0.9585028, 51.7809308], [-0.9606953999999998, 51.782246599999986], [-0.9624524999999998, 51.78330689999999], [-0.9628638000000002, 51.78355509999999], [-0.967201, 51.786163], [-0.9690234, 51.7872551], [-0.970814, 51.788358499999994], [-0.9716112, 51.7888672], [-0.9723829, 51.7894291], [-0.9731378000000002, 51.79003219999999], [-0.9738621, 51.79068289999999], [-0.9749347, 51.7918183], [-0.9759555, 51.79296269999998], [-0.9780238, 51.79525430000001], [-0.9797846, 51.79722869999999], [-0.9799183, 51.7973787], [-0.9826481999999996, 51.80040559999999], [-0.9827119, 51.80047859999999], [-0.9832825, 51.8011123], [-0.9838951, 51.8018051], [-0.9843235, 51.8022745], [-0.9846457999999998, 51.80263780000001], [-0.9849677, 51.8029863], [-0.9857636, 51.8038775], [-0.9858353, 51.8039578], [-0.9864592999999998, 51.8046551], [-0.9874268000000002, 51.80574440000001], [-0.9880114, 51.8063854], [-0.9881468125314736, 51.80653642886339], [-0.9885369, 51.8069715], [-0.9890323, 51.807527500000006], [-0.9911419, 51.8098789], [-0.9912517, 51.80999760000002], [-0.9912907, 51.8100398], [-0.9914967999999998, 51.81025710000001], [-0.9929251, 51.8118625], [-0.9933912, 51.812380899999994], [-0.9938846, 51.812939199999995], [-0.9942482, 51.8133254], [-0.9947436999999998, 51.813823099999986], [-0.9952037, 51.81426230000001], [-0.9957817999999998, 51.814759499999994], [-0.9962695, 51.8151467], [-0.9970862999999998, 51.8157353], [-0.9975528, 51.8160467], [-0.9979187999999998, 51.816275000000005], [-0.9988669, 51.816871799999994], [-0.9994901, 51.81725380000001], [-1.0000091, 51.81759149999999], [-1.0005854, 51.8179629], [-1.0006769, 51.8180161], [-1.0016195, 51.8185933], [-1.0026884, 51.819249000000006], [-1.0035095999999997, 51.81974759999999], [-1.0044166, 51.8203031], [-1.0050224, 51.8206766], [-1.0050563, 51.82069750000001], [-1.0051525, 51.82075679999999], [-1.0062801, 51.8214382], [-1.0078601, 51.82240689999999], [-1.0101459, 51.8237902], [-1.0116662, 51.8247337], [-1.0127589, 51.8253817], [-1.0134119, 51.8257894], [-1.0154572, 51.827045899999995], [-1.0176834, 51.82840479999999], [-1.0193181, 51.8294713], [-1.020446, 51.83022849999998], [-1.0211133, 51.83068949999999], [-1.0217057, 51.8311095], [-1.0228315, 51.83192379999999], [-1.0233886, 51.8323329], [-1.0242159, 51.83296370000001], [-1.0243134, 51.8330484], [-1.024351576156368, 51.833078520820536], [-1.0253124, 51.83383659999999], [-1.0255589, 51.83404809999999], [-1.0267493, 51.83502789999999], [-1.0272363999999998, 51.83544689999999], [-1.0281451, 51.8362167], [-1.0290094999999997, 51.8369609], [-1.0305638999999998, 51.8382205], [-1.0314319, 51.8388908], [-1.0327457, 51.839840999999986], [-1.035192, 51.841584], [-1.0384867, 51.8437085], [-1.0418646, 51.8456731], [-1.0450366, 51.84735369999999], [-1.0517218, 51.85049949999999], [-1.05584, 51.8524081], [-1.0600393999999995, 51.85447080000001], [-1.062648, 51.8558653], [-1.0674378999999998, 51.8587113], [-1.0729831, 51.86252950000001], [-1.0779783409434258, 51.86606924195246], [-1.0863763, 51.87201960000001], [-1.0867079, 51.87223329999999], [-1.0879210999999998, 51.8730849], [-1.0931381999999998, 51.87674709999999], [-1.0934686000000002, 51.8769886], [-1.0990767, 51.880914799999985], [-1.1026144, 51.88336540000001], [-1.1047205999999998, 51.8849327], [-1.1061036, 51.88587139999999], [-1.1069646, 51.8863762], [-1.1090889, 51.8876216], [-1.1092352, 51.88770809999999], [-1.1108089344708365, 51.8885561180277], [-1.1132018, 51.88984550000001], [-1.1173425, 51.8917084], [-1.1209669, 51.8931601], [-1.1212261999999995, 51.8932537], [-1.1274678, 51.895488599999986], [-1.1282153999999998, 51.8957509], [-1.1287735, 51.8959477], [-1.1288783459632292, 51.895984497976535], [-1.1296636, 51.89626009999999], [-1.1301837999999995, 51.8964504], [-1.1307466999999998, 51.89664810000001], [-1.1379918, 51.8992391], [-1.1382252370319004, 51.89932273588588], [-1.1382783768193758, 51.899341774802224], [-1.1384754999999998, 51.8994124], [-1.1403335, 51.900082399999995], [-1.1407023, 51.9002186], [-1.1434318, 51.90120179999999], [-1.1441188, 51.90144320000001], [-1.1466294, 51.902294299999994], [-1.1469796, 51.902413], [-1.1476925, 51.9026611], [-1.1486589, 51.9029973], [-1.1491333606233671, 51.90316848167825], [-1.1499566, 51.9034655], [-1.1507603, 51.90375480000001], [-1.1523114, 51.9042913], [-1.1524998999999998, 51.9043561], [-1.1543522999999998, 51.9050143], [-1.1545771, 51.90509370000001], [-1.1596429, 51.906970599999994], [-1.1604805, 51.90726909999999], [-1.1623447, 51.9079279], [-1.1625671, 51.90800659999999], [-1.162656, 51.908038000000005], [-1.1670965999999998, 51.9096248], [-1.1678098693553778, 51.90989650475411], [-1.1694464, 51.9105199], [-1.1701365999999995, 51.9107837], [-1.1728427, 51.9119692], [-1.1730104, 51.912048000000006], [-1.1742223, 51.9126172], [-1.175509, 51.9132446], [-1.1766482, 51.9138302], [-1.1778611, 51.91447610000001], [-1.1790389, 51.9151466], [-1.1802484, 51.91586660000001], [-1.1826144999999997, 51.917286999999995], [-1.1873854999999998, 51.92015369999999], [-1.1971018, 51.92600360000001], [-1.2043762999999998, 51.9303791], [-1.2077435999999997, 51.932403099999995], [-1.2110956999999998, 51.9344165], [-1.2127355999999998, 51.9354151], [-1.2144160999999998, 51.9364268], [-1.2177921, 51.9384394], [-1.2191681999999997, 51.93927690000001], [-1.2205505, 51.94007239999999], [-1.2237228, 51.9418286], [-1.2268004, 51.943434799999984], [-1.2278292724293904, 51.94396531986611], [-1.2299618, 51.9450649], [-1.2359267, 51.9481485], [-1.2420126, 51.95131119999999], [-1.2537823999999995, 51.9574056], [-1.256116, 51.9586976], [-1.25764139776733, 51.95960417549849], [-1.2577323, 51.9596582], [-1.2595801999999998, 51.9607711], [-1.2616553, 51.962255], [-1.2631912, 51.9635574], [-1.2640639, 51.964331], [-1.2657598, 51.9661201], [-1.2661636, 51.96654929999999], [-1.266565, 51.967039], [-1.2668984, 51.9674374], [-1.2672995, 51.9679706], [-1.2677140999999998, 51.96850529999999], [-1.2682119999999997, 51.969207700000005], [-1.2689507000000002, 51.9703884], [-1.2693982999999998, 51.9712193], [-1.2698425, 51.972132], [-1.2707948, 51.9745538], [-1.2709979, 51.97515679999999], [-1.2711701, 51.975834699999986], [-1.2714076, 51.976919200000005], [-1.2717019, 51.9791876], [-1.2717188999999998, 51.979344299999994], [-1.2719786, 51.9816332], [-1.2721858999999998, 51.9833443], [-1.2723742999999998, 51.984961600000005], [-1.2724292999999998, 51.985424599999995], [-1.2725489, 51.9860497], [-1.2726284, 51.9863513], [-1.2727036000000005, 51.9865709], [-1.2729566, 51.9872026], [-1.2732395, 51.9877619], [-1.2735738, 51.9882937], [-1.2736829, 51.9884436], [-1.2739634999999998, 51.9888084], [-1.2743122999999998, 51.98923640000001], [-1.2746177, 51.989546999999995], [-1.2752452999999997, 51.990131099999985], [-1.2757191, 51.99052729999998], [-1.2763574, 51.991004], [-1.2771748, 51.9915927], [-1.2773601734982327, 51.99173034587088], [-1.2774890025240078, 51.99182600537679], [-1.277599947861406, 51.99190838553139], [-1.2777923999999998, 51.9922036], [-1.2782144, 51.99286939999999], [-1.2786406, 51.9936338], [-1.2788643, 51.994065299999995], [-1.2789808, 51.994309400000006], [-1.2791107, 51.9945632], [-1.2792012, 51.994776599999994], [-1.2793452, 51.99513619999998], [-1.2795141999999995, 51.99553949999998], [-1.2797109, 51.9960854], [-1.2799525, 51.996976100000005], [-1.280021, 51.99726110000001], [-1.2800887, 51.997686599999994], [-1.2801483, 51.9980355], [-1.2802018, 51.99859759999999], [-1.2802104, 51.9991341], [-1.2802183186668046, 51.99930615890027], [-1.2802299, 51.9995578], [-1.2802279, 51.99984620000001], [-1.2801867, 52.0004443], [-1.2801212999999998, 52.00095890000001], [-1.2800298, 52.001701100000005], [-1.279877, 52.0023996], [-1.2796359999999998, 52.0031774], [-1.2793712, 52.0039461], [-1.2793221999999995, 52.0040867], [-1.2788598, 52.0052818], [-1.2785300999999998, 52.006202299999984], [-1.2782792, 52.00689], [-1.2781262999999998, 52.0074652], [-1.2779481, 52.0081041], [-1.2778057, 52.00875559999999], [-1.2776576999999998, 52.0097525], [-1.2775949, 52.01076739999999], [-1.2775959, 52.0113934], [-1.2776135, 52.01174], [-1.2776418, 52.012225099999995], [-1.2776830999999995, 52.0126855], [-1.2777707, 52.0133335], [-1.277891, 52.013969800000005], [-1.2780585, 52.014715900000006], [-1.2782781, 52.0154414], [-1.2785318, 52.0161897], [-1.2788447999999997, 52.016959500000006], [-1.2792056999999997, 52.0177245], [-1.2795275, 52.018331700000005], [-1.2796340999999998, 52.0185329], [-1.2798569, 52.0189538], [-1.2800841, 52.019355299999994], [-1.2802984, 52.019768899999995], [-1.2805290000000005, 52.0202052], [-1.2810277999999995, 52.021079099999994], [-1.2814245999999998, 52.0217468], [-1.2818047999999995, 52.0223591], [-1.2822551, 52.02306670000001], [-1.2824597, 52.0233976], [-1.2826958999999998, 52.02375589999999], [-1.2834893999999997, 52.0249474], [-1.2839088, 52.02552879999999], [-1.2843368, 52.026082900000006], [-1.2849939999999995, 52.0268443], [-1.2853289999999995, 52.0272127], [-1.2856826, 52.0275682], [-1.28606, 52.0279407], [-1.2864382, 52.02828829999999], [-1.2879936999999997, 52.0297297], [-1.2886182999999998, 52.0303631], [-1.2891847999999997, 52.0309815], [-1.2895859, 52.03146879999999], [-1.2900262, 52.0319927], [-1.2907362, 52.03295130000001], [-1.2911726, 52.03363469999999], [-1.2913724, 52.0339549], [-1.2915169, 52.0342006], [-1.2918089999999998, 52.0347211], [-1.2920327, 52.0351734], [-1.2924413999999995, 52.0360668], [-1.2932707999999995, 52.03825659999999], [-1.2935820999999998, 52.03905759999999], [-1.2938711, 52.03972340000001], [-1.2939109, 52.0398134], [-1.2940162, 52.0400652], [-1.2941699, 52.040375999999995], [-1.2944391, 52.0408891], [-1.2947178, 52.0413538], [-1.2949501999999995, 52.04168510000001], [-1.2951843999999997, 52.0419801], [-1.2954143, 52.0422968], [-1.2956432999999998, 52.04257729999999], [-1.2959581999999998, 52.042988499999986], [-1.296207, 52.04328], [-1.296561, 52.0436929], [-1.2968305999999998, 52.043989100000005], [-1.2975016, 52.0446775], [-1.2982291, 52.045357200000005], [-1.2989693, 52.0460106], [-1.2997686, 52.046647199999995], [-1.300618, 52.047284100000006], [-1.3015116, 52.047912700000005], [-1.3021011999999998, 52.0482978], [-1.3027408, 52.04869149999999], [-1.3040520999999998, 52.049448799999986], [-1.3048374, 52.04986280000001], [-1.3056683999999998, 52.0502804], [-1.3065332, 52.0506898], [-1.3073847, 52.05106679999999], [-1.3082104, 52.05140850000001], [-1.3090913, 52.0517519], [-1.3108571999999998, 52.05241389999998], [-1.3128659, 52.0531708], [-1.314936, 52.05393380000001], [-1.3162902, 52.05444049999999], [-1.316659459244884, 52.054578667909794], [-1.3172295999999997, 52.054792], [-1.3180240999999997, 52.0550866], [-1.3188256, 52.055382399999985], [-1.3195481, 52.0556477], [-1.3204263999999997, 52.05592680000001], [-1.3212756, 52.056266], [-1.3218576, 52.05651350000001], [-1.3223242999999998, 52.056719599999994], [-1.3226221, 52.0568498], [-1.3228956999999997, 52.056978499999985], [-1.3232228999999998, 52.0571434], [-1.3237615, 52.057437099999994], [-1.3234954, 52.0572609], [-1.323361, 52.0571646], [-1.3230733, 52.0569661], [-1.3226487, 52.05665859999999], [-1.3223937, 52.0564964], [-1.3220662, 52.0562691], [-1.3217120999999998, 52.056074499999994], [-1.3210899, 52.05583039999998], [-1.3202476, 52.0554958], [-1.3197662, 52.05530340000001], [-1.3189227, 52.05496949999999]]} |
62.5 |
1646 |
1757 |
Wembley LMD |
Banbury Depot |
Banbury Depot |
52.0549695 |
-1.3189227 |
52.0549695 |
-1.3189227 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
Banbury Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647380 |
1789491324362042 |
50 |
50 |
2026-09-15 17:07:05.283852 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:05.013356 |
| 555110 |
585644 |
C41916 |
631Y45MT15 |
2026-09-15 |
COMPLETE |
15647497 |
2026-09-15 17:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 585644, "stp": "P", "toc": "East Midlands Railway", "uid": "C41916", "consist": "360104+360119", "dest_crs": "COR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C41916/2026-09-15/detailed", "trust_id": "631Y45MT15", "origin_crs": "STP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Corby", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "1", "is_terminated": 1, "next_location": "Corby", "signalling_id": "1Y45", "timing_status": "LATE", "origin_station": "London St. Pancras", "current_leg_arr": "1757", "current_leg_dep": "1749", "current_leg_end": "Corby", "origin_dep_time": "1647", "origin_platform": "1", "current_location": "Corby Bus (Lewin Road)", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7320232000000001, 52.3935989], [-0.7321379999999998, 52.3938688], [-0.7323209999999999, 52.394234], [-0.7323461000000001, 52.3942775], [-0.7325262, 52.3945911], [-0.7327080999999999, 52.3948736], [-0.7329319999999999, 52.395202600000005], [-0.7332202999999999, 52.3955763], [-0.7335572, 52.3959878], [-0.7339314, 52.3964335], [-0.7343756, 52.39701350000001], [-0.7347650999999998, 52.3974717], [-0.7351524999999999, 52.39796139999999], [-0.7355708999999999, 52.3985634], [-0.7358807999999999, 52.39907920000001], [-0.7361729, 52.3996378], [-0.7363976000000001, 52.400144], [-0.7365933, 52.400652], [-0.7367928, 52.40127519999999], [-0.7369115, 52.4017679], [-0.7369711999999999, 52.40208189999999], [-0.7370099, 52.4023577], [-0.7370627999999999, 52.4028523], [-0.7370785, 52.40326360000001], [-0.7370614999999999, 52.403903499999984], [-0.7370239, 52.4043369], [-0.7369505999999999, 52.4048242], [-0.7368085999999999, 52.4055104], [-0.7366127999999998, 52.4061879], [-0.7363662999999999, 52.406857200000005], [-0.7360480999999999, 52.4076241], [-0.7357729999999999, 52.4083976], [-0.7356225999999999, 52.4089494], [-0.7355070999999999, 52.4095012], [-0.7353869999999999, 52.41048299999999], [-0.7353694999999999, 52.41120269999999], [-0.7353838999999999, 52.41156079999999], [-0.7354152999999999, 52.4119166], [-0.7354737999999998, 52.412403299999994], [-0.7355658, 52.4128783], [-0.7356736, 52.41334489999999], [-0.7358150999999999, 52.4138022], [-0.7360728999999999, 52.41450510000001], [-0.7362852000000001, 52.41498500000001], [-0.7365831999999999, 52.415574], [-0.7367661, 52.41591569999999], [-0.7375751999999999, 52.417239], [-0.7379162999999999, 52.4177932], [-0.7383527, 52.41841920000001], [-0.7394658, 52.4202154], [-0.7396885999999999, 52.42057889999999], [-0.7412962999999999, 52.42320229999999], [-0.7434672, 52.4267306], [-0.7442078, 52.427938299999994], [-0.7445928999999999, 52.42857179999999], [-0.7448946, 52.4291422], [-0.7450817, 52.42965679999999], [-0.745179, 52.43023660000001], [-0.7451904, 52.430552600000006], [-0.7451659, 52.4308647], [-0.7450814, 52.43130609999999], [-0.7449282999999999, 52.4317143], [-0.7447322, 52.432119199999995], [-0.7444496, 52.4325155], [-0.7441341999999999, 52.43290259999999], [-0.7437772999999999, 52.4332628], [-0.7410546999999998, 52.43597009999999], [-0.7390445, 52.4380315], [-0.7384665999999999, 52.4385991], [-0.7374414419625074, 52.43957578845911], [-0.7369101, 52.440082], [-0.7353570999999999, 52.44165160000001], [-0.7347053, 52.4423056], [-0.7316047, 52.44538579999999], [-0.7299525, 52.44702389999999], [-0.7284853, 52.44849020000001], [-0.7273533999999999, 52.44955439999999], [-0.7261384, 52.4505467], [-0.7253686, 52.4511156], [-0.7244352, 52.4517678], [-0.7235419999999999, 52.45233820000001], [-0.7226139, 52.4529005], [-0.7216898999999999, 52.453414599999995], [-0.7207471, 52.45390909999999], [-0.7186522272956171, 52.45495988763871], [-0.7178046999999999, 52.45538499999999], [-0.7175472, 52.45551090000001], [-0.7138685999999999, 52.45736109999999], [-0.7129445999999999, 52.45782979999999], [-0.7106256, 52.4589832], [-0.7080253999999999, 52.46030939999999], [-0.7077518, 52.46045819999999], [-0.7066842999999999, 52.46106609999999], [-0.7052252, 52.4619584], [-0.7045706999999999, 52.4623899], [-0.7035380999999999, 52.4630958], [-0.7024812999999999, 52.46387210000001], [-0.7015424999999998, 52.4646156], [-0.7010945999999999, 52.4649898], [-0.7004991, 52.46549970000001], [-0.6999197999999999, 52.46603569999999], [-0.6993967000000001, 52.466547099999985], [-0.6988763999999998, 52.467063499999995], [-0.6982057999999999, 52.4677596], [-0.6975862, 52.4684442], [-0.6970765999999999, 52.4690553], [-0.6965804, 52.469674600000005], [-0.6960976, 52.4703347], [-0.6956792, 52.4709344], [-0.6952125000000001, 52.47165979999999], [-0.6947698999999999, 52.4723951], [-0.6943648999999998, 52.473125399999994], [-0.6939974, 52.473865499999995], [-0.6937507, 52.4744014], [-0.6935334, 52.4749226], [-0.6931310999999999, 52.47600249999999], [-0.6923344999999999, 52.4781426], [-0.6909478, 52.48195129999999], [-0.6902503999999999, 52.4838542], [-0.689714, 52.4853226], [-0.6895523, 52.4857661], [-0.6893875, 52.486199799999994], [-0.6892482999999999, 52.4865881], [-0.689109, 52.4869864], [-0.6890155, 52.4872208], [-0.6888378999999999, 52.4877099], [-0.6887284, 52.48800979999999], [-0.6886206, 52.488304499999984], [-0.6885333, 52.4885196], [-0.6884226999999999, 52.48881660000001]]}", "current_leg_start": "Kettering", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "52.4888166", "next_location_lon": "-0.6884227", "previous_location": "Kettering", "current_leg_milage": "7.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 267.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\": 577.485, \"from_m\": 267.122, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 888.017, \"from_m\": 577.485, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 943.662, \"from_m\": 888.017, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 984.294, \"from_m\": 943.662, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1011.626, \"from_m\": 984.294, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1097.258, \"from_m\": 1011.626, \"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\": 2635.285, \"from_m\": 1097.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3213.419, \"from_m\": 2635.285, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3431.909, \"from_m\": 3213.419, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5273.248, \"from_m\": 3431.909, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6972.353, \"from_m\": 5273.248, \"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\": 8359.191, \"from_m\": 6972.353, \"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\": 11718.024, \"from_m\": 8359.191, \"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\": 29420.918, \"from_m\": 11718.024, \"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\": 33554.503, \"from_m\": 29420.918, \"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\": 39507.834, \"from_m\": 33554.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\": 42992.213, \"from_m\": 39507.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\": 44791.011, \"from_m\": 42992.213, \"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\": 47392.716, \"from_m\": 44791.011, \"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\": 48267.47, \"from_m\": 47392.716, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49318.744, \"from_m\": 48267.47, \"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\": 53041.48, \"from_m\": 49318.744, \"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\": 53107.775, \"from_m\": 53041.48, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53239.549, \"from_m\": 53107.775, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53302.677, \"from_m\": 53239.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53372.668, \"from_m\": 53302.677, \"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\": 53419.961, \"from_m\": 53372.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56886.596, \"from_m\": 53419.961, \"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\": 78350.379, \"from_m\": 56886.596, \"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\": 78416.254, \"from_m\": 78350.379, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80802.358, \"from_m\": 78416.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\": 125.0}, {\"to_m\": 80881.345, \"from_m\": 80802.358, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81086.909, \"from_m\": 80881.345, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 81163.588, \"from_m\": 81086.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\": 89848.724, \"from_m\": 81163.588, \"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\": 90118.107, \"from_m\": 89848.724, \"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\": 91085.363, \"from_m\": 90118.107, \"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\": 91130.27, \"from_m\": 91085.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95420.02, \"from_m\": 91130.27, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 101384.348, \"from_m\": 95420.02, \"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\": 102988.958, \"from_m\": 101384.348, \"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\": 104161.996, \"from_m\": 102988.958, \"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\": 104810.586, \"from_m\": 104161.996, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 104888.77, \"from_m\": 104810.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104980.559, \"from_m\": 104888.77, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 105538.105, \"from_m\": 104980.559, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 106107.744, \"from_m\": 105538.105, \"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\": 107123.356, \"from_m\": 106107.744, \"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\": 112098.808, \"from_m\": 107123.356, \"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\": 113388.883, \"from_m\": 112098.808, \"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\": 113486.823, \"from_m\": 113388.883, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 115924.571, \"from_m\": 113486.823, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 119582.749, \"from_m\": 115924.571, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 120128.526, \"from_m\": 119582.749, \"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\": 127335.629, \"from_m\": 120128.526, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 127544.385, \"from_m\": 127335.629, \"capability_applied\": null, \"effective_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\": 585644, \"profile_key\": \"ee98c5b774a5e342b8a5a8c119258e21af18002ab92fa5343559aa9434c25ec0\", \"schedule_id\": 6007, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"London St. Pancras\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Dock Jn South\", \"stage_seq\": 2, \"distance_m\": 878.588, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Dock Jn North\", \"stage_seq\": 3, \"distance_m\": 1292.355, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Kentish Town\", \"stage_seq\": 4, \"distance_m\": 2259.452, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 5, \"distance_m\": 3213.419, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 6, \"distance_m\": 6007.203, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Cricklewood\", \"stage_seq\": 7, \"distance_m\": 7956.251, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Hendon\", \"stage_seq\": 8, \"distance_m\": 11005.954, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Radlett Jn\", \"stage_seq\": 9, \"distance_m\": 23007.952, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"St. Albans\", \"stage_seq\": 10, \"distance_m\": 31794.844, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 11, \"distance_m\": 38830.351, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1709H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 12, \"distance_m\": 46761.107, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": false, \"wtt_arr\": \"1711H\", \"wtt_dep\": \"1712H\", \"location\": \"Luton\", \"stage_seq\": 13, \"distance_m\": 48515.192, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715\", \"location\": \"Leagrave Jn\", \"stage_seq\": 14, \"distance_m\": 53208.073, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1719H\", \"location\": \"Flitwick\", \"stage_seq\": 15, \"distance_m\": 64426.535, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1725H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 16, \"distance_m\": 78328.084, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": false, \"wtt_arr\": \"1727\", \"wtt_dep\": \"1728\", \"location\": \"Bedford\", \"stage_seq\": 17, \"distance_m\": 79930.225, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1729\", \"location\": \"Bedford North Jn\", \"stage_seq\": 18, \"distance_m\": 80959.471, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 19, \"distance_m\": 90763.803, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"Wellingborough\", \"stage_seq\": 20, \"distance_m\": 104250.902, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741\", \"location\": \"Harrowden Jn\", \"stage_seq\": 21, \"distance_m\": 107228.787, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Kettering South Jn\", \"stage_seq\": 22, \"distance_m\": 113486.823, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1748\", \"location\": \"Kettering\", \"stage_seq\": 23, \"distance_m\": 115511.525, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Kettering North Jn\", \"stage_seq\": 24, \"distance_m\": 118633.802, \"section_seq\": 1, \"route_path_id\": 30095}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Corby\", \"stage_seq\": 25, \"distance_m\": 127544.385, \"section_seq\": 1, \"route_path_id\": 30095}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127544.385, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30095}], \"total_distance_m\": 127544.385, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 121787.885, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5756.5, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1647", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.4888166", "current_position_lon": "-0.6884227", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:14Z\", \"source_id\": 47990617, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:19Z\", \"source_id\": 15594854, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:59Z\", \"source_id\": 47992777, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:03Z\", \"source_id\": 15595468, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:15Z\", \"source_id\": 47996205, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:19Z\", \"source_id\": 15596499, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:00Z\", \"source_id\": 48021343, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:03Z\", \"source_id\": 15603456, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:57Z\", \"source_id\": 48038953, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:01Z\", \"source_id\": 15608291, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18184, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:17Z\", \"source_id\": 48048474, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:20Z\", \"source_id\": 15611029, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:40Z\", \"source_id\": 48072698, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:45Z\", \"source_id\": 15617888, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:00Z\", \"source_id\": 48087781, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:02Z\", \"source_id\": 15622269, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:23Z\", \"source_id\": 48121828, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:27Z\", \"source_id\": 15632488, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:46Z\", \"source_id\": 48143608, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:48Z\", \"source_id\": 15639435, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:30Z\", \"source_id\": 48168918, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:31Z\", \"source_id\": 15647497, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Corby", "service_state_platform": "1", "timing_fact_generation": 1789491336885245, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:05.498552", "service_state_evidence_id": 15647497, "current_leg_start_actual_dep": "2026-09-15T17:49:00+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.913607", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
STP |
COR |
1Y45 |
360104+360119 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 267.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": 577.485, "from_m": 267.122, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 888.017, "from_m": 577.485, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 943.662, "from_m": 888.017, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 984.294, "from_m": 943.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1011.626, "from_m": 984.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1097.258, "from_m": 1011.626, "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": 2635.285, "from_m": 1097.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3213.419, "from_m": 2635.285, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3431.909, "from_m": 3213.419, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5273.248, "from_m": 3431.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6972.353, "from_m": 5273.248, "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": 8359.191, "from_m": 6972.353, "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": 11718.024, "from_m": 8359.191, "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": 29420.918, "from_m": 11718.024, "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": 33554.503, "from_m": 29420.918, "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": 39507.834, "from_m": 33554.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": 42992.213, "from_m": 39507.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": 44791.011, "from_m": 42992.213, "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": 47392.716, "from_m": 44791.011, "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": 48267.47, "from_m": 47392.716, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49318.744, "from_m": 48267.47, "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": 53041.48, "from_m": 49318.744, "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": 53107.775, "from_m": 53041.48, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53239.549, "from_m": 53107.775, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53302.677, "from_m": 53239.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53372.668, "from_m": 53302.677, "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": 53419.961, "from_m": 53372.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56886.596, "from_m": 53419.961, "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": 78350.379, "from_m": 56886.596, "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": 78416.254, "from_m": 78350.379, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80802.358, "from_m": 78416.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": 125.0}, {"to_m": 80881.345, "from_m": 80802.358, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81086.909, "from_m": 80881.345, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81163.588, "from_m": 81086.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": 89848.724, "from_m": 81163.588, "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": 90118.107, "from_m": 89848.724, "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": 91085.363, "from_m": 90118.107, "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": 91130.27, "from_m": 91085.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95420.02, "from_m": 91130.27, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 101384.348, "from_m": 95420.02, "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": 102988.958, "from_m": 101384.348, "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": 104161.996, "from_m": 102988.958, "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": 104810.586, "from_m": 104161.996, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 104888.77, "from_m": 104810.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104980.559, "from_m": 104888.77, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 105538.105, "from_m": 104980.559, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 106107.744, "from_m": 105538.105, "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": 107123.356, "from_m": 106107.744, "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": 112098.808, "from_m": 107123.356, "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": 113388.883, "from_m": 112098.808, "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": 113486.823, "from_m": 113388.883, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 115924.571, "from_m": 113486.823, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 119582.749, "from_m": 115924.571, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120128.526, "from_m": 119582.749, "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": 127335.629, "from_m": 120128.526, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 127544.385, "from_m": 127335.629, "capability_applied": null, "effective_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": 585644, "profile_key": "ee98c5b774a5e342b8a5a8c119258e21af18002ab92fa5343559aa9434c25ec0", "schedule_id": 6007, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1647", "location": "London St. Pancras", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Dock Jn South", "stage_seq": 2, "distance_m": 878.588, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649", "location": "Dock Jn North", "stage_seq": 3, "distance_m": 1292.355, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Kentish Town", "stage_seq": 4, "distance_m": 2259.452, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650H", "location": "Carlton Road Jn", "stage_seq": 5, "distance_m": 3213.419, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "West Hampstead Thameslink", "stage_seq": 6, "distance_m": 6007.203, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653", "location": "Cricklewood", "stage_seq": 7, "distance_m": 7956.251, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Hendon", "stage_seq": 8, "distance_m": 11005.954, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Radlett Jn", "stage_seq": 9, "distance_m": 23007.952, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "St. Albans", "stage_seq": 10, "distance_m": 31794.844, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Harpenden Jn", "stage_seq": 11, "distance_m": 38830.351, "section_seq": 1, "route_path_id": 30095}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1709H", "location": "Luton Airport Parkway", "stage_seq": 12, "distance_m": 46761.107, "section_seq": 1, "route_path_id": 30095}, {"is_pass": false, "wtt_arr": "1711H", "wtt_dep": "1712H", "location": "Luton", "stage_seq": 13, "distance_m": 48515.192, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715", "location": "Leagrave Jn", "stage_seq": 14, "distance_m": 53208.073, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1719H", "location": "Flitwick", "stage_seq": 15, "distance_m": 64426.535, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1725H", "location": "Bedford South Jn", "stage_seq": 16, "distance_m": 78328.084, "section_seq": 1, "route_path_id": 30095}, {"is_pass": false, "wtt_arr": "1727", "wtt_dep": "1728", "location": "Bedford", "stage_seq": 17, "distance_m": 79930.225, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1729", "location": "Bedford North Jn", "stage_seq": 18, "distance_m": 80959.471, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "Sharnbrook Jn", "stage_seq": 19, "distance_m": 90763.803, "section_seq": 1, "route_path_id": 30095}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "Wellingborough", "stage_seq": 20, "distance_m": 104250.902, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741", "location": "Harrowden Jn", "stage_seq": 21, "distance_m": 107228.787, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744", "location": "Kettering South Jn", "stage_seq": 22, "distance_m": 113486.823, "section_seq": 1, "route_path_id": 30095}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1748", "location": "Kettering", "stage_seq": 23, "distance_m": 115511.525, "section_seq": 1, "route_path_id": 30095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Kettering North Jn", "stage_seq": 24, "distance_m": 118633.802, "section_seq": 1, "route_path_id": 30095}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Corby", "stage_seq": 25, "distance_m": 127544.385, "section_seq": 1, "route_path_id": 30095}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127544.385, "from_m": 0.0, "section_seq": 1, "route_path_id": 30095}], "total_distance_m": 127544.385, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 121787.885, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5756.5, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:14Z", "source_id": 47990617, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:52:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:19Z", "source_id": 15594854, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:59Z", "source_id": 47992777, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:52:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:03Z", "source_id": 15595468, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:15Z", "source_id": 47996205, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:54:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:19Z", "source_id": 15596499, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:00Z", "source_id": 48021343, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:03:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:03Z", "source_id": 15603456, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:57Z", "source_id": 48038953, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:08:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:01Z", "source_id": 15608291, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18184, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:17Z", "source_id": 48048474, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:12:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:20Z", "source_id": 15611029, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18090, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:40Z", "source_id": 48072698, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:45Z", "source_id": 15617888, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:00Z", "source_id": 48087781, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:26:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:02Z", "source_id": 15622269, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:23Z", "source_id": 48121828, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:38:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:27Z", "source_id": 15632488, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:46Z", "source_id": 48143608, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:48:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:48Z", "source_id": 15639435, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:30Z", "source_id": 48168918, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:57:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:31Z", "source_id": 15647497, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
London St. Pancras |
1647 |
1647 |
1 |
None |
None |
Corby |
1756 |
1756 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C41916/2026-09-15/detailed |
None |
Kettering |
2026-09-15T17:49:00+01:00 |
Corby |
8.0 |
{"type": "LineString", "coordinates": [[-0.7320232000000001, 52.3935989], [-0.7321379999999998, 52.3938688], [-0.7323209999999999, 52.394234], [-0.7323461000000001, 52.3942775], [-0.7325262, 52.3945911], [-0.7327080999999999, 52.3948736], [-0.7329319999999999, 52.395202600000005], [-0.7332202999999999, 52.3955763], [-0.7335572, 52.3959878], [-0.7339314, 52.3964335], [-0.7343756, 52.39701350000001], [-0.7347650999999998, 52.3974717], [-0.7351524999999999, 52.39796139999999], [-0.7355708999999999, 52.3985634], [-0.7358807999999999, 52.39907920000001], [-0.7361729, 52.3996378], [-0.7363976000000001, 52.400144], [-0.7365933, 52.400652], [-0.7367928, 52.40127519999999], [-0.7369115, 52.4017679], [-0.7369711999999999, 52.40208189999999], [-0.7370099, 52.4023577], [-0.7370627999999999, 52.4028523], [-0.7370785, 52.40326360000001], [-0.7370614999999999, 52.403903499999984], [-0.7370239, 52.4043369], [-0.7369505999999999, 52.4048242], [-0.7368085999999999, 52.4055104], [-0.7366127999999998, 52.4061879], [-0.7363662999999999, 52.406857200000005], [-0.7360480999999999, 52.4076241], [-0.7357729999999999, 52.4083976], [-0.7356225999999999, 52.4089494], [-0.7355070999999999, 52.4095012], [-0.7353869999999999, 52.41048299999999], [-0.7353694999999999, 52.41120269999999], [-0.7353838999999999, 52.41156079999999], [-0.7354152999999999, 52.4119166], [-0.7354737999999998, 52.412403299999994], [-0.7355658, 52.4128783], [-0.7356736, 52.41334489999999], [-0.7358150999999999, 52.4138022], [-0.7360728999999999, 52.41450510000001], [-0.7362852000000001, 52.41498500000001], [-0.7365831999999999, 52.415574], [-0.7367661, 52.41591569999999], [-0.7375751999999999, 52.417239], [-0.7379162999999999, 52.4177932], [-0.7383527, 52.41841920000001], [-0.7394658, 52.4202154], [-0.7396885999999999, 52.42057889999999], [-0.7412962999999999, 52.42320229999999], [-0.7434672, 52.4267306], [-0.7442078, 52.427938299999994], [-0.7445928999999999, 52.42857179999999], [-0.7448946, 52.4291422], [-0.7450817, 52.42965679999999], [-0.745179, 52.43023660000001], [-0.7451904, 52.430552600000006], [-0.7451659, 52.4308647], [-0.7450814, 52.43130609999999], [-0.7449282999999999, 52.4317143], [-0.7447322, 52.432119199999995], [-0.7444496, 52.4325155], [-0.7441341999999999, 52.43290259999999], [-0.7437772999999999, 52.4332628], [-0.7410546999999998, 52.43597009999999], [-0.7390445, 52.4380315], [-0.7384665999999999, 52.4385991], [-0.7374414419625074, 52.43957578845911], [-0.7369101, 52.440082], [-0.7353570999999999, 52.44165160000001], [-0.7347053, 52.4423056], [-0.7316047, 52.44538579999999], [-0.7299525, 52.44702389999999], [-0.7284853, 52.44849020000001], [-0.7273533999999999, 52.44955439999999], [-0.7261384, 52.4505467], [-0.7253686, 52.4511156], [-0.7244352, 52.4517678], [-0.7235419999999999, 52.45233820000001], [-0.7226139, 52.4529005], [-0.7216898999999999, 52.453414599999995], [-0.7207471, 52.45390909999999], [-0.7186522272956171, 52.45495988763871], [-0.7178046999999999, 52.45538499999999], [-0.7175472, 52.45551090000001], [-0.7138685999999999, 52.45736109999999], [-0.7129445999999999, 52.45782979999999], [-0.7106256, 52.4589832], [-0.7080253999999999, 52.46030939999999], [-0.7077518, 52.46045819999999], [-0.7066842999999999, 52.46106609999999], [-0.7052252, 52.4619584], [-0.7045706999999999, 52.4623899], [-0.7035380999999999, 52.4630958], [-0.7024812999999999, 52.46387210000001], [-0.7015424999999998, 52.4646156], [-0.7010945999999999, 52.4649898], [-0.7004991, 52.46549970000001], [-0.6999197999999999, 52.46603569999999], [-0.6993967000000001, 52.466547099999985], [-0.6988763999999998, 52.467063499999995], [-0.6982057999999999, 52.4677596], [-0.6975862, 52.4684442], [-0.6970765999999999, 52.4690553], [-0.6965804, 52.469674600000005], [-0.6960976, 52.4703347], [-0.6956792, 52.4709344], [-0.6952125000000001, 52.47165979999999], [-0.6947698999999999, 52.4723951], [-0.6943648999999998, 52.473125399999994], [-0.6939974, 52.473865499999995], [-0.6937507, 52.4744014], [-0.6935334, 52.4749226], [-0.6931310999999999, 52.47600249999999], [-0.6923344999999999, 52.4781426], [-0.6909478, 52.48195129999999], [-0.6902503999999999, 52.4838542], [-0.689714, 52.4853226], [-0.6895523, 52.4857661], [-0.6893875, 52.486199799999994], [-0.6892482999999999, 52.4865881], [-0.689109, 52.4869864], [-0.6890155, 52.4872208], [-0.6888378999999999, 52.4877099], [-0.6887284, 52.48800979999999], [-0.6886206, 52.488304499999984], [-0.6885333, 52.4885196], [-0.6884226999999999, 52.48881660000001]]} |
7.4 |
1749 |
1757 |
Kettering |
Corby Bus (Lewin Road) |
Corby |
52.4888166 |
-0.6884227 |
52.4888166 |
-0.6884227 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
Corby |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647497 |
1789491336885245 |
89 |
89 |
2026-09-15 17:07:05.913607 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:05.498552 |
| 555111 |
584615 |
G89778 |
171Y25MS15 |
2026-09-15 |
COMPLETE |
15647241 |
2026-09-15 17:57:00 |
2026-09-15 17:07:07 |
2026-09-17 17:07:07 |
{"id": 584615, "stp": "P", "toc": "Northern", "uid": "G89778", "consist": "195016", "dest_crs": "NOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89778/2026-09-15/detailed", "trust_id": "171Y25MS15", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-15", "dest_arr_time": "1800", "dest_platform": "1A", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "1Y25", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "1757", "current_leg_dep": "1744", "current_leg_end": "Nottingham", "origin_dep_time": "1609", "origin_platform": "17B", "current_location": "Nottingham", "last_update_time": "2026-09-15T17:07:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2949390999999997, 52.9789418], [-1.2945034, 52.978055799999986], [-1.2940973999999998, 52.97721159999999], [-1.2935615000000005, 52.97610459999999], [-1.2928911999999997, 52.974753], [-1.2923835, 52.973656199999986], [-1.2920219, 52.97290639999999], [-1.2914932999999995, 52.97186309999999], [-1.291119, 52.97110070000001], [-1.2908092999999998, 52.97044209999999], [-1.2906707, 52.9701194], [-1.2905897, 52.969914499999994], [-1.2904252, 52.9694881], [-1.2902595, 52.96895760000001], [-1.2900703999999998, 52.96824990000001], [-1.2899407, 52.967538700000006], [-1.289741, 52.9660791], [-1.2896593999999997, 52.96570949999999], [-1.2888956, 52.9607963], [-1.2888231, 52.9602832], [-1.2887323000000002, 52.9599236], [-1.2886299, 52.9596069], [-1.2885801999999995, 52.9593409], [-1.28851, 52.9589748], [-1.2883588, 52.958118799999994], [-1.2882942, 52.9577774], [-1.2882393999999997, 52.9573363], [-1.2881866000000002, 52.9568766], [-1.2881290999999997, 52.9564835], [-1.2880428, 52.956216000000005], [-1.2880098999999998, 52.956114199999995], [-1.287925, 52.9559299], [-1.2878085, 52.9557196], [-1.2876787, 52.955529299999995], [-1.2875473999999998, 52.95536599999999], [-1.2873848999999995, 52.9552048], [-1.2872134, 52.955050500000006], [-1.2869961, 52.95489139999999], [-1.2867641, 52.9547291], [-1.2862989, 52.9544312], [-1.2852232, 52.95374220000001], [-1.2838849, 52.9528933], [-1.2821419, 52.95178419999999], [-1.281531, 52.951421], [-1.2809208, 52.9510834], [-1.2802958, 52.95075939999999], [-1.2796420999999998, 52.9504393], [-1.279257, 52.950266500000005], [-1.2786535, 52.95000819999999], [-1.2781454999999995, 52.94979629999999], [-1.2776841, 52.94961489999999], [-1.2772172999999998, 52.94944139999999], [-1.2767438999999998, 52.94927669999999], [-1.2762824, 52.949126199999995], [-1.2754886, 52.948868899999994], [-1.2746473, 52.9486199], [-1.27376, 52.948390999999994], [-1.2731737, 52.9482454], [-1.2727512999999997, 52.948150899999995], [-1.272085, 52.948014], [-1.2711387999999997, 52.94784249999999], [-1.2706788999999998, 52.94776769999999], [-1.2696231, 52.947603599999994], [-1.2688932, 52.94751649999999], [-1.2681148, 52.9474303], [-1.2675271, 52.9473782], [-1.2667266, 52.9473168], [-1.2658165, 52.9472733], [-1.2651475999999997, 52.94725660000001], [-1.2636105, 52.9472543], [-1.2627291, 52.9472676], [-1.2618575, 52.94730030000001], [-1.2607097, 52.94738499999998], [-1.2596277, 52.9474879], [-1.259138, 52.94754820000001], [-1.2585923, 52.947615], [-1.2581066, 52.94768729999999], [-1.25764139776733, 52.94775572936998], [-1.2576313999999995, 52.9477572], [-1.2567021, 52.9479186], [-1.2564393, 52.94797160000001], [-1.2556873, 52.9481348], [-1.2531329999999998, 52.948681500000006], [-1.2513485, 52.9490474], [-1.2488406, 52.9495846], [-1.2479953, 52.949767300000005], [-1.2476003, 52.9498565], [-1.2439766999999995, 52.95063189999999], [-1.2432712999999995, 52.9508044], [-1.2426386, 52.950969699999995], [-1.2413697999999995, 52.9513294], [-1.2398509, 52.9518342], [-1.2386345, 52.9523352], [-1.2372802, 52.9529327], [-1.2364956, 52.9533225], [-1.2357812, 52.9536948], [-1.234262, 52.95448270000001], [-1.2329445, 52.9551833], [-1.2285285, 52.95741760000001], [-1.2272655, 52.9579684], [-1.2268711999999995, 52.95814039999999], [-1.2265247, 52.9582687], [-1.2254608, 52.9586454], [-1.2245977, 52.9589143], [-1.2235527999999998, 52.9592123], [-1.2227129, 52.9594242], [-1.2221612, 52.9595537], [-1.2217111, 52.959646500000005], [-1.220384, 52.9599017], [-1.2191069, 52.9600945], [-1.2184881, 52.9601797], [-1.2169936, 52.96032700000001], [-1.2159308999999998, 52.960398399999995], [-1.2150171, 52.96043349999999], [-1.2139475999999998, 52.9604424], [-1.2130586, 52.960427900000006], [-1.2117678, 52.960388300000005], [-1.2084682, 52.9602629], [-1.1955294, 52.9597507], [-1.1954156, 52.9597456], [-1.1898997, 52.9595229], [-1.1892225999999997, 52.9594955], [-1.1887244, 52.95947410000001], [-1.1883579, 52.9594357], [-1.1880148, 52.95938959999999], [-1.1877017999999997, 52.95933310000001], [-1.1871013999999998, 52.9591731], [-1.1867775, 52.95906370000001], [-1.1865764, 52.9589885], [-1.1863007, 52.95886260000001], [-1.1859984, 52.9587094], [-1.185723, 52.9585365], [-1.1854324, 52.95832239999999], [-1.185196, 52.95811110000001], [-1.1849863, 52.957882700000006], [-1.1848289, 52.9576619], [-1.1847156, 52.9574611], [-1.1846185, 52.9572009], [-1.1845221999999995, 52.9567108], [-1.1845234999999998, 52.95653840000001], [-1.1845173, 52.9563225], [-1.1845076, 52.9562292], [-1.1844259, 52.9559277], [-1.1844199, 52.95584850000001], [-1.1843831000000002, 52.9556467], [-1.1842863, 52.9552081], [-1.1842215, 52.95500869999999], [-1.1841478999999997, 52.9548122], [-1.1840916, 52.9546476], [-1.1840355, 52.95451229999999], [-1.1839787, 52.9544066], [-1.1838696, 52.954204399999995], [-1.1837512999999995, 52.9540185], [-1.1836302, 52.9538379], [-1.1834361, 52.95358230000001], [-1.1831135, 52.9532154], [-1.1822642, 52.952359699999995], [-1.1816871999999998, 52.9518032], [-1.1815608999999998, 52.9516865], [-1.1802270999999998, 52.9503266], [-1.1799255, 52.9500338], [-1.1793448999999998, 52.949457499999994], [-1.1789848, 52.9491417], [-1.1786499, 52.94885870000001], [-1.1783832, 52.94864770000001], [-1.1780071999999997, 52.9483709], [-1.1776635999999998, 52.948130500000005], [-1.1772368, 52.9478549], [-1.1768867, 52.94765], [-1.1766850000000002, 52.9475327], [-1.1764004999999995, 52.9473746], [-1.1761147, 52.9472338], [-1.1752327, 52.94680139999999], [-1.1750051, 52.9466918], [-1.1741370000000002, 52.946282899999986], [-1.1735488999999997, 52.946006], [-1.1732127, 52.94583690000001], [-1.1729819, 52.945729500000006], [-1.1724004, 52.9454218], [-1.1719404, 52.9452009], [-1.1715574, 52.9450042], [-1.1712857, 52.944873999999984], [-1.1707849, 52.944631599999994], [-1.1705012, 52.94449569999999], [-1.1701887, 52.9443631], [-1.1698159, 52.94421439999999], [-1.1695137, 52.9441051], [-1.1692487, 52.94402800000001], [-1.1689493, 52.943947], [-1.1686529, 52.94387059999999], [-1.1683846999999998, 52.94380879999999], [-1.1680639, 52.943741], [-1.1678098693553778, 52.94369482082817], [-1.1677828, 52.943689899999995], [-1.1673574, 52.9436167], [-1.1669522, 52.94356320000001], [-1.1665678, 52.94351970000001], [-1.1660753, 52.9434845], [-1.1656608, 52.9434656], [-1.1652222, 52.943466], [-1.1647669, 52.9434822], [-1.164269, 52.9435123], [-1.1638487, 52.9435462], [-1.1634486999999998, 52.94359000000001], [-1.1629298999999995, 52.9436715], [-1.1622479, 52.9438232], [-1.1605473, 52.9442317], [-1.1598497, 52.94440010000001], [-1.1586306, 52.9447131], [-1.1581008933251538, 52.9448456946924], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Ilkeston", "dest_arr_time_act": "1759½", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Ilkeston", "current_leg_milage": "8.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 656.466, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 685.677, \"from_m\": 656.466, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 928.777, \"from_m\": 685.677, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1070.443, \"from_m\": 928.777, \"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\": 3011.483, \"from_m\": 1070.443, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3066.007, \"from_m\": 3011.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3125.793, \"from_m\": 3066.007, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16063.979, \"from_m\": 3125.793, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22230.068, \"from_m\": 16063.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\": 25960.495, \"from_m\": 22230.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25983.454, \"from_m\": 25960.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\": 26162.729, \"from_m\": 25983.454, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26200.039, \"from_m\": 26162.729, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26308.378, \"from_m\": 26200.039, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39868.14, \"from_m\": 26308.378, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40204.276, \"from_m\": 39868.14, \"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\": 40256.367, \"from_m\": 40204.276, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40491.298, \"from_m\": 40256.367, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40554.532, \"from_m\": 40491.298, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 41763.227, \"from_m\": 40554.532, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46569.076, \"from_m\": 41763.227, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47163.79, \"from_m\": 46569.076, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53744.666, \"from_m\": 47163.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54160.799, \"from_m\": 53744.666, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58947.953, \"from_m\": 54160.799, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 59719.006, \"from_m\": 58947.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\": 60766.135, \"from_m\": 59719.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60828.317, \"from_m\": 60766.135, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65533.982, \"from_m\": 60828.317, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 66225.628, \"from_m\": 65533.982, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 66388.84, \"from_m\": 66225.628, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66614.641, \"from_m\": 66388.84, \"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\": 67275.338, \"from_m\": 66614.641, \"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\": 72205.445, \"from_m\": 67275.338, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 72260.426, \"from_m\": 72205.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73694.523, \"from_m\": 72260.426, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84872.032, \"from_m\": 73694.523, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 84911.201, \"from_m\": 84872.032, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 85391.541, \"from_m\": 84911.201, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85462.349, \"from_m\": 85391.541, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 87450.965, \"from_m\": 85462.349, \"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\": 87773.191, \"from_m\": 87450.965, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 90285.831, \"from_m\": 87773.191, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92096.906, \"from_m\": 90285.831, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92391.067, \"from_m\": 92096.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\": 93145.26, \"from_m\": 92391.067, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 97192.891, \"from_m\": 93145.26, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 97241.441, \"from_m\": 97192.891, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104967.129, \"from_m\": 97241.441, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 107244.624, \"from_m\": 104967.129, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 107858.909, \"from_m\": 107244.624, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 119510.584, \"from_m\": 107858.909, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 119625.326, \"from_m\": 119510.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 119807.838, \"from_m\": 119625.326, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 120072.471, \"from_m\": 119807.838, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 127184.62, \"from_m\": 120072.471, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 127525.615, \"from_m\": 127184.62, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127717.805, \"from_m\": 127525.615, \"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\": 127771.381, \"from_m\": 127717.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\": 127805.35, \"from_m\": 127771.381, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 128306.165, \"from_m\": 127805.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\": 128321.656, \"from_m\": 128306.165, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 130629.184, \"from_m\": 128321.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\": 130686.484, \"from_m\": 130629.184, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 130733.183, \"from_m\": 130686.484, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 131072.132, \"from_m\": 130733.183, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 131296.604, \"from_m\": 131072.132, \"capability_applied\": null, \"effective_limit_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\": 584615, \"profile_key\": \"748c4088eeb36679894f6f4ea9b6cddd93f7438b62d07c9df112bf27e98e1293\", \"schedule_id\": 13200, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1609\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1610\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 576.626, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 3, \"distance_m\": 1309.591, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Stourton Jn\", \"stage_seq\": 4, \"distance_m\": 5639.302, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618\", \"location\": \"Methley Jn\", \"stage_seq\": 5, \"distance_m\": 13687.286, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619H\", \"location\": \"Altofts Jn\", \"stage_seq\": 6, \"distance_m\": 16317.661, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1627H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 7, \"distance_m\": 22491.928, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631\", \"location\": \"Horbury Jn\", \"stage_seq\": 8, \"distance_m\": 26120.818, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Woolley Coal Sidings S.B.\", \"stage_seq\": 9, \"distance_m\": 33235.119, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1643H\", \"location\": \"Barnsley\", \"stage_seq\": 10, \"distance_m\": 40237.177, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653H\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 11, \"distance_m\": 56940.279, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Meadowhall\", \"stage_seq\": 12, \"distance_m\": 60661.699, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 13, \"distance_m\": 60902.565, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 14, \"distance_m\": 65335.853, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1704H\", \"wtt_dep\": \"1706H\", \"location\": \"Sheffield\", \"stage_seq\": 15, \"distance_m\": 66066.502, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1711H\", \"location\": \"Dore Station Jn\", \"stage_seq\": 16, \"distance_m\": 72122.391, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1715H\", \"wtt_dep\": \"1716H\", \"location\": \"Dronfield\", \"stage_seq\": 17, \"distance_m\": 77239.183, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720H\", \"location\": \"Tapton Jn\", \"stage_seq\": 18, \"distance_m\": 84911.201, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1721H\", \"wtt_dep\": \"1722H\", \"location\": \"Chesterfield\", \"stage_seq\": 19, \"distance_m\": 85824.102, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1724\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 20, \"distance_m\": 87265.83, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 21, \"distance_m\": 91027.042, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1732\", \"wtt_dep\": \"1733\", \"location\": \"Alfreton\", \"stage_seq\": 22, \"distance_m\": 102099.162, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736\", \"location\": \"Ironville Jn\", \"stage_seq\": 23, \"distance_m\": 106776.71, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1739\", \"wtt_dep\": \"1740\", \"location\": \"Langley Mill\", \"stage_seq\": 24, \"distance_m\": 112041.569, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1745\", \"location\": \"Ilkeston\", \"stage_seq\": 25, \"distance_m\": 117258.966, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1748H\", \"location\": \"Trowell Jn\", \"stage_seq\": 26, \"distance_m\": 119625.326, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754\", \"location\": \"Radford Jn\", \"stage_seq\": 27, \"distance_m\": 127760.986, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1756\", \"location\": \"Mansfield Jn\", \"stage_seq\": 28, \"distance_m\": 130268.927, \"section_seq\": 1, \"route_path_id\": 32831}, {\"is_pass\": false, \"wtt_arr\": \"1759H\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 29, \"distance_m\": 131296.604, \"section_seq\": 1, \"route_path_id\": 32831}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 131296.604, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32831}], \"total_distance_m\": 131296.604, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 124175.577, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7121.027, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1609", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:26:19Z\", \"source_id\": 47921078, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:26:22Z\", \"source_id\": 15574984, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:29Z\", \"source_id\": 47960403, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:34Z\", \"source_id\": 15586211, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:32Z\", \"source_id\": 48003011, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:35Z\", \"source_id\": 15598338, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:36Z\", \"source_id\": 48023182, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:40Z\", \"source_id\": 15603953, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:55Z\", \"source_id\": 48056194, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:58Z\", \"source_id\": 15613237, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:34Z\", \"source_id\": 48072296, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:39Z\", \"source_id\": 15617787, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:24Z\", \"source_id\": 48103072, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:27Z\", \"source_id\": 15626693, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:14Z\", \"source_id\": 48124077, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:17Z\", \"source_id\": 15633178, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:14Z\", \"source_id\": 48136990, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:17Z\", \"source_id\": 15637373, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:12Z\", \"source_id\": 48168231, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:13Z\", \"source_id\": 15647241, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "1", "timing_fact_generation": 1789491314277347, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:05.503287", "service_state_evidence_id": 15647241, "current_leg_start_actual_dep": "2026-09-15T17:45:00+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:05.919721", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
NOT |
1Y25 |
195016 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 656.466, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 685.677, "from_m": 656.466, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 928.777, "from_m": 685.677, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1070.443, "from_m": 928.777, "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": 3011.483, "from_m": 1070.443, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3066.007, "from_m": 3011.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3125.793, "from_m": 3066.007, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16063.979, "from_m": 3125.793, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22230.068, "from_m": 16063.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": 25960.495, "from_m": 22230.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25983.454, "from_m": 25960.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": 26162.729, "from_m": 25983.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26200.039, "from_m": 26162.729, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26308.378, "from_m": 26200.039, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39868.14, "from_m": 26308.378, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40204.276, "from_m": 39868.14, "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": 40256.367, "from_m": 40204.276, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40491.298, "from_m": 40256.367, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40554.532, "from_m": 40491.298, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41763.227, "from_m": 40554.532, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46569.076, "from_m": 41763.227, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47163.79, "from_m": 46569.076, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53744.666, "from_m": 47163.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54160.799, "from_m": 53744.666, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58947.953, "from_m": 54160.799, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 59719.006, "from_m": 58947.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": 60766.135, "from_m": 59719.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60828.317, "from_m": 60766.135, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65533.982, "from_m": 60828.317, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66225.628, "from_m": 65533.982, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 66388.84, "from_m": 66225.628, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66614.641, "from_m": 66388.84, "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": 67275.338, "from_m": 66614.641, "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": 72205.445, "from_m": 67275.338, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 72260.426, "from_m": 72205.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73694.523, "from_m": 72260.426, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84872.032, "from_m": 73694.523, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 84911.201, "from_m": 84872.032, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 85391.541, "from_m": 84911.201, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85462.349, "from_m": 85391.541, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 87450.965, "from_m": 85462.349, "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": 87773.191, "from_m": 87450.965, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 90285.831, "from_m": 87773.191, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92096.906, "from_m": 90285.831, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92391.067, "from_m": 92096.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": 93145.26, "from_m": 92391.067, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 97192.891, "from_m": 93145.26, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 97241.441, "from_m": 97192.891, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104967.129, "from_m": 97241.441, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 107244.624, "from_m": 104967.129, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 107858.909, "from_m": 107244.624, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 119510.584, "from_m": 107858.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 119625.326, "from_m": 119510.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 119807.838, "from_m": 119625.326, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 120072.471, "from_m": 119807.838, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 127184.62, "from_m": 120072.471, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 127525.615, "from_m": 127184.62, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127717.805, "from_m": 127525.615, "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": 127771.381, "from_m": 127717.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": 127805.35, "from_m": 127771.381, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 128306.165, "from_m": 127805.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": 128321.656, "from_m": 128306.165, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 130629.184, "from_m": 128321.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": 130686.484, "from_m": 130629.184, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 130733.183, "from_m": 130686.484, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 131072.132, "from_m": 130733.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 131296.604, "from_m": 131072.132, "capability_applied": null, "effective_limit_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": 584615, "profile_key": "748c4088eeb36679894f6f4ea9b6cddd93f7438b62d07c9df112bf27e98e1293", "schedule_id": 13200, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1609", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1610", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 576.626, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611", "location": "Engine Shed Jn", "stage_seq": 3, "distance_m": 1309.591, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Stourton Jn", "stage_seq": 4, "distance_m": 5639.302, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618", "location": "Methley Jn", "stage_seq": 5, "distance_m": 13687.286, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619H", "location": "Altofts Jn", "stage_seq": 6, "distance_m": 16317.661, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1627H", "location": "Wakefield Kirkgate", "stage_seq": 7, "distance_m": 22491.928, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631", "location": "Horbury Jn", "stage_seq": 8, "distance_m": 26120.818, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Woolley Coal Sidings S.B.", "stage_seq": 9, "distance_m": 33235.119, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1643H", "location": "Barnsley", "stage_seq": 10, "distance_m": 40237.177, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653H", "location": "Ecclesfield West S.B.", "stage_seq": 11, "distance_m": 56940.279, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Meadowhall", "stage_seq": 12, "distance_m": 60661.699, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Wincobank Jn", "stage_seq": 13, "distance_m": 60902.565, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Nunnery Main Line Jn", "stage_seq": 14, "distance_m": 65335.853, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1704H", "wtt_dep": "1706H", "location": "Sheffield", "stage_seq": 15, "distance_m": 66066.502, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1711H", "location": "Dore Station Jn", "stage_seq": 16, "distance_m": 72122.391, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1715H", "wtt_dep": "1716H", "location": "Dronfield", "stage_seq": 17, "distance_m": 77239.183, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720H", "location": "Tapton Jn", "stage_seq": 18, "distance_m": 84911.201, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1721H", "wtt_dep": "1722H", "location": "Chesterfield", "stage_seq": 19, "distance_m": 85824.102, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1724", "location": "Chesterfield South Jn", "stage_seq": 20, "distance_m": 87265.83, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Clay Cross North Jn", "stage_seq": 21, "distance_m": 91027.042, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1732", "wtt_dep": "1733", "location": "Alfreton", "stage_seq": 22, "distance_m": 102099.162, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736", "location": "Ironville Jn", "stage_seq": 23, "distance_m": 106776.71, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1739", "wtt_dep": "1740", "location": "Langley Mill", "stage_seq": 24, "distance_m": 112041.569, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1745", "location": "Ilkeston", "stage_seq": 25, "distance_m": 117258.966, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1748H", "location": "Trowell Jn", "stage_seq": 26, "distance_m": 119625.326, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754", "location": "Radford Jn", "stage_seq": 27, "distance_m": 127760.986, "section_seq": 1, "route_path_id": 32831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1756", "location": "Mansfield Jn", "stage_seq": 28, "distance_m": 130268.927, "section_seq": 1, "route_path_id": 32831}, {"is_pass": false, "wtt_arr": "1759H", "wtt_dep": null, "location": "Nottingham", "stage_seq": 29, "distance_m": 131296.604, "section_seq": 1, "route_path_id": 32831}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 131296.604, "from_m": 0.0, "section_seq": 1, "route_path_id": 32831}], "total_distance_m": 131296.604, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 124175.577, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7121.027, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5910, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:26:19Z", "source_id": 47921078, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:26:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:26:22Z", "source_id": 15574984, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:29Z", "source_id": 47960403, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:41:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:34Z", "source_id": 15586211, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:32Z", "source_id": 48003011, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:35Z", "source_id": 15598338, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7308, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:36Z", "source_id": 48023182, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:04:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:40Z", "source_id": 15603953, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:55Z", "source_id": 48056194, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:58Z", "source_id": 15613237, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7594, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:34Z", "source_id": 48072296, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:39Z", "source_id": 15617787, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:24Z", "source_id": 48103072, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:31:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:27Z", "source_id": 15626693, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16716, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:14Z", "source_id": 48124077, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:17Z", "source_id": 15633178, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16724, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:14Z", "source_id": 48136990, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:17Z", "source_id": 15637373, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:12Z", "source_id": 48168231, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T16:57:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:13Z", "source_id": 15647241, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Leeds |
1609 |
1609 |
17B |
None |
None |
Nottingham |
1800 |
1759½ |
1A |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89778/2026-09-15/detailed |
None |
Ilkeston |
2026-09-15T17:45:00+01:00 |
Nottingham |
13.0 |
{"type": "LineString", "coordinates": [[-1.2949390999999997, 52.9789418], [-1.2945034, 52.978055799999986], [-1.2940973999999998, 52.97721159999999], [-1.2935615000000005, 52.97610459999999], [-1.2928911999999997, 52.974753], [-1.2923835, 52.973656199999986], [-1.2920219, 52.97290639999999], [-1.2914932999999995, 52.97186309999999], [-1.291119, 52.97110070000001], [-1.2908092999999998, 52.97044209999999], [-1.2906707, 52.9701194], [-1.2905897, 52.969914499999994], [-1.2904252, 52.9694881], [-1.2902595, 52.96895760000001], [-1.2900703999999998, 52.96824990000001], [-1.2899407, 52.967538700000006], [-1.289741, 52.9660791], [-1.2896593999999997, 52.96570949999999], [-1.2888956, 52.9607963], [-1.2888231, 52.9602832], [-1.2887323000000002, 52.9599236], [-1.2886299, 52.9596069], [-1.2885801999999995, 52.9593409], [-1.28851, 52.9589748], [-1.2883588, 52.958118799999994], [-1.2882942, 52.9577774], [-1.2882393999999997, 52.9573363], [-1.2881866000000002, 52.9568766], [-1.2881290999999997, 52.9564835], [-1.2880428, 52.956216000000005], [-1.2880098999999998, 52.956114199999995], [-1.287925, 52.9559299], [-1.2878085, 52.9557196], [-1.2876787, 52.955529299999995], [-1.2875473999999998, 52.95536599999999], [-1.2873848999999995, 52.9552048], [-1.2872134, 52.955050500000006], [-1.2869961, 52.95489139999999], [-1.2867641, 52.9547291], [-1.2862989, 52.9544312], [-1.2852232, 52.95374220000001], [-1.2838849, 52.9528933], [-1.2821419, 52.95178419999999], [-1.281531, 52.951421], [-1.2809208, 52.9510834], [-1.2802958, 52.95075939999999], [-1.2796420999999998, 52.9504393], [-1.279257, 52.950266500000005], [-1.2786535, 52.95000819999999], [-1.2781454999999995, 52.94979629999999], [-1.2776841, 52.94961489999999], [-1.2772172999999998, 52.94944139999999], [-1.2767438999999998, 52.94927669999999], [-1.2762824, 52.949126199999995], [-1.2754886, 52.948868899999994], [-1.2746473, 52.9486199], [-1.27376, 52.948390999999994], [-1.2731737, 52.9482454], [-1.2727512999999997, 52.948150899999995], [-1.272085, 52.948014], [-1.2711387999999997, 52.94784249999999], [-1.2706788999999998, 52.94776769999999], [-1.2696231, 52.947603599999994], [-1.2688932, 52.94751649999999], [-1.2681148, 52.9474303], [-1.2675271, 52.9473782], [-1.2667266, 52.9473168], [-1.2658165, 52.9472733], [-1.2651475999999997, 52.94725660000001], [-1.2636105, 52.9472543], [-1.2627291, 52.9472676], [-1.2618575, 52.94730030000001], [-1.2607097, 52.94738499999998], [-1.2596277, 52.9474879], [-1.259138, 52.94754820000001], [-1.2585923, 52.947615], [-1.2581066, 52.94768729999999], [-1.25764139776733, 52.94775572936998], [-1.2576313999999995, 52.9477572], [-1.2567021, 52.9479186], [-1.2564393, 52.94797160000001], [-1.2556873, 52.9481348], [-1.2531329999999998, 52.948681500000006], [-1.2513485, 52.9490474], [-1.2488406, 52.9495846], [-1.2479953, 52.949767300000005], [-1.2476003, 52.9498565], [-1.2439766999999995, 52.95063189999999], [-1.2432712999999995, 52.9508044], [-1.2426386, 52.950969699999995], [-1.2413697999999995, 52.9513294], [-1.2398509, 52.9518342], [-1.2386345, 52.9523352], [-1.2372802, 52.9529327], [-1.2364956, 52.9533225], [-1.2357812, 52.9536948], [-1.234262, 52.95448270000001], [-1.2329445, 52.9551833], [-1.2285285, 52.95741760000001], [-1.2272655, 52.9579684], [-1.2268711999999995, 52.95814039999999], [-1.2265247, 52.9582687], [-1.2254608, 52.9586454], [-1.2245977, 52.9589143], [-1.2235527999999998, 52.9592123], [-1.2227129, 52.9594242], [-1.2221612, 52.9595537], [-1.2217111, 52.959646500000005], [-1.220384, 52.9599017], [-1.2191069, 52.9600945], [-1.2184881, 52.9601797], [-1.2169936, 52.96032700000001], [-1.2159308999999998, 52.960398399999995], [-1.2150171, 52.96043349999999], [-1.2139475999999998, 52.9604424], [-1.2130586, 52.960427900000006], [-1.2117678, 52.960388300000005], [-1.2084682, 52.9602629], [-1.1955294, 52.9597507], [-1.1954156, 52.9597456], [-1.1898997, 52.9595229], [-1.1892225999999997, 52.9594955], [-1.1887244, 52.95947410000001], [-1.1883579, 52.9594357], [-1.1880148, 52.95938959999999], [-1.1877017999999997, 52.95933310000001], [-1.1871013999999998, 52.9591731], [-1.1867775, 52.95906370000001], [-1.1865764, 52.9589885], [-1.1863007, 52.95886260000001], [-1.1859984, 52.9587094], [-1.185723, 52.9585365], [-1.1854324, 52.95832239999999], [-1.185196, 52.95811110000001], [-1.1849863, 52.957882700000006], [-1.1848289, 52.9576619], [-1.1847156, 52.9574611], [-1.1846185, 52.9572009], [-1.1845221999999995, 52.9567108], [-1.1845234999999998, 52.95653840000001], [-1.1845173, 52.9563225], [-1.1845076, 52.9562292], [-1.1844259, 52.9559277], [-1.1844199, 52.95584850000001], [-1.1843831000000002, 52.9556467], [-1.1842863, 52.9552081], [-1.1842215, 52.95500869999999], [-1.1841478999999997, 52.9548122], [-1.1840916, 52.9546476], [-1.1840355, 52.95451229999999], [-1.1839787, 52.9544066], [-1.1838696, 52.954204399999995], [-1.1837512999999995, 52.9540185], [-1.1836302, 52.9538379], [-1.1834361, 52.95358230000001], [-1.1831135, 52.9532154], [-1.1822642, 52.952359699999995], [-1.1816871999999998, 52.9518032], [-1.1815608999999998, 52.9516865], [-1.1802270999999998, 52.9503266], [-1.1799255, 52.9500338], [-1.1793448999999998, 52.949457499999994], [-1.1789848, 52.9491417], [-1.1786499, 52.94885870000001], [-1.1783832, 52.94864770000001], [-1.1780071999999997, 52.9483709], [-1.1776635999999998, 52.948130500000005], [-1.1772368, 52.9478549], [-1.1768867, 52.94765], [-1.1766850000000002, 52.9475327], [-1.1764004999999995, 52.9473746], [-1.1761147, 52.9472338], [-1.1752327, 52.94680139999999], [-1.1750051, 52.9466918], [-1.1741370000000002, 52.946282899999986], [-1.1735488999999997, 52.946006], [-1.1732127, 52.94583690000001], [-1.1729819, 52.945729500000006], [-1.1724004, 52.9454218], [-1.1719404, 52.9452009], [-1.1715574, 52.9450042], [-1.1712857, 52.944873999999984], [-1.1707849, 52.944631599999994], [-1.1705012, 52.94449569999999], [-1.1701887, 52.9443631], [-1.1698159, 52.94421439999999], [-1.1695137, 52.9441051], [-1.1692487, 52.94402800000001], [-1.1689493, 52.943947], [-1.1686529, 52.94387059999999], [-1.1683846999999998, 52.94380879999999], [-1.1680639, 52.943741], [-1.1678098693553778, 52.94369482082817], [-1.1677828, 52.943689899999995], [-1.1673574, 52.9436167], [-1.1669522, 52.94356320000001], [-1.1665678, 52.94351970000001], [-1.1660753, 52.9434845], [-1.1656608, 52.9434656], [-1.1652222, 52.943466], [-1.1647669, 52.9434822], [-1.164269, 52.9435123], [-1.1638487, 52.9435462], [-1.1634486999999998, 52.94359000000001], [-1.1629298999999995, 52.9436715], [-1.1622479, 52.9438232], [-1.1605473, 52.9442317], [-1.1598497, 52.94440010000001], [-1.1586306, 52.9447131], [-1.1581008933251538, 52.9448456946924], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]} |
8.8 |
1744 |
1757 |
Ilkeston |
Nottingham |
Nottingham |
52.9473183 |
-1.1440028 |
52.9473183 |
-1.1440028 |
1 |
0 |
2026-09-15 17:07:07 |
TERMINATED |
2026-09-15 16:57:00 |
Nottingham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647241 |
1789491314277347 |
86 |
86 |
2026-09-15 17:07:05.919721 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:05.503287 |
| 555112 |
587129 |
L37633 |
635S54MV15 |
2026-09-15 |
COMPLETE |
15647728 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 587129, "stp": "P", "toc": "Chiltern Railways", "uid": "L37633", "consist": "165007+165030", "dest_crs": "MYB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37633/2026-09-15/detailed", "trust_id": "635S54MV15", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Marylebone", "service_date": "2026-09-15", "dest_arr_time": "1800", "dest_platform": "1", "is_terminated": 1, "next_location": "London Marylebone", "signalling_id": "5S54", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "1800", "current_leg_dep": "1757", "current_leg_end": "London Marylebone", "origin_dep_time": "1739", "origin_platform": "W", "current_location": "London Marylebone", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16821319999999998, 51.5291348], [-0.16744, 51.5284984], [-0.1672041, 51.52830070000001], [-0.1670652, 51.52818930000001], [-0.1669376, 51.528083], [-0.16682429999999998, 51.52797139999999], [-0.1667105, 51.52786669999998], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]}", "current_leg_start": "Marylebone Up Tunnel Sidings", "dest_arr_time_act": "1800", "motion_projection": null, "next_location_lat": "51.5232556", "next_location_lon": "-0.1630113", "previous_location": "London Marylebone", "current_leg_milage": "0.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 887.095, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 901.847, \"from_m\": 887.095, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 959.211, \"from_m\": 901.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\": 1265.654, \"from_m\": 959.211, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1510.67, \"from_m\": 1265.654, \"capability_applied\": null, \"effective_limit_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\": 587129, \"profile_key\": \"bf68aee417447e91711b68d08bdbc4ea817f8e8136564094344eda1c29849818\", \"schedule_id\": 15982, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72264}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1757\", \"location\": \"Marylebone Up Tunnel Sidings\", \"stage_seq\": 2, \"distance_m\": 755.335, \"section_seq\": 1, \"route_path_id\": 72264}, {\"is_pass\": false, \"wtt_arr\": \"1800\", \"wtt_dep\": null, \"location\": \"London Marylebone\", \"stage_seq\": 3, \"distance_m\": 1510.67, \"section_seq\": 1, \"route_path_id\": 72264}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1510.67, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72264}], \"total_distance_m\": 1510.67, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1510.67, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1739", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5232556", "current_position_lon": "-0.1630113", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:48Z\", \"source_id\": 48169694, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:52Z\", \"source_id\": 15647728, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Marylebone", "service_state_platform": "1", "timing_fact_generation": 1789491353986968, "current_leg_arrival_utc": "2026-09-15T17:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:08.843755", "service_state_evidence_id": 15647728, "current_leg_start_actual_dep": "2026-09-15T17:57:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:09.747482", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
MYB |
5S54 |
165007+165030 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 887.095, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 901.847, "from_m": 887.095, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 959.211, "from_m": 901.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": 1265.654, "from_m": 959.211, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1510.67, "from_m": 1265.654, "capability_applied": null, "effective_limit_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": 587129, "profile_key": "bf68aee417447e91711b68d08bdbc4ea817f8e8136564094344eda1c29849818", "schedule_id": 15982, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1739", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72264}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1757", "location": "Marylebone Up Tunnel Sidings", "stage_seq": 2, "distance_m": 755.335, "section_seq": 1, "route_path_id": 72264}, {"is_pass": false, "wtt_arr": "1800", "wtt_dep": null, "location": "London Marylebone", "stage_seq": 3, "distance_m": 1510.67, "section_seq": 1, "route_path_id": 72264}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1510.67, "from_m": 0.0, "section_seq": 1, "route_path_id": 72264}], "total_distance_m": 1510.67, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1510.67, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:48Z", "source_id": 48169694, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:57:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:52Z", "source_id": 15647728, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
London Marylebone |
1739 |
1739 |
W |
None |
None |
London Marylebone |
1800 |
1800 |
1 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37633/2026-09-15/detailed |
None |
Marylebone Up Tunnel Sidings |
2026-09-15T17:57:00+01:00 |
London Marylebone |
3.0 |
{"type": "LineString", "coordinates": [[-0.16821319999999998, 51.5291348], [-0.16744, 51.5284984], [-0.1672041, 51.52830070000001], [-0.1670652, 51.52818930000001], [-0.1669376, 51.528083], [-0.16682429999999998, 51.52797139999999], [-0.1667105, 51.52786669999998], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]} |
0.5 |
1757 |
1800 |
London Marylebone |
London Marylebone |
London Marylebone |
51.5232556 |
-0.1630113 |
51.5232556 |
-0.1630113 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
London Marylebone |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647728 |
1789491353986968 |
5 |
5 |
2026-09-15 17:07:09.747482 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:08.843755 |
| 555113 |
585491 |
C47903 |
742P65MT15 |
2026-09-15 |
COMPLETE |
15647560 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 585491, "stp": "P", "toc": "Great Western Railway", "uid": "C47903", "consist": "387158+387156+387169", "dest_crs": "PAD", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C47903/2026-09-15/detailed", "trust_id": "742P65MT15", "origin_crs": "DID", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "10", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "2P65", "timing_status": "LATE", "origin_station": "Didcot Parkway", "current_leg_arr": "1757", "current_leg_dep": "1736", "current_leg_end": "London Paddington", "origin_dep_time": "1641", "origin_platform": "4", "current_location": "Link Line", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.591979611881392, 51.512085706320285], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5673267999999999, 51.50938519999999], [-0.5651711, 51.5092446], [-0.5643312141426257, 51.509190170946205], [-0.5634197, 51.50913109999999], [-0.5616685999999999, 51.509015700000006], [-0.5613319, 51.5089919], [-0.5600900999999999, 51.508880299999994], [-0.5586371, 51.5087849], [-0.5570078, 51.5086813], [-0.5554321999999999, 51.508586900000005], [-0.5530419, 51.5084232], [-0.5520151999999999, 51.50835300000001], [-0.5498690999999999, 51.5082135], [-0.5465328999999999, 51.508003], [-0.5443527999999999, 51.50787100000001], [-0.5426873, 51.50779899999999], [-0.5425560999999999, 51.50779589999999], [-0.5398859, 51.50768980000001], [-0.5389891704717129, 51.50766882107962], [-0.5381975, 51.507650299999995], [-0.5366578, 51.507614200000006], [-0.5348374, 51.5075789], [-0.5325511, 51.5075464], [-0.530544, 51.50753629999999], [-0.5292539, 51.5075416], [-0.5289089999999999, 51.5075416], [-0.5270464, 51.5075584], [-0.5252169, 51.5075872], [-0.5233442, 51.50763439999999], [-0.5210425, 51.50771180000001], [-0.516913, 51.5078703], [-0.5156885, 51.5079297], [-0.5150759, 51.5079578], [-0.5141004, 51.5080096], [-0.5127739, 51.5080858], [-0.5121688999999999, 51.50812549999999], [-0.5115940999999999, 51.5081593], [-0.5109837, 51.508198], [-0.5104821999999999, 51.5082371], [-0.5099381, 51.5082734], [-0.5095243, 51.508303], [-0.509037, 51.5083367], [-0.5084624, 51.5083794], [-0.5080916, 51.508410100000006], [-0.5075414, 51.50845279999999], [-0.5070162, 51.5084923], [-0.5064388, 51.5085418], [-0.5059896999999999, 51.5085794], [-0.5053770999999999, 51.5086354], [-0.5048147, 51.5086864], [-0.5043017, 51.50873749999999], [-0.5036564, 51.5088029], [-0.502982, 51.5088704], [-0.5023226, 51.508937299999985], [-0.5016463, 51.50900310000001], [-0.5009295, 51.5090775], [-0.5002356, 51.5091443], [-0.4994765999999999, 51.5092165], [-0.4987122, 51.509286], [-0.4979485999999999, 51.50934869999998], [-0.4972654, 51.509403600000006], [-0.4966119, 51.5094544], [-0.4959912999999999, 51.5095031], [-0.49539620000000006, 51.5095434], [-0.4945999, 51.50960119999999], [-0.4937520000000001, 51.509655300000006], [-0.493109, 51.509691499999995], [-0.49237670000000006, 51.5097299], [-0.4916882999999999, 51.5097651], [-0.49102299999999993, 51.50979719999999], [-0.4903135, 51.5098282], [-0.4896206999999999, 51.5098568], [-0.4886968, 51.5098904], [-0.4876103, 51.509929100000015], [-0.4871260999999999, 51.5099387], [-0.4863008, 51.50995509999999], [-0.4856307000000001, 51.5099726], [-0.4852026577487388, 51.50998275812233], [-0.4851419, 51.509984200000005], [-0.4841636, 51.5099903], [-0.4831759, 51.5100016], [-0.4822996, 51.510003000000005], [-0.48140040000000006, 51.5100041], [-0.4803609999999998, 51.5099964], [-0.4793206999999999, 51.50998040000001], [-0.4787907, 51.509973], [-0.4775695, 51.5099454], [-0.4773243, 51.5099417], [-0.4768765, 51.50992699999999], [-0.4760567, 51.509904299999995], [-0.4750517, 51.5098697], [-0.4743790000000001, 51.5098425], [-0.4740621, 51.5098277], [-0.4737824, 51.509811199999994], [-0.4732237, 51.5097779], [-0.47266530000000007, 51.50974229999999], [-0.4721984000000001, 51.5097128], [-0.47136440000000007, 51.5096535], [-0.4706683, 51.5096021], [-0.4699871, 51.50955429999999], [-0.46934229999999993, 51.5095076], [-0.4686699, 51.5094584], [-0.4680526, 51.509411], [-0.4673715999999999, 51.5093548], [-0.4667082, 51.5093012], [-0.4658807999999999, 51.5092306], [-0.4651003, 51.5091599], [-0.46444510000000006, 51.5090982], [-0.463694, 51.50902550000001], [-0.4628341, 51.5089387], [-0.46209779999999995, 51.50886169999999], [-0.46155519999999994, 51.50880109999999], [-0.4609178, 51.50873169999999], [-0.4602692999999999, 51.50865509999999], [-0.4596061999999999, 51.5085737], [-0.4588233, 51.508475], [-0.4580563, 51.50837430000001], [-0.45728489999999994, 51.50827089999999], [-0.4563861, 51.50814549999999], [-0.4555590000000001, 51.508024600000006], [-0.4547454, 51.507904200000006], [-0.4543595999999999, 51.5078463], [-0.4536842, 51.5077382], [-0.4530777, 51.5076428], [-0.4525194, 51.507549], [-0.4518767999999999, 51.507442399999995], [-0.4511105, 51.5073099], [-0.4508435, 51.50726410000001], [-0.4499879999999999, 51.507114399999985], [-0.44967479999999993, 51.50705570000001], [-0.4491576420597607, 51.50696168828888], [-0.4488425, 51.5069044], [-0.4483130000000001, 51.5067994], [-0.4474419999999999, 51.5066216], [-0.4468209, 51.5064933], [-0.4465365297281021, 51.50643022919285], [-0.44620229999999994, 51.5063561], [-0.4453570999999999, 51.5061688], [-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": "1753", "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": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1434.586, \"from_m\": 0.0, \"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\": 1503.742, \"from_m\": 1434.586, \"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\": 1650.424, \"from_m\": 1503.742, \"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\": 26079.453, \"from_m\": 1650.424, \"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\": 27313.411, \"from_m\": 26079.453, \"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\": 27794.652, \"from_m\": 27313.411, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 28632.985, \"from_m\": 27794.652, \"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\": 28739.872, \"from_m\": 28632.985, \"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\": 28798.252, \"from_m\": 28739.872, \"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\": 28878.198, \"from_m\": 28798.252, \"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\": 35635.127, \"from_m\": 28878.198, \"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\": 35689.638, \"from_m\": 35635.127, \"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\": 44867.117, \"from_m\": 35689.638, \"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\": 44878.721, \"from_m\": 44867.117, \"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\": 46208.466, \"from_m\": 44878.721, \"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\": 46359.057, \"from_m\": 46208.466, \"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\": 46397.596, \"from_m\": 46359.057, \"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\": 46887.112, \"from_m\": 46397.596, \"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\": 46970.625, \"from_m\": 46887.112, \"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\": 54714.735, \"from_m\": 46970.625, \"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\": 54827.236, \"from_m\": 54714.735, \"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\": 55901.366, \"from_m\": 54827.236, \"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\": 56030.873, \"from_m\": 55901.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77567.58, \"from_m\": 56030.873, \"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\": 81831.04, \"from_m\": 77567.58, \"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\": 82032.446, \"from_m\": 81831.04, \"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\": 82118.125, \"from_m\": 82032.446, \"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\": 83281.387, \"from_m\": 82118.125, \"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\": 83566.397, \"from_m\": 83281.387, \"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\": 85036.523, \"from_m\": 83566.397, \"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\": 585491, \"profile_key\": \"fb627f9fc4c7db8688aab9deedbd566b3891ac191c6abf1799fda4be97060819\", \"schedule_id\": 6221, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Didcot Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Didcot East Jn\", \"stage_seq\": 2, \"distance_m\": 940.163, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1646H\", \"location\": \"Cholsey\", \"stage_seq\": 3, \"distance_m\": 7414.0, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651\", \"location\": \"Goring & Streatley\", \"stage_seq\": 4, \"distance_m\": 13435.253, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1655\", \"location\": \"Pangbourne\", \"stage_seq\": 5, \"distance_m\": 18627.457, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659\", \"location\": \"Tilehurst\", \"stage_seq\": 6, \"distance_m\": 23205.756, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Reading West Jn\", \"stage_seq\": 7, \"distance_m\": 25571.058, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": \"1712\", \"location\": \"Reading\", \"stage_seq\": 8, \"distance_m\": 27455.141, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 28576.865, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1718\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 35361.513, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1725\", \"location\": \"Maidenhead\", \"stage_seq\": 11, \"distance_m\": 46250.635, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1732\", \"location\": \"Slough\", \"stage_seq\": 12, \"distance_m\": 55493.107, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1734\", \"location\": \"Dolphin Jn\", \"stage_seq\": 13, \"distance_m\": 57474.603, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1738\", \"location\": \"Stockley Jn\", \"stage_seq\": 14, \"distance_m\": 65752.984, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1738H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 15, \"distance_m\": 67413.118, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Southall\", \"stage_seq\": 16, \"distance_m\": 70692.817, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Acton West Jn\", \"stage_seq\": 17, \"distance_m\": 76858.463, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 18, \"distance_m\": 82249.825, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 19, \"distance_m\": 83121.966, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 20, \"distance_m\": 84396.107, \"section_seq\": 1, \"route_path_id\": 30113}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 21, \"distance_m\": 85036.523, \"section_seq\": 1, \"route_path_id\": 30113}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85036.523, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30113}], \"total_distance_m\": 85036.523, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84084.424, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 952.099, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1641", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:50:17Z\", \"source_id\": 47987889, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:50:21Z\", \"source_id\": 15594166, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:54Z\", \"source_id\": 48001188, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:57Z\", \"source_id\": 15597824, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:53Z\", \"source_id\": 48015055, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:57Z\", \"source_id\": 15601770, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:45Z\", \"source_id\": 48023714, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:49Z\", \"source_id\": 15604036, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:21Z\", \"source_id\": 48074466, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:25Z\", \"source_id\": 15618471, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:12Z\", \"source_id\": 48093792, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:18Z\", \"source_id\": 15624028, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:14Z\", \"source_id\": 48113473, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:19Z\", \"source_id\": 15629836, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:25Z\", \"source_id\": 15634125, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:08Z\", \"source_id\": 48141985, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:12Z\", \"source_id\": 15638895, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:14Z\", \"source_id\": 48147397, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:18Z\", \"source_id\": 15640635, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:18Z\", \"source_id\": 48152736, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:23Z\", \"source_id\": 15642376, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:33Z\", \"source_id\": 48169023, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:37Z\", \"source_id\": 15647560, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "5", "timing_fact_generation": 1789491338623192, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:11.572714", "service_state_evidence_id": 15647560, "current_leg_start_actual_dep": "2026-09-15T17:36:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:11.607489", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
DID |
PAD |
2P65 |
387158+387156+387169 |
12 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1434.586, "from_m": 0.0, "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": 1503.742, "from_m": 1434.586, "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": 1650.424, "from_m": 1503.742, "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": 26079.453, "from_m": 1650.424, "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": 27313.411, "from_m": 26079.453, "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": 27794.652, "from_m": 27313.411, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 28632.985, "from_m": 27794.652, "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": 28739.872, "from_m": 28632.985, "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": 28798.252, "from_m": 28739.872, "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": 28878.198, "from_m": 28798.252, "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": 35635.127, "from_m": 28878.198, "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": 35689.638, "from_m": 35635.127, "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": 44867.117, "from_m": 35689.638, "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": 44878.721, "from_m": 44867.117, "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": 46208.466, "from_m": 44878.721, "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": 46359.057, "from_m": 46208.466, "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": 46397.596, "from_m": 46359.057, "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": 46887.112, "from_m": 46397.596, "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": 46970.625, "from_m": 46887.112, "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": 54714.735, "from_m": 46970.625, "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": 54827.236, "from_m": 54714.735, "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": 55901.366, "from_m": 54827.236, "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": 56030.873, "from_m": 55901.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77567.58, "from_m": 56030.873, "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": 81831.04, "from_m": 77567.58, "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": 82032.446, "from_m": 81831.04, "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": 82118.125, "from_m": 82032.446, "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": 83281.387, "from_m": 82118.125, "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": 83566.397, "from_m": 83281.387, "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": 85036.523, "from_m": 83566.397, "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": 585491, "profile_key": "fb627f9fc4c7db8688aab9deedbd566b3891ac191c6abf1799fda4be97060819", "schedule_id": 6221, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1641", "location": "Didcot Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642", "location": "Didcot East Jn", "stage_seq": 2, "distance_m": 940.163, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1646H", "location": "Cholsey", "stage_seq": 3, "distance_m": 7414.0, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651", "location": "Goring & Streatley", "stage_seq": 4, "distance_m": 13435.253, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1655", "location": "Pangbourne", "stage_seq": 5, "distance_m": 18627.457, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659", "location": "Tilehurst", "stage_seq": 6, "distance_m": 23205.756, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Reading West Jn", "stage_seq": 7, "distance_m": 25571.058, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": "1712", "location": "Reading", "stage_seq": 8, "distance_m": 27455.141, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713H", "location": "Kennet Bridge Jn", "stage_seq": 9, "distance_m": 28576.865, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1718", "location": "Twyford", "stage_seq": 10, "distance_m": 35361.513, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1725", "location": "Maidenhead", "stage_seq": 11, "distance_m": 46250.635, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1732", "location": "Slough", "stage_seq": 12, "distance_m": 55493.107, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1734", "location": "Dolphin Jn", "stage_seq": 13, "distance_m": 57474.603, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1738", "location": "Stockley Jn", "stage_seq": 14, "distance_m": 65752.984, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1738H", "location": "Heathrow Airport Jn", "stage_seq": 15, "distance_m": 67413.118, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Southall", "stage_seq": 16, "distance_m": 70692.817, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Acton West Jn", "stage_seq": 17, "distance_m": 76858.463, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746", "location": "Ladbroke Grove Jn", "stage_seq": 18, "distance_m": 82249.825, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747", "location": "Portobello Jn (London)", "stage_seq": 19, "distance_m": 83121.966, "section_seq": 1, "route_path_id": 30113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Royal Oak Junction", "stage_seq": 20, "distance_m": 84396.107, "section_seq": 1, "route_path_id": 30113}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "London Paddington", "stage_seq": 21, "distance_m": 85036.523, "section_seq": 1, "route_path_id": 30113}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85036.523, "from_m": 0.0, "section_seq": 1, "route_path_id": 30113}], "total_distance_m": 85036.523, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84084.424, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 952.099, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:50:17Z", "source_id": 47987889, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:51:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:50:21Z", "source_id": 15594166, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23947, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:54Z", "source_id": 48001188, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:56:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:57Z", "source_id": 15597824, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:53Z", "source_id": 48015055, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:00:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:57Z", "source_id": 15601770, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:45Z", "source_id": 48023714, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:04:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:49Z", "source_id": 15604036, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:21Z", "source_id": 48074466, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:21:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:25Z", "source_id": 15618471, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:12Z", "source_id": 48093792, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:28:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:18Z", "source_id": 15624028, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:14Z", "source_id": 48113473, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:35:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:19Z", "source_id": 15629836, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:25Z", "source_id": 15634125, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:08Z", "source_id": 48141985, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:45:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:12Z", "source_id": 15638895, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:14Z", "source_id": 48147397, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:18Z", "source_id": 15640635, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:18Z", "source_id": 48152736, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:23Z", "source_id": 15642376, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:33Z", "source_id": 48169023, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:57:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:37Z", "source_id": 15647560, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Didcot Parkway |
1641 |
1641 |
4 |
None |
None |
London Paddington |
1753 |
1753 |
10 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C47903/2026-09-15/detailed |
None |
Slough |
2026-09-15T17:36:00+01:00 |
London Paddington |
21.0 |
{"type": "LineString", "coordinates": [[-0.591979611881392, 51.512085706320285], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5673267999999999, 51.50938519999999], [-0.5651711, 51.5092446], [-0.5643312141426257, 51.509190170946205], [-0.5634197, 51.50913109999999], [-0.5616685999999999, 51.509015700000006], [-0.5613319, 51.5089919], [-0.5600900999999999, 51.508880299999994], [-0.5586371, 51.5087849], [-0.5570078, 51.5086813], [-0.5554321999999999, 51.508586900000005], [-0.5530419, 51.5084232], [-0.5520151999999999, 51.50835300000001], [-0.5498690999999999, 51.5082135], [-0.5465328999999999, 51.508003], [-0.5443527999999999, 51.50787100000001], [-0.5426873, 51.50779899999999], [-0.5425560999999999, 51.50779589999999], [-0.5398859, 51.50768980000001], [-0.5389891704717129, 51.50766882107962], [-0.5381975, 51.507650299999995], [-0.5366578, 51.507614200000006], [-0.5348374, 51.5075789], [-0.5325511, 51.5075464], [-0.530544, 51.50753629999999], [-0.5292539, 51.5075416], [-0.5289089999999999, 51.5075416], [-0.5270464, 51.5075584], [-0.5252169, 51.5075872], [-0.5233442, 51.50763439999999], [-0.5210425, 51.50771180000001], [-0.516913, 51.5078703], [-0.5156885, 51.5079297], [-0.5150759, 51.5079578], [-0.5141004, 51.5080096], [-0.5127739, 51.5080858], [-0.5121688999999999, 51.50812549999999], [-0.5115940999999999, 51.5081593], [-0.5109837, 51.508198], [-0.5104821999999999, 51.5082371], [-0.5099381, 51.5082734], [-0.5095243, 51.508303], [-0.509037, 51.5083367], [-0.5084624, 51.5083794], [-0.5080916, 51.508410100000006], [-0.5075414, 51.50845279999999], [-0.5070162, 51.5084923], [-0.5064388, 51.5085418], [-0.5059896999999999, 51.5085794], [-0.5053770999999999, 51.5086354], [-0.5048147, 51.5086864], [-0.5043017, 51.50873749999999], [-0.5036564, 51.5088029], [-0.502982, 51.5088704], [-0.5023226, 51.508937299999985], [-0.5016463, 51.50900310000001], [-0.5009295, 51.5090775], [-0.5002356, 51.5091443], [-0.4994765999999999, 51.5092165], [-0.4987122, 51.509286], [-0.4979485999999999, 51.50934869999998], [-0.4972654, 51.509403600000006], [-0.4966119, 51.5094544], [-0.4959912999999999, 51.5095031], [-0.49539620000000006, 51.5095434], [-0.4945999, 51.50960119999999], [-0.4937520000000001, 51.509655300000006], [-0.493109, 51.509691499999995], [-0.49237670000000006, 51.5097299], [-0.4916882999999999, 51.5097651], [-0.49102299999999993, 51.50979719999999], [-0.4903135, 51.5098282], [-0.4896206999999999, 51.5098568], [-0.4886968, 51.5098904], [-0.4876103, 51.509929100000015], [-0.4871260999999999, 51.5099387], [-0.4863008, 51.50995509999999], [-0.4856307000000001, 51.5099726], [-0.4852026577487388, 51.50998275812233], [-0.4851419, 51.509984200000005], [-0.4841636, 51.5099903], [-0.4831759, 51.5100016], [-0.4822996, 51.510003000000005], [-0.48140040000000006, 51.5100041], [-0.4803609999999998, 51.5099964], [-0.4793206999999999, 51.50998040000001], [-0.4787907, 51.509973], [-0.4775695, 51.5099454], [-0.4773243, 51.5099417], [-0.4768765, 51.50992699999999], [-0.4760567, 51.509904299999995], [-0.4750517, 51.5098697], [-0.4743790000000001, 51.5098425], [-0.4740621, 51.5098277], [-0.4737824, 51.509811199999994], [-0.4732237, 51.5097779], [-0.47266530000000007, 51.50974229999999], [-0.4721984000000001, 51.5097128], [-0.47136440000000007, 51.5096535], [-0.4706683, 51.5096021], [-0.4699871, 51.50955429999999], [-0.46934229999999993, 51.5095076], [-0.4686699, 51.5094584], [-0.4680526, 51.509411], [-0.4673715999999999, 51.5093548], [-0.4667082, 51.5093012], [-0.4658807999999999, 51.5092306], [-0.4651003, 51.5091599], [-0.46444510000000006, 51.5090982], [-0.463694, 51.50902550000001], [-0.4628341, 51.5089387], [-0.46209779999999995, 51.50886169999999], [-0.46155519999999994, 51.50880109999999], [-0.4609178, 51.50873169999999], [-0.4602692999999999, 51.50865509999999], [-0.4596061999999999, 51.5085737], [-0.4588233, 51.508475], [-0.4580563, 51.50837430000001], [-0.45728489999999994, 51.50827089999999], [-0.4563861, 51.50814549999999], [-0.4555590000000001, 51.508024600000006], [-0.4547454, 51.507904200000006], [-0.4543595999999999, 51.5078463], [-0.4536842, 51.5077382], [-0.4530777, 51.5076428], [-0.4525194, 51.507549], [-0.4518767999999999, 51.507442399999995], [-0.4511105, 51.5073099], [-0.4508435, 51.50726410000001], [-0.4499879999999999, 51.507114399999985], [-0.44967479999999993, 51.50705570000001], [-0.4491576420597607, 51.50696168828888], [-0.4488425, 51.5069044], [-0.4483130000000001, 51.5067994], [-0.4474419999999999, 51.5066216], [-0.4468209, 51.5064933], [-0.4465365297281021, 51.50643022919285], [-0.44620229999999994, 51.5063561], [-0.4453570999999999, 51.5061688], [-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 |
1736 |
1757 |
Slough |
Link Line |
London Paddington |
51.5167482 |
-0.1769041 |
51.5167482 |
-0.1769041 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
London Paddington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647560 |
1789491338623192 |
88 |
88 |
2026-09-15 17:07:11.607489 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:11.572714 |
| 555114 |
587580 |
C35653 |
723W82MV15 |
2026-09-15 |
COMPLETE |
15648967 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 587580, "stp": "P", "toc": "Elizabeth Line", "uid": "C35653", "consist": "345021", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35653/2026-09-15/detailed", "trust_id": "723W82MV15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "1757½", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W82", "timing_status": "ON TIME", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "1757", "current_leg_dep": "1755", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1755½", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T17:07:37", "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": "1757½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.206, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 941.127, \"from_m\": 428.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1858.829, \"from_m\": 941.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2140.476, \"from_m\": 1858.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3215.744, \"from_m\": 2140.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3583.426, \"from_m\": 3215.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 587580, \"profile_key\": \"347ad7348d3b71f87a25ceaf60e09577039ef751972b3bea633314d7bb678d10\", \"schedule_id\": 4575, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1755H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}, {\"is_pass\": false, \"wtt_arr\": \"1757H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.426, \"section_seq\": 1, \"route_path_id\": 29782}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3583.426, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}], \"total_distance_m\": 3583.426, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.426, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1755½", "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\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:16Z\", \"source_id\": 48173572, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:20Z\", \"source_id\": 15648967, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789491440979205, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:19.396782", "service_state_evidence_id": 48173572, "current_leg_start_actual_dep": "2026-09-15T17:55:30+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-15T16:57:15", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:19.684144", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
PDX |
3W82 |
345021 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 428.206, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 941.127, "from_m": 428.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1858.829, "from_m": 941.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2140.476, "from_m": 1858.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 3215.744, "from_m": 2140.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3583.426, "from_m": 3215.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 587580, "profile_key": "347ad7348d3b71f87a25ceaf60e09577039ef751972b3bea633314d7bb678d10", "schedule_id": 4575, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1755H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29782}, {"is_pass": false, "wtt_arr": "1757H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.426, "section_seq": 1, "route_path_id": 29782}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3583.426, "from_m": 0.0, "section_seq": 1, "route_path_id": 29782}], "total_distance_m": 3583.426, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:16Z", "source_id": 48173572, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:57:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:20Z", "source_id": 15648967, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Westbourne Park Carriage Sidings |
1755½ |
1755½ |
5 |
None |
None |
Paddington (Crossrail) |
1757½ |
1757½ |
A |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35653/2026-09-15/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-15T17:55:30+01:00 |
Paddington (Crossrail) |
2.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 |
1755 |
1757 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:15 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
48173572 |
1789491440979205 |
7 |
7 |
2026-09-15 17:07:19.684144 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:19.396782 |
| 555115 |
586369 |
Y65479 |
529A48MU15 |
2026-09-15 |
COMPLETE |
15647918 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 586369, "stp": "P", "toc": "London Overground", "uid": "Y65479", "consist": null, "dest_crs": "CYP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65479/2026-09-15/detailed", "trust_id": "529A48MU15", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crystal Palace", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "3", "is_terminated": 1, "next_location": "Crystal Palace", "signalling_id": "9A48", "timing_status": "LATE", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "1757", "current_leg_dep": "1753", "current_leg_end": "Crystal Palace", "origin_dep_time": "1711", "origin_platform": "2", "current_location": "Crystal Palace", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+3 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": "1754", "motion_projection": null, "next_location_lat": "51.4177859", "next_location_lon": "-0.0721365", "previous_location": "Sydenham", "current_leg_milage": "1.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20191.175, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20232.216, \"from_m\": 20191.175, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20988.894, \"from_m\": 20232.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27137.886, \"from_m\": 20988.894, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28822.249, \"from_m\": 27137.886, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 586369, \"profile_key\": \"4f13532458962f0a028b010a59ee68cb43c85c1b89d4fdbac50b1bcb8d8ddeb5\", \"schedule_id\": 31061, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1711\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1712H\", \"wtt_dep\": \"1713\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1715\", \"wtt_dep\": \"1716\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1717H\", \"wtt_dep\": \"1718\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1719H\", \"wtt_dep\": \"1720\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1725\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1727\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1728H\", \"wtt_dep\": \"1729\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1730H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1735\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 21182.825, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1741\", \"wtt_dep\": \"1741H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 22498.837, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 24163.908, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 25516.271, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": \"1750\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 26936.802, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"Crystal Palace\", \"stage_seq\": 22, \"distance_m\": 28822.249, \"section_seq\": 1, \"route_path_id\": 40819}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28822.249, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40819}], \"total_distance_m\": 28822.249, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26340.389, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2481.86, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1711", "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-15T16:12:01Z\", \"source_id\": 48050630, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:03Z\", \"source_id\": 15611613, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:41Z\", \"source_id\": 48058402, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:43Z\", \"source_id\": 15613800, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:29Z\", \"source_id\": 48069031, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:32Z\", \"source_id\": 15616890, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:04Z\", \"source_id\": 48076360, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:08Z\", \"source_id\": 15619014, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:16Z\", \"source_id\": 48085643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:17Z\", \"source_id\": 15621634, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:38Z\", \"source_id\": 48092399, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:41Z\", \"source_id\": 15623545, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:56Z\", \"source_id\": 48098751, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:03Z\", \"source_id\": 15625485, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:07Z\", \"source_id\": 48104907, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:08Z\", \"source_id\": 15627226, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:51Z\", \"source_id\": 48109578, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:54Z\", \"source_id\": 15628687, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:22Z\", \"source_id\": 48113772, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:24Z\", \"source_id\": 15629946, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:39Z\", \"source_id\": 48119771, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:44Z\", \"source_id\": 15631871, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:02Z\", \"source_id\": 48128711, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:08Z\", \"source_id\": 15634685, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:54Z\", \"source_id\": 48136013, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:58Z\", \"source_id\": 15637071, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:33Z\", \"source_id\": 48145602, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:36Z\", \"source_id\": 15640094, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:02Z\", \"source_id\": 48152112, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:07Z\", \"source_id\": 15642148, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:52Z\", \"source_id\": 48159795, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:56Z\", \"source_id\": 15644496, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29870, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:59Z\", \"source_id\": 48170192, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:05Z\", \"source_id\": 15647918, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crystal Palace", "service_state_platform": "5", "timing_fact_generation": 1789491365987657, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:21.627667", "service_state_evidence_id": 15647918, "current_leg_start_actual_dep": "2026-09-15T17:53:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:21.916404", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
CYP |
9A48 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27137.886, "from_m": 20988.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28822.249, "from_m": 27137.886, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 586369, "profile_key": "4f13532458962f0a028b010a59ee68cb43c85c1b89d4fdbac50b1bcb8d8ddeb5", "schedule_id": 31061, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1711", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1712H", "wtt_dep": "1713", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1715", "wtt_dep": "1716", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1717H", "wtt_dep": "1718", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1719H", "wtt_dep": "1720", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1725", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1727", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1728H", "wtt_dep": "1729", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1730H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1735", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1741", "wtt_dep": "1741H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": "1750", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "Crystal Palace", "stage_seq": 22, "distance_m": 28822.249, "section_seq": 1, "route_path_id": 40819}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28822.249, "from_m": 0.0, "section_seq": 1, "route_path_id": 40819}], "total_distance_m": 28822.249, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26340.389, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2481.86, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:01Z", "source_id": 48050630, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:03Z", "source_id": 15611613, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:41Z", "source_id": 48058402, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:15:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:43Z", "source_id": 15613800, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:29Z", "source_id": 48069031, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:32Z", "source_id": 15616890, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:04Z", "source_id": 48076360, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:08Z", "source_id": 15619014, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:16Z", "source_id": 48085643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:24:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:17Z", "source_id": 15621634, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:38Z", "source_id": 48092399, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:26:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:41Z", "source_id": 15623545, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:56Z", "source_id": 48098751, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:03Z", "source_id": 15625485, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:07Z", "source_id": 48104907, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:31:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:08Z", "source_id": 15627226, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:51Z", "source_id": 48109578, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:33:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:54Z", "source_id": 15628687, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:22Z", "source_id": 48113772, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:34:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:24Z", "source_id": 15629946, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:39Z", "source_id": 48119771, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:37:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:44Z", "source_id": 15631871, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:02Z", "source_id": 48128711, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:40:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:08Z", "source_id": 15634685, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:54Z", "source_id": 48136013, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:43:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:58Z", "source_id": 15637071, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:33Z", "source_id": 48145602, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:46:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:36Z", "source_id": 15640094, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:02Z", "source_id": 48152112, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:49:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:07Z", "source_id": 15642148, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:52Z", "source_id": 48159795, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:52:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:56Z", "source_id": 15644496, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29870, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:59Z", "source_id": 48170192, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:57:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:05Z", "source_id": 15647918, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
1711 |
1711 |
2 |
None |
None |
Crystal Palace |
1754 |
1754 |
3 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65479/2026-09-15/detailed |
None |
Sydenham |
2026-09-15T17:53: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 |
1753 |
1757 |
Sydenham |
Crystal Palace |
Crystal Palace |
51.4177859 |
-0.0721365 |
51.4177859 |
-0.0721365 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Crystal Palace |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647918 |
1789491365987657 |
70 |
70 |
2026-09-15 17:07:21.916404 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:21.627667 |
| 555116 |
586141 |
C38583 |
509Y95MU15 |
2026-09-15 |
COMPLETE |
15648996 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 586141, "stp": "P", "toc": "Elizabeth Line", "uid": "C38583", "consist": "345022", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38583/2026-09-15/detailed", "trust_id": "509Y95MU15", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y95", "timing_status": "LATE", "origin_station": "Shenfield", "current_leg_arr": "1757", "current_leg_dep": "1754", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1703", "origin_platform": "6", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T17:07:37", "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": "1756", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.252, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.196, \"from_m\": 9589.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.23, \"from_m\": 9627.196, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.813, \"from_m\": 10216.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.485, \"from_m\": 11071.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.54, \"from_m\": 12183.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.507, \"from_m\": 14147.54, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.608, \"from_m\": 18899.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.235, \"from_m\": 18955.608, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.232, \"from_m\": 20848.235, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.216, \"from_m\": 20882.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.152, \"from_m\": 20993.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.885, \"from_m\": 21215.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.135, \"from_m\": 21292.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.792, \"from_m\": 21954.135, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.388, \"from_m\": 23240.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.097, \"from_m\": 23329.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.175, \"from_m\": 23389.097, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.676, \"from_m\": 23479.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.385, \"from_m\": 25127.676, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.468, \"from_m\": 25577.385, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25965.055, \"from_m\": 25640.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\": 26092.229, \"from_m\": 25965.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26477.296, \"from_m\": 26092.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26544.626, \"from_m\": 26477.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\": 27650.367, \"from_m\": 26544.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27826.004, \"from_m\": 27650.367, \"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\": 31710.72, \"from_m\": 27826.004, \"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\": 31940.5, \"from_m\": 31710.72, \"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\": 32168.168, \"from_m\": 31940.5, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32463.239, \"from_m\": 32168.168, \"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\": 32485.432, \"from_m\": 32463.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32704.348, \"from_m\": 32485.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32892.53, \"from_m\": 32704.348, \"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\": 33785.0, \"from_m\": 32892.53, \"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\": 33887.278, \"from_m\": 33785.0, \"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\": 34030.621, \"from_m\": 33887.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34532.779, \"from_m\": 34030.621, \"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\": 35149.799, \"from_m\": 34532.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35779.094, \"from_m\": 35149.799, \"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\": 35963.955, \"from_m\": 35779.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36186.837, \"from_m\": 35963.955, \"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\": 36587.269, \"from_m\": 36186.837, \"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\": 36733.266, \"from_m\": 36587.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36903.489, \"from_m\": 36733.266, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37566.801, \"from_m\": 36903.489, \"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\": 37865.017, \"from_m\": 37566.801, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38090.289, \"from_m\": 37865.017, \"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\": 38405.366, \"from_m\": 38090.289, \"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\": 38658.669, \"from_m\": 38405.366, \"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\": 39063.299, \"from_m\": 38658.669, \"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\": 39223.808, \"from_m\": 39063.299, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39462.505, \"from_m\": 39223.808, \"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\": 40529.84, \"from_m\": 39462.505, \"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\": 40900.475, \"from_m\": 40529.84, \"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\": 41130.288, \"from_m\": 40900.475, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41349.428, \"from_m\": 41130.288, \"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\": 41472.282, \"from_m\": 41349.428, \"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\": 41628.208, \"from_m\": 41472.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41766.231, \"from_m\": 41628.208, \"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\": 42223.779, \"from_m\": 41766.231, \"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\": 42378.841, \"from_m\": 42223.779, \"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\": 42941.549, \"from_m\": 42378.841, \"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\": 43859.251, \"from_m\": 42941.549, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44140.897, \"from_m\": 43859.251, \"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\": 45216.166, \"from_m\": 44140.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45583.848, \"from_m\": 45216.166, \"capability_applied\": null, \"effective_limit_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\": 586141, \"profile_key\": \"7a1076fbeb1a8eb57fbe5ea7ad328f70458b53963c66f98252392d0b02709046\", \"schedule_id\": 5639, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1707\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1710H\", \"wtt_dep\": \"1711\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1713H\", \"wtt_dep\": \"1714\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1716\", \"wtt_dep\": \"1717\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1720\", \"wtt_dep\": \"1720H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1724H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1727H\", \"wtt_dep\": \"1728\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1730H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1738\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26028.642, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27991.753, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 31431.599, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1742H\", \"wtt_dep\": \"1743H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 32459.919, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1745H\", \"wtt_dep\": \"1746H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33960.033, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1748H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 35681.082, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1750H\", \"wtt_dep\": \"1751H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 37708.678, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": \"1753H\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 39031.52, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 45583.848, \"section_seq\": 1, \"route_path_id\": 29955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45583.848, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}], \"total_distance_m\": 45583.848, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 42642.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1703", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:27Z\", \"source_id\": 48034379, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:28Z\", \"source_id\": 15607060, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:27Z\", \"source_id\": 48046262, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:31Z\", \"source_id\": 15610344, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:34Z\", \"source_id\": 48055195, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:38Z\", \"source_id\": 15612943, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:02Z\", \"source_id\": 48062099, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:01Z\", \"source_id\": 15614857, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:30Z\", \"source_id\": 48072137, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:33Z\", \"source_id\": 15617712, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:22Z\", \"source_id\": 48077273, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:24Z\", \"source_id\": 15619269, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:33Z\", \"source_id\": 48083588, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:36Z\", \"source_id\": 15621066, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:33Z\", \"source_id\": 48092219, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:37Z\", \"source_id\": 15623486, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:45Z\", \"source_id\": 48101085, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:48Z\", \"source_id\": 15626112, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:08Z\", \"source_id\": 48107659, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:14Z\", \"source_id\": 15628091, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:14Z\", \"source_id\": 48113441, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:19Z\", \"source_id\": 15629868, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:09Z\", \"source_id\": 48118501, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:13Z\", \"source_id\": 15631426, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:13Z\", \"source_id\": 48134299, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:18Z\", \"source_id\": 15636503, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:24Z\", \"source_id\": 48142640, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:29Z\", \"source_id\": 15639174, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:54Z\", \"source_id\": 48149250, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:57Z\", \"source_id\": 15641183, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:43Z\", \"source_id\": 48156542, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:45Z\", \"source_id\": 15643529, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:47Z\", \"source_id\": 48162224, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:53Z\", \"source_id\": 15645291, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:19Z\", \"source_id\": 48173672, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:23Z\", \"source_id\": 15648996, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789491444781064, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:21.671915", "service_state_evidence_id": 48173672, "current_leg_start_actual_dep": "2026-09-15T17:54:30+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-15T16:57:17", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:21.920333", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
SNF |
PDX |
9Y95 |
345022 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.252, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.196, "from_m": 9589.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.23, "from_m": 9627.196, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.813, "from_m": 10216.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.485, "from_m": 11071.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.54, "from_m": 12183.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.507, "from_m": 14147.54, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.608, "from_m": 18899.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.235, "from_m": 18955.608, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.232, "from_m": 20848.235, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.216, "from_m": 20882.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.152, "from_m": 20993.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.885, "from_m": 21215.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.135, "from_m": 21292.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.792, "from_m": 21954.135, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.388, "from_m": 23240.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.097, "from_m": 23329.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.175, "from_m": 23389.097, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.676, "from_m": 23479.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.385, "from_m": 25127.676, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.468, "from_m": 25577.385, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25965.055, "from_m": 25640.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": 26092.229, "from_m": 25965.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26477.296, "from_m": 26092.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26544.626, "from_m": 26477.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": 27650.367, "from_m": 26544.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27826.004, "from_m": 27650.367, "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": 31710.72, "from_m": 27826.004, "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": 31940.5, "from_m": 31710.72, "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": 32168.168, "from_m": 31940.5, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32463.239, "from_m": 32168.168, "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": 32485.432, "from_m": 32463.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32704.348, "from_m": 32485.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32892.53, "from_m": 32704.348, "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": 33785.0, "from_m": 32892.53, "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": 33887.278, "from_m": 33785.0, "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": 34030.621, "from_m": 33887.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34532.779, "from_m": 34030.621, "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": 35149.799, "from_m": 34532.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35779.094, "from_m": 35149.799, "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": 35963.955, "from_m": 35779.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36186.837, "from_m": 35963.955, "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": 36587.269, "from_m": 36186.837, "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": 36733.266, "from_m": 36587.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36903.489, "from_m": 36733.266, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37566.801, "from_m": 36903.489, "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": 37865.017, "from_m": 37566.801, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38090.289, "from_m": 37865.017, "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": 38405.366, "from_m": 38090.289, "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": 38658.669, "from_m": 38405.366, "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": 39063.299, "from_m": 38658.669, "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": 39223.808, "from_m": 39063.299, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39462.505, "from_m": 39223.808, "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": 40529.84, "from_m": 39462.505, "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": 40900.475, "from_m": 40529.84, "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": 41130.288, "from_m": 40900.475, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41349.428, "from_m": 41130.288, "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": 41472.282, "from_m": 41349.428, "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": 41628.208, "from_m": 41472.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41766.231, "from_m": 41628.208, "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": 42223.779, "from_m": 41766.231, "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": 42378.841, "from_m": 42223.779, "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": 42941.549, "from_m": 42378.841, "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": 43859.251, "from_m": 42941.549, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44140.897, "from_m": 43859.251, "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": 45216.166, "from_m": 44140.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45583.848, "from_m": 45216.166, "capability_applied": null, "effective_limit_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": 586141, "profile_key": "7a1076fbeb1a8eb57fbe5ea7ad328f70458b53963c66f98252392d0b02709046", "schedule_id": 5639, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1703", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1707", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1710H", "wtt_dep": "1711", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1713H", "wtt_dep": "1714", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1716", "wtt_dep": "1717", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1720", "wtt_dep": "1720H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1724H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1727H", "wtt_dep": "1728", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1730H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1738", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1742H", "wtt_dep": "1743H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1745H", "wtt_dep": "1746H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1748H", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1750H", "wtt_dep": "1751H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": "1753H", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 45583.848, "section_seq": 1, "route_path_id": 29955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45583.848, "from_m": 0.0, "section_seq": 1, "route_path_id": 29955}], "total_distance_m": 45583.848, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 42642.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.286, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:27Z", "source_id": 48034379, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:28Z", "source_id": 15607060, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:27Z", "source_id": 48046262, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:11:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:31Z", "source_id": 15610344, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:34Z", "source_id": 48055195, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:14:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:38Z", "source_id": 15612943, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:02Z", "source_id": 48062099, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:16:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:01Z", "source_id": 15614857, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:30Z", "source_id": 48072137, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:19:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:33Z", "source_id": 15617712, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:22Z", "source_id": 48077273, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:21:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:24Z", "source_id": 15619269, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:33Z", "source_id": 48083588, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:24:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:36Z", "source_id": 15621066, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:33Z", "source_id": 48092219, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:27:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:37Z", "source_id": 15623486, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:45Z", "source_id": 48101085, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:48Z", "source_id": 15626112, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:08Z", "source_id": 48107659, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:32:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:14Z", "source_id": 15628091, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:14Z", "source_id": 48113441, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:34:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:19Z", "source_id": 15629868, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:09Z", "source_id": 48118501, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:36:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:13Z", "source_id": 15631426, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:13Z", "source_id": 48134299, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:42:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:18Z", "source_id": 15636503, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:24Z", "source_id": 48142640, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:45:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:29Z", "source_id": 15639174, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:54Z", "source_id": 48149250, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:47:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:57Z", "source_id": 15641183, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:43Z", "source_id": 48156542, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:50:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:45Z", "source_id": 15643529, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:47Z", "source_id": 48162224, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:52:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:53Z", "source_id": 15645291, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:19Z", "source_id": 48173672, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:57:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:23Z", "source_id": 15648996, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Shenfield |
1703 |
1703 |
6 |
None |
None |
Paddington (Crossrail) |
1758 |
1756 |
B |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C38583/2026-09-15/detailed |
None |
Bond Street (Crossrail) |
2026-09-15T17:54:30+01:00 |
Paddington (Crossrail) |
3.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 |
1754 |
1757 |
Bond Street (Crossrail) |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:17 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
48173672 |
1789491444781064 |
94 |
94 |
2026-09-15 17:07:21.920333 |
B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:21.671915 |
| 555117 |
585658 |
L89473 |
172J72MT15 |
2026-09-15 |
COMPLETE |
15647124 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 585658, "stp": "P", "toc": "Northern", "uid": "L89473", "consist": "150144", "dest_crs": "BDI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89473/2026-09-15/detailed", "trust_id": "172J72MT15", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Interchange", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": "1", "is_terminated": 1, "next_location": "Bradford Interchange", "signalling_id": "2J72", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "1757", "current_leg_dep": "1751", "current_leg_end": "Bradford Interchange", "origin_dep_time": "1647", "origin_platform": "13B", "current_location": "Bradford Interchange", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7524286000000002, 53.750142700000005], [-1.7521342999999998, 53.7502412], [-1.7517185, 53.75039350000001], [-1.7511833999999995, 53.7506118], [-1.7508039000000002, 53.75077890000001], [-1.7503946999999995, 53.7509893], [-1.7499589999999998, 53.751207099999995], [-1.7495941999999998, 53.75143070000001], [-1.7492268, 53.75165750000001], [-1.7489424, 53.7518605], [-1.7486849, 53.7520572], [-1.7484033, 53.752272899999994], [-1.7481016000000005, 53.75253839999999], [-1.7476469, 53.753005300000005], [-1.7473706999999998, 53.75330049999999], [-1.7471507, 53.75360750000001], [-1.7469375, 53.7539133], [-1.7467993999999998, 53.754122], [-1.7466787, 53.7543407], [-1.7465633, 53.754569199999985], [-1.7464668, 53.754786499999994], [-1.7464104, 53.7549942], [-1.7463461, 53.7552527], [-1.7462601999999998, 53.75561900000001], [-1.7462078999999997, 53.7558892], [-1.7461810999999998, 53.75615729999999], [-1.7461851, 53.7564532], [-1.7461877999999995, 53.75674339999999], [-1.7462415, 53.7570732], [-1.7462951, 53.75734440000001], [-1.7463742, 53.7576669], [-1.7464908999999995, 53.757956499999985], [-1.7467189, 53.758475], [-1.7468904999999997, 53.7588318], [-1.7470863, 53.7592456], [-1.7471761999999995, 53.759496799999994], [-1.7472459, 53.759691799999985], [-1.7473035999999995, 53.7599164], [-1.7473438, 53.76014149999999], [-1.7473626, 53.760289], [-1.7473837999999997, 53.76057979999999], [-1.7475230999999998, 53.7624341], [-1.7476368999999998, 53.76413370000001], [-1.7477526999999995, 53.76567529999999], [-1.7478098, 53.76655780000001], [-1.7478624, 53.767407899999995], [-1.7479163, 53.767978499999984], [-1.7479937, 53.76909409999999], [-1.7480735999999997, 53.7703851], [-1.7481494999999998, 53.7713251], [-1.748204, 53.7726513], [-1.7483424999999997, 53.7740945], [-1.7483926, 53.77489639999999], [-1.7484596, 53.7757809], [-1.7485267000000002, 53.7767145], [-1.7485535, 53.77747999999998], [-1.7485991, 53.77822969999999], [-1.7486191999999998, 53.7787882], [-1.7486876, 53.7802806], [-1.7487547, 53.7816071], [-1.7488328, 53.7827074], [-1.7488576, 53.7834697], [-1.7488739999999998, 53.78400529999999], [-1.7489133, 53.7846864], [-1.7489472999999998, 53.7853137], [-1.7489738, 53.78583559999999], [-1.7490002, 53.78635739999999], [-1.7490070999999998, 53.786450900000006], [-1.7489975, 53.786754300000005], [-1.7489815, 53.78698839999999], [-1.7489717, 53.787185599999994], [-1.748982807042631, 53.78742772712427], [-1.7490011, 53.787826499999994], [-1.7490031999999998, 53.787978299999985], [-1.7490066999999998, 53.78822949999999], [-1.7490296, 53.7884031], [-1.7491046999999995, 53.78897109999999], [-1.7491221999999995, 53.789145399999995], [-1.7491864999999998, 53.7899408], [-1.7492796, 53.7909361]]}", "current_leg_start": "Low Moor", "dest_arr_time_act": "1758", "motion_projection": null, "next_location_lat": "53.7909361", "next_location_lon": "-1.7492796", "previous_location": "Low Moor", "current_leg_milage": "2.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 629.801, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 995.508, \"from_m\": 629.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1214.238, \"from_m\": 995.508, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1420.024, \"from_m\": 1214.238, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1672.77, \"from_m\": 1420.024, \"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\": 6842.354, \"from_m\": 1672.77, \"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\": 7478.27, \"from_m\": 6842.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12028.151, \"from_m\": 7478.27, \"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\": 12119.458, \"from_m\": 12028.151, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21686.28, \"from_m\": 12119.458, \"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\": 24111.647, \"from_m\": 21686.28, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24152.989, \"from_m\": 24111.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31808.889, \"from_m\": 24152.989, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33170.535, \"from_m\": 31808.889, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33446.137, \"from_m\": 33170.535, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34183.739, \"from_m\": 33446.137, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34648.222, \"from_m\": 34183.739, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35019.572, \"from_m\": 34648.222, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35105.671, \"from_m\": 35019.572, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35170.411, \"from_m\": 35105.671, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35190.174, \"from_m\": 35170.411, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36466.549, \"from_m\": 35190.174, \"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\": 39066.99, \"from_m\": 36466.549, \"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\": 43000.031, \"from_m\": 39066.99, \"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\": 46025.502, \"from_m\": 43000.031, \"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\": 47242.255, \"from_m\": 46025.502, \"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\": 47300.714, \"from_m\": 47242.255, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 47464.195, \"from_m\": 47300.714, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47810.522, \"from_m\": 47464.195, \"capability_applied\": null, \"effective_limit_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\": 585658, \"profile_key\": \"6151b9a2c233b9aa883213d78f23121653c68aea15064661d5f75ab619f23610\", \"schedule_id\": 33783, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 919.424, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1653H\", \"location\": \"Cottingley\", \"stage_seq\": 4, \"distance_m\": 4640.386, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Morley\", \"stage_seq\": 5, \"distance_m\": 7404.63, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": \"1702H\", \"location\": \"Batley\", \"stage_seq\": 6, \"distance_m\": 12709.662, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": \"1706\", \"location\": \"Dewsbury\", \"stage_seq\": 7, \"distance_m\": 14949.087, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1708H\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 8, \"distance_m\": 17365.494, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 9, \"distance_m\": 18354.824, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1712\", \"wtt_dep\": \"1715H\", \"location\": \"Mirfield\", \"stage_seq\": 10, \"distance_m\": 19808.743, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717H\", \"location\": \"Heaton Lodge Jn\", \"stage_seq\": 11, \"distance_m\": 21686.28, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 12, \"distance_m\": 24104.346, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1721H\", \"wtt_dep\": \"1733\", \"location\": \"Brighouse\", \"stage_seq\": 13, \"distance_m\": 26216.974, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1738H\", \"location\": \"Greetland Jn\", \"stage_seq\": 14, \"distance_m\": 31668.695, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741\", \"location\": \"Dryclough Jn\", \"stage_seq\": 15, \"distance_m\": 33528.479, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744H\", \"location\": \"Halifax\", \"stage_seq\": 16, \"distance_m\": 34928.174, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1751H\", \"location\": \"Low Moor\", \"stage_seq\": 17, \"distance_m\": 43106.748, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1756H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 18, \"distance_m\": 47300.714, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1758\", \"wtt_dep\": null, \"location\": \"Bradford Interchange\", \"stage_seq\": 19, \"distance_m\": 47810.522, \"section_seq\": 1, \"route_path_id\": 73873}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 47810.522, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73873}], \"total_distance_m\": 47810.522, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 47540.959, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 269.563, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1647", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.7909361", "current_position_lon": "-1.7492796", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:30Z\", \"source_id\": 47999873, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:30Z\", \"source_id\": 15597486, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:40Z\", \"source_id\": 48011580, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:42Z\", \"source_id\": 15600740, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:49Z\", \"source_id\": 48029632, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:54Z\", \"source_id\": 15605744, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:48Z\", \"source_id\": 48041475, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:52Z\", \"source_id\": 15608961, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:17Z\", \"source_id\": 48057084, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:19Z\", \"source_id\": 15613451, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:48Z\", \"source_id\": 48064470, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:53Z\", \"source_id\": 15615555, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:36Z\", \"source_id\": 48077924, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:38Z\", \"source_id\": 15619445, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:15Z\", \"source_id\": 48134391, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:18Z\", \"source_id\": 15636523, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6182, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:06Z\", \"source_id\": 48154899, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:10Z\", \"source_id\": 15642998, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:01Z\", \"source_id\": 48167809, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:07Z\", \"source_id\": 15647124, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Interchange", "service_state_platform": "1", "timing_fact_generation": 1789491309652564, "current_leg_arrival_utc": "2026-09-15T17:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:25.373128", "service_state_evidence_id": 15647124, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:26.039538", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
BDI |
2J72 |
150144 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 629.801, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 995.508, "from_m": 629.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1214.238, "from_m": 995.508, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1420.024, "from_m": 1214.238, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1672.77, "from_m": 1420.024, "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": 6842.354, "from_m": 1672.77, "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": 7478.27, "from_m": 6842.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12028.151, "from_m": 7478.27, "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": 12119.458, "from_m": 12028.151, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21686.28, "from_m": 12119.458, "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": 24111.647, "from_m": 21686.28, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24152.989, "from_m": 24111.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31808.889, "from_m": 24152.989, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33170.535, "from_m": 31808.889, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33446.137, "from_m": 33170.535, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34183.739, "from_m": 33446.137, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34648.222, "from_m": 34183.739, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35019.572, "from_m": 34648.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35105.671, "from_m": 35019.572, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35170.411, "from_m": 35105.671, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35190.174, "from_m": 35170.411, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36466.549, "from_m": 35190.174, "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": 39066.99, "from_m": 36466.549, "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": 43000.031, "from_m": 39066.99, "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": 46025.502, "from_m": 43000.031, "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": 47242.255, "from_m": 46025.502, "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": 47300.714, "from_m": 47242.255, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 47464.195, "from_m": 47300.714, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47810.522, "from_m": 47464.195, "capability_applied": null, "effective_limit_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": 585658, "profile_key": "6151b9a2c233b9aa883213d78f23121653c68aea15064661d5f75ab619f23610", "schedule_id": 33783, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1647", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 919.424, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1653H", "location": "Cottingley", "stage_seq": 4, "distance_m": 4640.386, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Morley", "stage_seq": 5, "distance_m": 7404.63, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": "1702H", "location": "Batley", "stage_seq": 6, "distance_m": 12709.662, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": "1706", "location": "Dewsbury", "stage_seq": 7, "distance_m": 14949.087, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1708H", "location": "Thornhill L.N.W. Jn", "stage_seq": 8, "distance_m": 17365.494, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Mirfield East Jn", "stage_seq": 9, "distance_m": 18354.824, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1712", "wtt_dep": "1715H", "location": "Mirfield", "stage_seq": 10, "distance_m": 19808.743, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717H", "location": "Heaton Lodge Jn", "stage_seq": 11, "distance_m": 21686.28, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1719", "location": "Bradley Wood Jn", "stage_seq": 12, "distance_m": 24104.346, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1721H", "wtt_dep": "1733", "location": "Brighouse", "stage_seq": 13, "distance_m": 26216.974, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1738H", "location": "Greetland Jn", "stage_seq": 14, "distance_m": 31668.695, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741", "location": "Dryclough Jn", "stage_seq": 15, "distance_m": 33528.479, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744H", "location": "Halifax", "stage_seq": 16, "distance_m": 34928.174, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1751H", "location": "Low Moor", "stage_seq": 17, "distance_m": 43106.748, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1756H", "location": "Mill Lane Jn", "stage_seq": 18, "distance_m": 47300.714, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1758", "wtt_dep": null, "location": "Bradford Interchange", "stage_seq": 19, "distance_m": 47810.522, "section_seq": 1, "route_path_id": 73873}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 47810.522, "from_m": 0.0, "section_seq": 1, "route_path_id": 73873}], "total_distance_m": 47810.522, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 47540.959, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 269.563, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:30Z", "source_id": 47999873, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:30Z", "source_id": 15597486, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:40Z", "source_id": 48011580, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:59:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:42Z", "source_id": 15600740, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:49Z", "source_id": 48029632, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:05:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:54Z", "source_id": 15605744, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6102, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:48Z", "source_id": 48041475, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:09:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:52Z", "source_id": 15608961, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6116, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:17Z", "source_id": 48057084, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:15:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:19Z", "source_id": 15613451, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6127, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:48Z", "source_id": 48064470, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:17:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:53Z", "source_id": 15615555, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:36Z", "source_id": 48077924, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:22:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:38Z", "source_id": 15619445, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:15Z", "source_id": 48134391, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:18Z", "source_id": 15636523, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6182, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:06Z", "source_id": 48154899, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:50:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:10Z", "source_id": 15642998, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:01Z", "source_id": 48167809, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:57:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:07Z", "source_id": 15647124, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Leeds |
1647 |
1647 |
13B |
None |
None |
Bradford Interchange |
1758 |
1758 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89473/2026-09-15/detailed |
None |
Low Moor |
2026-09-15T17:51:30+01:00 |
Bradford Interchange |
6.0 |
{"type": "LineString", "coordinates": [[-1.7524286000000002, 53.750142700000005], [-1.7521342999999998, 53.7502412], [-1.7517185, 53.75039350000001], [-1.7511833999999995, 53.7506118], [-1.7508039000000002, 53.75077890000001], [-1.7503946999999995, 53.7509893], [-1.7499589999999998, 53.751207099999995], [-1.7495941999999998, 53.75143070000001], [-1.7492268, 53.75165750000001], [-1.7489424, 53.7518605], [-1.7486849, 53.7520572], [-1.7484033, 53.752272899999994], [-1.7481016000000005, 53.75253839999999], [-1.7476469, 53.753005300000005], [-1.7473706999999998, 53.75330049999999], [-1.7471507, 53.75360750000001], [-1.7469375, 53.7539133], [-1.7467993999999998, 53.754122], [-1.7466787, 53.7543407], [-1.7465633, 53.754569199999985], [-1.7464668, 53.754786499999994], [-1.7464104, 53.7549942], [-1.7463461, 53.7552527], [-1.7462601999999998, 53.75561900000001], [-1.7462078999999997, 53.7558892], [-1.7461810999999998, 53.75615729999999], [-1.7461851, 53.7564532], [-1.7461877999999995, 53.75674339999999], [-1.7462415, 53.7570732], [-1.7462951, 53.75734440000001], [-1.7463742, 53.7576669], [-1.7464908999999995, 53.757956499999985], [-1.7467189, 53.758475], [-1.7468904999999997, 53.7588318], [-1.7470863, 53.7592456], [-1.7471761999999995, 53.759496799999994], [-1.7472459, 53.759691799999985], [-1.7473035999999995, 53.7599164], [-1.7473438, 53.76014149999999], [-1.7473626, 53.760289], [-1.7473837999999997, 53.76057979999999], [-1.7475230999999998, 53.7624341], [-1.7476368999999998, 53.76413370000001], [-1.7477526999999995, 53.76567529999999], [-1.7478098, 53.76655780000001], [-1.7478624, 53.767407899999995], [-1.7479163, 53.767978499999984], [-1.7479937, 53.76909409999999], [-1.7480735999999997, 53.7703851], [-1.7481494999999998, 53.7713251], [-1.748204, 53.7726513], [-1.7483424999999997, 53.7740945], [-1.7483926, 53.77489639999999], [-1.7484596, 53.7757809], [-1.7485267000000002, 53.7767145], [-1.7485535, 53.77747999999998], [-1.7485991, 53.77822969999999], [-1.7486191999999998, 53.7787882], [-1.7486876, 53.7802806], [-1.7487547, 53.7816071], [-1.7488328, 53.7827074], [-1.7488576, 53.7834697], [-1.7488739999999998, 53.78400529999999], [-1.7489133, 53.7846864], [-1.7489472999999998, 53.7853137], [-1.7489738, 53.78583559999999], [-1.7490002, 53.78635739999999], [-1.7490070999999998, 53.786450900000006], [-1.7489975, 53.786754300000005], [-1.7489815, 53.78698839999999], [-1.7489717, 53.787185599999994], [-1.748982807042631, 53.78742772712427], [-1.7490011, 53.787826499999994], [-1.7490031999999998, 53.787978299999985], [-1.7490066999999998, 53.78822949999999], [-1.7490296, 53.7884031], [-1.7491046999999995, 53.78897109999999], [-1.7491221999999995, 53.789145399999995], [-1.7491864999999998, 53.7899408], [-1.7492796, 53.7909361]]} |
2.9 |
1751 |
1757 |
Low Moor |
Bradford Interchange |
Bradford Interchange |
53.7909361 |
-1.7492796 |
53.7909361 |
-1.7492796 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Bradford Interchange |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647124 |
1789491309652564 |
62 |
62 |
2026-09-15 17:07:26.039538 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:25.373128 |
| 555118 |
586437 |
L88897 |
322G63MU15 |
2026-09-15 |
COMPLETE |
15647715 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 586437, "stp": "P", "toc": "Northern", "uid": "L88897", "consist": "323226", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88897/2026-09-15/detailed", "trust_id": "322G63MU15", "origin_crs": "HDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2G63", "timing_status": "LATE", "origin_station": "Hadfield", "current_leg_arr": "1757", "current_leg_dep": "1752", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1714", "origin_platform": null, "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+4 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": "1753", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Ashburys", "current_leg_milage": "1.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1180.259, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1699.947, \"from_m\": 1180.259, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1986.581, \"from_m\": 1699.947, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3958.3, \"from_m\": 1986.581, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3969.264, \"from_m\": 3958.3, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6320.688, \"from_m\": 3969.264, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 7604.348, \"from_m\": 6320.688, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10702.545, \"from_m\": 7604.348, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10724.158, \"from_m\": 10702.545, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15133.874, \"from_m\": 10724.158, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18369.724, \"from_m\": 15133.874, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18455.928, \"from_m\": 18369.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18514.283, \"from_m\": 18455.928, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19269.755, \"from_m\": 18514.283, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19439.249, \"from_m\": 19269.755, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 19529.968, \"from_m\": 19439.249, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 19554.025, \"from_m\": 19529.968, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19625.037, \"from_m\": 19554.025, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 19664.033, \"from_m\": 19625.037, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19707.187, \"from_m\": 19664.033, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19870.912, \"from_m\": 19707.187, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20180.325, \"from_m\": 19870.912, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20226.532, \"from_m\": 20180.325, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20304.321, \"from_m\": 20226.532, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20713.501, \"from_m\": 20304.321, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586437, \"profile_key\": \"ef344844fe243558858adcdd037d9a4fa193c580bad605982db9c45eef0d7652\", \"schedule_id\": 19199, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"Hadfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1722\", \"location\": \"Glossop\", \"stage_seq\": 2, \"distance_m\": 1439.383, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1725H\", \"location\": \"Dinting\", \"stage_seq\": 3, \"distance_m\": 1604.969, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1729\", \"wtt_dep\": \"1729H\", \"location\": \"Broadbottom\", \"stage_seq\": 4, \"distance_m\": 4931.224, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732H\", \"location\": \"Hattersley\", \"stage_seq\": 5, \"distance_m\": 6590.029, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1734\", \"wtt_dep\": \"1734H\", \"location\": \"Godley\", \"stage_seq\": 6, \"distance_m\": 7964.172, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1737\", \"location\": \"Newton for Hyde\", \"stage_seq\": 7, \"distance_m\": 8867.336, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1738H\", \"wtt_dep\": \"1739\", \"location\": \"Flowery Field\", \"stage_seq\": 8, \"distance_m\": 9897.995, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Hyde Jn\", \"stage_seq\": 9, \"distance_m\": 10724.158, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742\", \"location\": \"Guide Bridge\", \"stage_seq\": 10, \"distance_m\": 12629.061, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748\", \"location\": \"Ashburys\", \"stage_seq\": 11, \"distance_m\": 18244.951, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Ardwick Jn\", \"stage_seq\": 12, \"distance_m\": 19595.615, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 13, \"distance_m\": 20713.501, \"section_seq\": 1, \"route_path_id\": 73806}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20713.501, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73806}], \"total_distance_m\": 20713.501, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18224.634, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2488.867, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1714", "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\": \"TD\", \"smart_id\": 8773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:54Z\", \"source_id\": 48078861, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:57Z\", \"source_id\": 15619723, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:30Z\", \"source_id\": 48094625, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:32Z\", \"source_id\": 15624290, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:07Z\", \"source_id\": 48104878, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:09Z\", \"source_id\": 15627235, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:26Z\", \"source_id\": 15631621, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:25Z\", \"source_id\": 15633296, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:32Z\", \"source_id\": 48127424, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:35Z\", \"source_id\": 15634277, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:58Z\", \"source_id\": 15637045, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:16Z\", \"source_id\": 48142268, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:18Z\", \"source_id\": 15639004, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:11Z\", \"source_id\": 48155090, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:13Z\", \"source_id\": 15643053, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:48Z\", \"source_id\": 48169692, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:52Z\", \"source_id\": 15647715, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "2", "timing_fact_generation": 1789491353615875, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:27.259377", "service_state_evidence_id": 15647715, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:27.435433", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
HDF |
MAN |
2G63 |
323226 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1180.259, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1699.947, "from_m": 1180.259, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1986.581, "from_m": 1699.947, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3958.3, "from_m": 1986.581, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3969.264, "from_m": 3958.3, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6320.688, "from_m": 3969.264, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 7604.348, "from_m": 6320.688, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10702.545, "from_m": 7604.348, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10724.158, "from_m": 10702.545, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15133.874, "from_m": 10724.158, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18369.724, "from_m": 15133.874, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18455.928, "from_m": 18369.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18514.283, "from_m": 18455.928, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19269.755, "from_m": 18514.283, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19439.249, "from_m": 19269.755, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19529.968, "from_m": 19439.249, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 19554.025, "from_m": 19529.968, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19625.037, "from_m": 19554.025, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 19664.033, "from_m": 19625.037, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19707.187, "from_m": 19664.033, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19870.912, "from_m": 19707.187, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20180.325, "from_m": 19870.912, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20226.532, "from_m": 20180.325, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20304.321, "from_m": 20226.532, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20713.501, "from_m": 20304.321, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586437, "profile_key": "ef344844fe243558858adcdd037d9a4fa193c580bad605982db9c45eef0d7652", "schedule_id": 19199, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1714", "location": "Hadfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1722", "location": "Glossop", "stage_seq": 2, "distance_m": 1439.383, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1725H", "location": "Dinting", "stage_seq": 3, "distance_m": 1604.969, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1729", "wtt_dep": "1729H", "location": "Broadbottom", "stage_seq": 4, "distance_m": 4931.224, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732H", "location": "Hattersley", "stage_seq": 5, "distance_m": 6590.029, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1734", "wtt_dep": "1734H", "location": "Godley", "stage_seq": 6, "distance_m": 7964.172, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1737", "location": "Newton for Hyde", "stage_seq": 7, "distance_m": 8867.336, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1738H", "wtt_dep": "1739", "location": "Flowery Field", "stage_seq": 8, "distance_m": 9897.995, "section_seq": 1, "route_path_id": 73806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Hyde Jn", "stage_seq": 9, "distance_m": 10724.158, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742", "location": "Guide Bridge", "stage_seq": 10, "distance_m": 12629.061, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748", "location": "Ashburys", "stage_seq": 11, "distance_m": 18244.951, "section_seq": 1, "route_path_id": 73806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Ardwick Jn", "stage_seq": 12, "distance_m": 19595.615, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 13, "distance_m": 20713.501, "section_seq": 1, "route_path_id": 73806}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20713.501, "from_m": 0.0, "section_seq": 1, "route_path_id": 73806}], "total_distance_m": 20713.501, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18224.634, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2488.867, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:54Z", "source_id": 48078861, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:57Z", "source_id": 15619723, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:30Z", "source_id": 48094625, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:28:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:32Z", "source_id": 15624290, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8767, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:07Z", "source_id": 48104878, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:33:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:09Z", "source_id": 15627235, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:26Z", "source_id": 15631621, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:25Z", "source_id": 15633296, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8763, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:32Z", "source_id": 48127424, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:35Z", "source_id": 15634277, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:58Z", "source_id": 15637045, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8724, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:16Z", "source_id": 48142268, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:46:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:18Z", "source_id": 15639004, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:11Z", "source_id": 48155090, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:51:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:13Z", "source_id": 15643053, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:48Z", "source_id": 48169692, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:57:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:52Z", "source_id": 15647715, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Hadfield |
1714 |
1714 |
None |
None |
None |
Manchester Piccadilly |
1753 |
1753 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88897/2026-09-15/detailed |
None |
Ashburys |
2026-09-15T17:52:00+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 |
1752 |
1757 |
Ashburys |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647715 |
1789491353615875 |
41 |
41 |
2026-09-15 17:07:27.435433 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:27.259377 |
| 555119 |
585516 |
C93015 |
541P82MT15 |
2026-09-15 |
COMPLETE |
15648161 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 585516, "stp": "P", "toc": "Great Northern", "uid": "C93015", "consist": "387116", "dest_crs": "PBO", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C93015/2026-09-15/detailed", "trust_id": "541P82MT15", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "5", "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "1P82", "timing_status": "LATE", "origin_station": "London Kings Cross", "current_leg_arr": "1757", "current_leg_dep": "1736", "current_leg_end": "Peterborough", "origin_dep_time": "1642", "origin_platform": "9", "current_location": "Peterborough", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+4 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": "1753", "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": 110, "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\": 110.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\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411.766, \"from_m\": 402.57, \"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\": 1288.585, \"from_m\": 411.766, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1318.672, \"from_m\": 1288.585, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"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\": 3465.128, \"from_m\": 1830.762, \"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\": 3722.611, \"from_m\": 3465.128, \"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\": 4235.186, \"from_m\": 3722.611, \"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\": 4290.427, \"from_m\": 4235.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\": 5583.799, \"from_m\": 4290.427, \"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\": 9481.305, \"from_m\": 5583.799, \"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\": 12632.199, \"from_m\": 9481.305, \"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\": 37186.098, \"from_m\": 12632.199, \"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\": 82698.505, \"from_m\": 37186.098, \"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\": 82745.162, \"from_m\": 82698.505, \"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\": 87871.14, \"from_m\": 82745.162, \"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\": 90655.121, \"from_m\": 87871.14, \"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\": 120.0}, {\"to_m\": 108136.277, \"from_m\": 90655.121, \"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\": 108195.741, \"from_m\": 108136.277, \"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\": 111523.307, \"from_m\": 108195.741, \"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\": 114231.802, \"from_m\": 111523.307, \"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\": 115588.209, \"from_m\": 114231.802, \"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\": 121084.501, \"from_m\": 115588.209, \"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\": 122783.57, \"from_m\": 121084.501, \"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\": 122805.648, \"from_m\": 122783.57, \"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}], \"service_id\": 585516, \"profile_key\": \"1681ee4e46311940796feb00acb7647c5e8f67631fc615aa48d908933c2962cc\", \"schedule_id\": 7906, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.882, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652H\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.331, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32621.585, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34062.42, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.529, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": \"1705\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.323, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1709\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51336.881, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1717H\", \"location\": \"Biggleswade\", \"stage_seq\": 12, \"distance_m\": 66139.081, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720H\", \"location\": \"Sandy\", \"stage_seq\": 13, \"distance_m\": 70873.79, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1727H\", \"location\": \"St. Neots\", \"stage_seq\": 14, \"distance_m\": 83115.716, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": false, \"wtt_arr\": \"1734\", \"wtt_dep\": \"1736\", \"location\": \"Huntingdon\", \"stage_seq\": 15, \"distance_m\": 94515.621, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745H\", \"location\": \"Holme Jn\", \"stage_seq\": 16, \"distance_m\": 111101.226, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Fletton Jn\", \"stage_seq\": 17, \"distance_m\": 120631.627, \"section_seq\": 1, \"route_path_id\": 68062}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"Peterborough\", \"stage_seq\": 18, \"distance_m\": 122805.648, \"section_seq\": 1, \"route_path_id\": 68062}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 122805.648, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68062}], \"total_distance_m\": 122805.648, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 122758.991, \"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": "1642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "52.5752702", "current_position_lon": "-0.2509520", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:20Z\", \"source_id\": 47976485, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:46:23Z\", \"source_id\": 15590924, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:15Z\", \"source_id\": 47996216, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:19Z\", \"source_id\": 15596503, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:03:49Z\", \"source_id\": 48026764, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:03:52Z\", \"source_id\": 15604899, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:50Z\", \"source_id\": 48041510, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:54Z\", \"source_id\": 15609019, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:26Z\", \"source_id\": 48063365, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:32Z\", \"source_id\": 15615285, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:40Z\", \"source_id\": 48075289, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:41Z\", \"source_id\": 15618679, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:51Z\", \"source_id\": 48092974, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:55Z\", \"source_id\": 15623736, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:54Z\", \"source_id\": 48115172, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:53Z\", \"source_id\": 15630315, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:51Z\", \"source_id\": 48141237, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:56Z\", \"source_id\": 15638658, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:18Z\", \"source_id\": 48170968, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:23Z\", \"source_id\": 15648161, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough", "service_state_platform": "5", "timing_fact_generation": 1789491383740865, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:28.118503", "service_state_evidence_id": 15648161, "current_leg_start_actual_dep": "2026-09-15T17:40:00+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:28.713081", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
KGX |
PBO |
1P82 |
387116 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 395.817, "from_m": 0.0, "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": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "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": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "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": 3465.128, "from_m": 1830.762, "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": 3722.611, "from_m": 3465.128, "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": 4235.186, "from_m": 3722.611, "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": 4290.427, "from_m": 4235.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": 5583.799, "from_m": 4290.427, "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": 9481.305, "from_m": 5583.799, "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": 12632.199, "from_m": 9481.305, "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": 37186.098, "from_m": 12632.199, "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": 82698.505, "from_m": 37186.098, "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": 82745.162, "from_m": 82698.505, "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": 87871.14, "from_m": 82745.162, "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": 90655.121, "from_m": 87871.14, "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": 120.0}, {"to_m": 108136.277, "from_m": 90655.121, "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": 108195.741, "from_m": 108136.277, "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": 111523.307, "from_m": 108195.741, "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": 114231.802, "from_m": 111523.307, "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": 115588.209, "from_m": 114231.802, "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": 121084.501, "from_m": 115588.209, "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": 122783.57, "from_m": 121084.501, "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": 122805.648, "from_m": 122783.57, "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}], "service_id": 585516, "profile_key": "1681ee4e46311940796feb00acb7647c5e8f67631fc615aa48d908933c2962cc", "schedule_id": 7906, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1642", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.882, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652H", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.331, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32621.585, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34062.42, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659H", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.529, "section_seq": 1, "route_path_id": 68062}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": "1705", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.323, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1709", "location": "Hitchin", "stage_seq": 11, "distance_m": 51336.881, "section_seq": 1, "route_path_id": 68062}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1717H", "location": "Biggleswade", "stage_seq": 12, "distance_m": 66139.081, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720H", "location": "Sandy", "stage_seq": 13, "distance_m": 70873.79, "section_seq": 1, "route_path_id": 68062}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1727H", "location": "St. Neots", "stage_seq": 14, "distance_m": 83115.716, "section_seq": 1, "route_path_id": 68062}, {"is_pass": false, "wtt_arr": "1734", "wtt_dep": "1736", "location": "Huntingdon", "stage_seq": 15, "distance_m": 94515.621, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745H", "location": "Holme Jn", "stage_seq": 16, "distance_m": 111101.226, "section_seq": 1, "route_path_id": 68062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Fletton Jn", "stage_seq": 17, "distance_m": 120631.627, "section_seq": 1, "route_path_id": 68062}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "Peterborough", "stage_seq": 18, "distance_m": 122805.648, "section_seq": 1, "route_path_id": 68062}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 122805.648, "from_m": 0.0, "section_seq": 1, "route_path_id": 68062}], "total_distance_m": 122805.648, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 122758.991, "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": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:20Z", "source_id": 47976485, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:47:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:46:23Z", "source_id": 15590924, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:15Z", "source_id": 47996216, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:54:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:19Z", "source_id": 15596503, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:49Z", "source_id": 48026764, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:05:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:52Z", "source_id": 15604899, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:50Z", "source_id": 48041510, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:54Z", "source_id": 15609019, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:26Z", "source_id": 48063365, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:17:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:32Z", "source_id": 15615285, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:40Z", "source_id": 48075289, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:21:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:41Z", "source_id": 15618679, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:51Z", "source_id": 48092974, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:27:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:55Z", "source_id": 15623736, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:54Z", "source_id": 48115172, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:53Z", "source_id": 15630315, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:51Z", "source_id": 48141237, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:45:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:56Z", "source_id": 15638658, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11903, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:18Z", "source_id": 48170968, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:57:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:23Z", "source_id": 15648161, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
London Kings Cross |
1642 |
1642 |
9 |
None |
None |
Peterborough |
1753 |
1753 |
5 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C93015/2026-09-15/detailed |
None |
Huntingdon |
2026-09-15T17:40:00+01:00 |
Peterborough |
21.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 |
1736 |
1757 |
Huntingdon |
Peterborough |
Peterborough |
52.5752702 |
-0.2509520 |
52.5752702 |
-0.2509520 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Peterborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648161 |
1789491383740865 |
90 |
90 |
2026-09-15 17:07:28.713081 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:28.118503 |
| 555120 |
585016 |
C22585 |
472C49MS15 |
2026-09-15 |
COMPLETE |
15647901 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 585016, "stp": "P", "toc": "Great Northern", "uid": "C22585", "consist": "700049", "dest_crs": "KGX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22585/2026-09-15/detailed", "trust_id": "472C49MS15", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Kings Cross", "service_date": "2026-09-15", "dest_arr_time": "1752", "dest_platform": "9", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "2C49", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "1757", "current_leg_dep": "1749", "current_leg_end": "London Kings Cross", "origin_dep_time": "1624", "origin_platform": "2", "current_location": "London Kings Cross", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+5 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": "1752", "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": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 644.581, \"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\": 3634.379, \"from_m\": 644.581, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3875.156, \"from_m\": 3634.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4474.994, \"from_m\": 3875.156, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4977.971, \"from_m\": 4474.994, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5785.657, \"from_m\": 4977.971, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5801.536, \"from_m\": 5785.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\": 11568.997, \"from_m\": 5801.536, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11599.344, \"from_m\": 11568.997, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13224.699, \"from_m\": 11599.344, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13994.761, \"from_m\": 13224.699, \"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\": 20548.421, \"from_m\": 13994.761, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21300.252, \"from_m\": 20548.421, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21593.76, \"from_m\": 21300.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22262.048, \"from_m\": 21593.76, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23816.691, \"from_m\": 22262.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\": 25715.403, \"from_m\": 23816.691, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31950.996, \"from_m\": 25715.403, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36161.821, \"from_m\": 31950.996, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36183.347, \"from_m\": 36161.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\": 37375.662, \"from_m\": 36183.347, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37408.068, \"from_m\": 37375.662, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37549.458, \"from_m\": 37408.068, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41036.364, \"from_m\": 37549.458, \"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\": 41094.688, \"from_m\": 41036.364, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 41121.791, \"from_m\": 41094.688, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41705.775, \"from_m\": 41121.791, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41802.787, \"from_m\": 41705.775, \"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\": 41871.173, \"from_m\": 41802.787, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48643.119, \"from_m\": 41871.173, \"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\": 48682.781, \"from_m\": 48643.119, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 56187.186, \"from_m\": 48682.781, \"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\": 57805.844, \"from_m\": 56187.186, \"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\": 73262.018, \"from_m\": 57805.844, \"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\": 74097.325, \"from_m\": 73262.018, \"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\": 83890.778, \"from_m\": 74097.325, \"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\": 88027.216, \"from_m\": 83890.778, \"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\": 89652.579, \"from_m\": 88027.216, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89910.061, \"from_m\": 89652.579, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91544.428, \"from_m\": 89910.061, \"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\": 92056.518, \"from_m\": 91544.428, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 92086.604, \"from_m\": 92056.518, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 92154.461, \"from_m\": 92086.604, \"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\": 92237.601, \"from_m\": 92154.461, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 92526.996, \"from_m\": 92237.601, \"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\": 92577.938, \"from_m\": 92526.996, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92963.038, \"from_m\": 92577.938, \"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\": 92972.234, \"from_m\": 92963.038, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 92978.987, \"from_m\": 92972.234, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 93374.804, \"from_m\": 92978.987, \"capability_applied\": null, \"effective_limit_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\": 585016, \"profile_key\": \"0028e60bf2acfa7f9153a4e7879782d5a7f57b88cea110904d086e1ee21fe99a\", \"schedule_id\": 3284, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1628\", \"location\": \"Cambridge South\", \"stage_seq\": 2, \"distance_m\": 2607.785, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1629H\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 3, \"distance_m\": 3754.768, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635\", \"location\": \"Foxton\", \"stage_seq\": 4, \"distance_m\": 11366.909, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1637H\", \"location\": \"Shepreth\", \"stage_seq\": 5, \"distance_m\": 13224.699, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641\", \"location\": \"Meldreth\", \"stage_seq\": 6, \"distance_m\": 16346.631, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1646\", \"location\": \"Royston\", \"stage_seq\": 7, \"distance_m\": 21207.064, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1650H\", \"location\": \"Ashwell & Morden\", \"stage_seq\": 8, \"distance_m\": 27439.928, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1655H\", \"location\": \"Baldock\", \"stage_seq\": 9, \"distance_m\": 34479.115, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1658H\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 10, \"distance_m\": 37784.448, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1702H\", \"wtt_dep\": \"1703H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 42033.862, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1708\", \"wtt_dep\": \"1709\", \"location\": \"Stevenage\", \"stage_seq\": 12, \"distance_m\": 49037.719, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1712\", \"wtt_dep\": \"1712H\", \"location\": \"Knebworth\", \"stage_seq\": 13, \"distance_m\": 53131.737, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 14, \"distance_m\": 55037.935, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1715H\", \"wtt_dep\": \"1716\", \"location\": \"Welwyn North\", \"stage_seq\": 15, \"distance_m\": 58093.796, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717\", \"location\": \"Digswell Jn\", \"stage_seq\": 16, \"distance_m\": 59310.735, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1719H\", \"wtt_dep\": \"1721\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 17, \"distance_m\": 60751.461, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1724H\", \"location\": \"Hatfield\", \"stage_seq\": 18, \"distance_m\": 64930.42, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Potters Bar\", \"stage_seq\": 19, \"distance_m\": 72951.07, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1734\", \"location\": \"New Barnet\", \"stage_seq\": 20, \"distance_m\": 78628.675, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"Alexandra Palace\", \"stage_seq\": 21, \"distance_m\": 85426.416, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741\", \"location\": \"Harringay\", \"stage_seq\": 22, \"distance_m\": 87925.425, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1746\", \"location\": \"Finsbury Park\", \"stage_seq\": 23, \"distance_m\": 89277.174, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 24, \"distance_m\": 91097.647, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 25, \"distance_m\": 92272.431, \"section_seq\": 1, \"route_path_id\": 28435}, {\"is_pass\": false, \"wtt_arr\": \"1752\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 26, \"distance_m\": 93374.804, \"section_seq\": 1, \"route_path_id\": 28435}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93374.804, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28435}], \"total_distance_m\": 93374.804, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 86745.545, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6629.259, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5311615", "current_position_lon": "-0.1235571", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:32:15Z\", \"source_id\": 15579581, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:38:19Z\", \"source_id\": 47954397, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:38:25Z\", \"source_id\": 15584522, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:53Z\", \"source_id\": 47961366, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:56Z\", \"source_id\": 15586496, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:42Z\", \"source_id\": 47971754, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:44:46Z\", \"source_id\": 15589579, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:50Z\", \"source_id\": 47986597, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:49:52Z\", \"source_id\": 15593694, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:30Z\", \"source_id\": 47999845, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:33Z\", \"source_id\": 15597529, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:05Z\", \"source_id\": 48012742, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:10Z\", \"source_id\": 15601125, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:36Z\", \"source_id\": 48023150, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:40Z\", \"source_id\": 15603972, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:22Z\", \"source_id\": 48034120, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:06:24Z\", \"source_id\": 15607009, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:44Z\", \"source_id\": 48049817, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:49Z\", \"source_id\": 15611386, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:03Z\", \"source_id\": 48062305, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:05Z\", \"source_id\": 15614913, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:38Z\", \"source_id\": 48075236, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:43Z\", \"source_id\": 15618695, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:51Z\", \"source_id\": 48081688, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:59Z\", \"source_id\": 15620553, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:56Z\", \"source_id\": 48093084, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:57Z\", \"source_id\": 15623779, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:52Z\", \"source_id\": 48109756, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:56Z\", \"source_id\": 15628724, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:37Z\", \"source_id\": 48122356, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:42Z\", \"source_id\": 15632649, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:32Z\", \"source_id\": 48132555, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:34Z\", \"source_id\": 15635924, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:54Z\", \"source_id\": 48141307, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:58Z\", \"source_id\": 15638723, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:34Z\", \"source_id\": 48148321, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:39Z\", \"source_id\": 15640948, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:59Z\", \"source_id\": 48170138, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:05Z\", \"source_id\": 15647901, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "9", "timing_fact_generation": 1789491367944310, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:28.126147", "service_state_evidence_id": 15647901, "current_leg_start_actual_dep": "2026-09-15T17:51:00+01:00", "operational_evidence_version": 116, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:28.717277", "service_state_valid_until_kind": null, "operational_interpretation_version": 116, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
CBG |
KGX |
2C49 |
700049 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 644.581, "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": 3634.379, "from_m": 644.581, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3875.156, "from_m": 3634.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4474.994, "from_m": 3875.156, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4977.971, "from_m": 4474.994, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5785.657, "from_m": 4977.971, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5801.536, "from_m": 5785.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": 11568.997, "from_m": 5801.536, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11599.344, "from_m": 11568.997, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13224.699, "from_m": 11599.344, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13994.761, "from_m": 13224.699, "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": 20548.421, "from_m": 13994.761, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21300.252, "from_m": 20548.421, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21593.76, "from_m": 21300.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22262.048, "from_m": 21593.76, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23816.691, "from_m": 22262.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": 25715.403, "from_m": 23816.691, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31950.996, "from_m": 25715.403, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36161.821, "from_m": 31950.996, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36183.347, "from_m": 36161.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": 37375.662, "from_m": 36183.347, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37408.068, "from_m": 37375.662, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37549.458, "from_m": 37408.068, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41036.364, "from_m": 37549.458, "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": 41094.688, "from_m": 41036.364, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41121.791, "from_m": 41094.688, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41705.775, "from_m": 41121.791, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41802.787, "from_m": 41705.775, "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": 41871.173, "from_m": 41802.787, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48643.119, "from_m": 41871.173, "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": 48682.781, "from_m": 48643.119, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 56187.186, "from_m": 48682.781, "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": 57805.844, "from_m": 56187.186, "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": 73262.018, "from_m": 57805.844, "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": 74097.325, "from_m": 73262.018, "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": 83890.778, "from_m": 74097.325, "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": 88027.216, "from_m": 83890.778, "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": 89652.579, "from_m": 88027.216, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89910.061, "from_m": 89652.579, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91544.428, "from_m": 89910.061, "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": 92056.518, "from_m": 91544.428, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 92086.604, "from_m": 92056.518, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 92154.461, "from_m": 92086.604, "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": 92237.601, "from_m": 92154.461, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 92526.996, "from_m": 92237.601, "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": 92577.938, "from_m": 92526.996, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92963.038, "from_m": 92577.938, "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": 92972.234, "from_m": 92963.038, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 92978.987, "from_m": 92972.234, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 93374.804, "from_m": 92978.987, "capability_applied": null, "effective_limit_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": 585016, "profile_key": "0028e60bf2acfa7f9153a4e7879782d5a7f57b88cea110904d086e1ee21fe99a", "schedule_id": 3284, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1624", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1628", "location": "Cambridge South", "stage_seq": 2, "distance_m": 2607.785, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1629H", "location": "Shepreth Branch Jn", "stage_seq": 3, "distance_m": 3754.768, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635", "location": "Foxton", "stage_seq": 4, "distance_m": 11366.909, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1637H", "location": "Shepreth", "stage_seq": 5, "distance_m": 13224.699, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641", "location": "Meldreth", "stage_seq": 6, "distance_m": 16346.631, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1646", "location": "Royston", "stage_seq": 7, "distance_m": 21207.064, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1650H", "location": "Ashwell & Morden", "stage_seq": 8, "distance_m": 27439.928, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1655H", "location": "Baldock", "stage_seq": 9, "distance_m": 34479.115, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1658H", "location": "Letchworth Garden City", "stage_seq": 10, "distance_m": 37784.448, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1702H", "wtt_dep": "1703H", "location": "Hitchin", "stage_seq": 11, "distance_m": 42033.862, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1708", "wtt_dep": "1709", "location": "Stevenage", "stage_seq": 12, "distance_m": 49037.719, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1712", "wtt_dep": "1712H", "location": "Knebworth", "stage_seq": 13, "distance_m": 53131.737, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714", "location": "Woolmer Green Jn", "stage_seq": 14, "distance_m": 55037.935, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1715H", "wtt_dep": "1716", "location": "Welwyn North", "stage_seq": 15, "distance_m": 58093.796, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717", "location": "Digswell Jn", "stage_seq": 16, "distance_m": 59310.735, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1719H", "wtt_dep": "1721", "location": "Welwyn Garden City", "stage_seq": 17, "distance_m": 60751.461, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1724H", "location": "Hatfield", "stage_seq": 18, "distance_m": 64930.42, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Potters Bar", "stage_seq": 19, "distance_m": 72951.07, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1734", "location": "New Barnet", "stage_seq": 20, "distance_m": 78628.675, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "Alexandra Palace", "stage_seq": 21, "distance_m": 85426.416, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741", "location": "Harringay", "stage_seq": 22, "distance_m": 87925.425, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1746", "location": "Finsbury Park", "stage_seq": 23, "distance_m": 89277.174, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747H", "location": "Holloway South Jn", "stage_seq": 24, "distance_m": 91097.647, "section_seq": 1, "route_path_id": 28435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Belle Isle Jn", "stage_seq": 25, "distance_m": 92272.431, "section_seq": 1, "route_path_id": 28435}, {"is_pass": false, "wtt_arr": "1752", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 26, "distance_m": 93374.804, "section_seq": 1, "route_path_id": 28435}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93374.804, "from_m": 0.0, "section_seq": 1, "route_path_id": 28435}], "total_distance_m": 93374.804, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 86745.545, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6629.259, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:32:15Z", "source_id": 15579581, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:38:19Z", "source_id": 47954397, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:40:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:38:25Z", "source_id": 15584522, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12633, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:53Z", "source_id": 47961366, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:56Z", "source_id": 15586496, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12638, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:42Z", "source_id": 47971754, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:46:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:44:46Z", "source_id": 15589579, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:50Z", "source_id": 47986597, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:50:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:49:52Z", "source_id": 15593694, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15597, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:30Z", "source_id": 47999845, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:33Z", "source_id": 15597529, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15601, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:05Z", "source_id": 48012742, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:00:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:10Z", "source_id": 15601125, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:36Z", "source_id": 48023150, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:03:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:40Z", "source_id": 15603972, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:22Z", "source_id": 48034120, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:07:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:06:24Z", "source_id": 15607009, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:44Z", "source_id": 48049817, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:49Z", "source_id": 15611386, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:03Z", "source_id": 48062305, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:16:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:05Z", "source_id": 15614913, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:38Z", "source_id": 48075236, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:43Z", "source_id": 15618695, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:51Z", "source_id": 48081688, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:24:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:59Z", "source_id": 15620553, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:56Z", "source_id": 48093084, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:57Z", "source_id": 15623779, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15928, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:52Z", "source_id": 48109756, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:56Z", "source_id": 15628724, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15962, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:37Z", "source_id": 48122356, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:38:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:42Z", "source_id": 15632649, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:32Z", "source_id": 48132555, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:42:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:34Z", "source_id": 15635924, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:54Z", "source_id": 48141307, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:46:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:58Z", "source_id": 15638723, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:34Z", "source_id": 48148321, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:48:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:39Z", "source_id": 15640948, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16257, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:59Z", "source_id": 48170138, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:05Z", "source_id": 15647901, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Cambridge |
1624 |
1624 |
2 |
None |
None |
London Kings Cross |
1752 |
1752 |
9 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22585/2026-09-15/detailed |
None |
Finsbury Park |
2026-09-15T17:51:00+01:00 |
London Kings Cross |
8.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 |
1749 |
1757 |
Finsbury Park |
London Kings Cross |
London Kings Cross |
51.5311615 |
-0.1235571 |
51.5311615 |
-0.1235571 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
London Kings Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647901 |
1789491367944310 |
116 |
116 |
2026-09-15 17:07:28.717277 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:28.126147 |
| 555121 |
586736 |
W69163 |
072I31MU15 |
2026-09-15 |
COMPLETE |
15647948 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 586736, "stp": "P", "toc": "ScotRail", "uid": "W69163", "consist": "318263", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69163/2026-09-15/detailed", "trust_id": "072I31MU15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "7", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2I31", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1756", "current_leg_dep": "1752", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1724", "origin_platform": "10", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260456909439497, 55.85020582189039], [-4.260430270547581, 55.85034977096715], [-4.260419072917582, 55.85048159261066], [-4.2604203220093755, 55.850603235690535], [-4.260431023282836, 55.85071664907639], [-4.260448182197837, 55.85082378163782], [-4.260468804214253, 55.85092658224443], [-4.2604898947919585, 55.85102699976584], [-4.260508459390828, 55.85112698307163], [-4.260521503470736, 55.851228481031434], [-4.260526032491557, 55.85133344251483], [-4.260519051913163, 55.85144381639145], [-4.260497567195431, 55.85156155153088], [-4.2604585837982345, 55.85168859680274], [-4.260399107181448, 55.85182690107663], [-4.260316142804946, 55.85197841322215], [-4.260250999999999, 55.8521212], [-4.260208, 55.8522404], [-4.2601743, 55.8523338], [-4.2601584, 55.8523849], [-4.2600191999999995, 55.852766199999984], [-4.259964300000001, 55.85293419999999], [-4.259924699999999, 55.85306609999999], [-4.2599183, 55.85308289999998], [-4.2598181, 55.8533463], [-4.2596627, 55.8537715], [-4.259604699999999, 55.8539521], [-4.2595536, 55.8540673], [-4.2595469, 55.8540878], [-4.259532999999999, 55.8541274], [-4.2592711, 55.8548448], [-4.259168, 55.85512599999999], [-4.2591215, 55.8552686], [-4.259097800000001, 55.85533149999999], [-4.2590728, 55.8553988], [-4.2590637714695285, 55.85542156759858], [-4.259063599999999, 55.855422], [-4.259010999999999, 55.85556830000001], [-4.2589091, 55.85575599999999], [-4.2588986, 55.85577210000001], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Glasgow Bridge Street Jn", "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\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3047.561, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7000.479, \"from_m\": 3047.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\": 7524.091, \"from_m\": 7000.479, \"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\": 8364.284, \"from_m\": 7524.091, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9459.863, \"from_m\": 8364.284, \"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\": 10262.759, \"from_m\": 9459.863, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10314.897, \"from_m\": 10262.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10351.557, \"from_m\": 10314.897, \"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\": 11556.702, \"from_m\": 10351.557, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11974.301, \"from_m\": 11556.702, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12534.612, \"from_m\": 11974.301, \"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\": 12959.079, \"from_m\": 12534.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}], \"service_id\": 586736, \"profile_key\": \"e33a9ef9d634a8a789ea944ec8a97c073a33b8836a23b60b5d3794bb90be457e\", \"schedule_id\": 27597, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1724\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728H\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 4, \"distance_m\": 2360.28, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730\", \"location\": \"Pollokshields West\", \"stage_seq\": 5, \"distance_m\": 2954.617, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732\", \"location\": \"Maxwell Park\", \"stage_seq\": 6, \"distance_m\": 3762.211, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734\", \"location\": \"Shawlands\", \"stage_seq\": 7, \"distance_m\": 4851.604, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1735\", \"wtt_dep\": \"1735H\", \"location\": \"Pollokshaws East\", \"stage_seq\": 8, \"distance_m\": 5447.159, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1737H\", \"location\": \"Langside\", \"stage_seq\": 9, \"distance_m\": 6292.596, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 7261.917, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1739H\", \"wtt_dep\": \"1741\", \"location\": \"Cathcart\", \"stage_seq\": 11, \"distance_m\": 7409.27, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1742H\", \"wtt_dep\": \"1743\", \"location\": \"Mount Florida\", \"stage_seq\": 12, \"distance_m\": 8461.137, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745\", \"location\": \"Crosshill\", \"stage_seq\": 13, \"distance_m\": 9356.837, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1746H\", \"wtt_dep\": \"1747\", \"location\": \"Queens Park\", \"stage_seq\": 14, \"distance_m\": 10064.039, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1751\", \"location\": \"Pollokshields East\", \"stage_seq\": 15, \"distance_m\": 10706.535, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 16, \"distance_m\": 10931.281, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 17, \"distance_m\": 12029.646, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1755\", \"location\": \"Glasgow Central Gantry A\", \"stage_seq\": 18, \"distance_m\": 12534.612, \"section_seq\": 1, \"route_path_id\": 101759}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 19, \"distance_m\": 12959.079, \"section_seq\": 1, \"route_path_id\": 101759}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12959.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101759}], \"total_distance_m\": 12959.079, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 12906.941, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1724", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:31Z\", \"source_id\": 48100498, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:35Z\", \"source_id\": 15625959, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:45Z\", \"source_id\": 48106614, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:48Z\", \"source_id\": 15627774, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:48Z\", \"source_id\": 48112221, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:51Z\", \"source_id\": 15629491, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:56Z\", \"source_id\": 48117901, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:01Z\", \"source_id\": 15631266, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:58Z\", \"source_id\": 48123337, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:04Z\", \"source_id\": 15632960, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:22Z\", \"source_id\": 48129617, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:27Z\", \"source_id\": 15634992, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:08Z\", \"source_id\": 48136692, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:14Z\", \"source_id\": 15637281, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:27Z\", \"source_id\": 48142732, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:29Z\", \"source_id\": 15639181, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:29Z\", \"source_id\": 48148089, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:28Z\", \"source_id\": 15640788, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:54Z\", \"source_id\": 48151687, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:58Z\", \"source_id\": 15642055, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:03Z\", \"source_id\": 48170328, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:08Z\", \"source_id\": 15647948, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "7", "timing_fact_generation": 1789491369834232, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:33.037760", "service_state_evidence_id": 15647948, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:34.230602", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
GLC |
2I31 |
318263 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3047.561, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7000.479, "from_m": 3047.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": 7524.091, "from_m": 7000.479, "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": 8364.284, "from_m": 7524.091, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9459.863, "from_m": 8364.284, "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": 10262.759, "from_m": 9459.863, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10314.897, "from_m": 10262.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10351.557, "from_m": 10314.897, "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": 11556.702, "from_m": 10351.557, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11974.301, "from_m": 11556.702, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12534.612, "from_m": 11974.301, "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": 12959.079, "from_m": 12534.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}], "service_id": 586736, "profile_key": "e33a9ef9d634a8a789ea944ec8a97c073a33b8836a23b60b5d3794bb90be457e", "schedule_id": 27597, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1724", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728H", "location": "Muirhouse Central Jn", "stage_seq": 4, "distance_m": 2360.28, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730", "location": "Pollokshields West", "stage_seq": 5, "distance_m": 2954.617, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732", "location": "Maxwell Park", "stage_seq": 6, "distance_m": 3762.211, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734", "location": "Shawlands", "stage_seq": 7, "distance_m": 4851.604, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1735", "wtt_dep": "1735H", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 5447.159, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1737H", "location": "Langside", "stage_seq": 9, "distance_m": 6292.596, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 7261.917, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1739H", "wtt_dep": "1741", "location": "Cathcart", "stage_seq": 11, "distance_m": 7409.27, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1742H", "wtt_dep": "1743", "location": "Mount Florida", "stage_seq": 12, "distance_m": 8461.137, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745", "location": "Crosshill", "stage_seq": 13, "distance_m": 9356.837, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1746H", "wtt_dep": "1747", "location": "Queens Park", "stage_seq": 14, "distance_m": 10064.039, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1751", "location": "Pollokshields East", "stage_seq": 15, "distance_m": 10706.535, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Muirhouse North Jn", "stage_seq": 16, "distance_m": 10931.281, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754", "location": "Glasgow Bridge Street Jn", "stage_seq": 17, "distance_m": 12029.646, "section_seq": 1, "route_path_id": 101759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1755", "location": "Glasgow Central Gantry A", "stage_seq": 18, "distance_m": 12534.612, "section_seq": 1, "route_path_id": 101759}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 19, "distance_m": 12959.079, "section_seq": 1, "route_path_id": 101759}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12959.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 101759}], "total_distance_m": 12959.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 12906.941, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:31Z", "source_id": 48100498, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:30:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:35Z", "source_id": 15625959, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:45Z", "source_id": 48106614, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:32:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:48Z", "source_id": 15627774, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2563, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:48Z", "source_id": 48112221, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:34:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:51Z", "source_id": 15629491, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:56Z", "source_id": 48117901, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:01Z", "source_id": 15631266, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:58Z", "source_id": 48123337, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:38:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:04Z", "source_id": 15632960, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:22Z", "source_id": 48129617, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:41:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:27Z", "source_id": 15634992, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:08Z", "source_id": 48136692, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:44:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:14Z", "source_id": 15637281, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:27Z", "source_id": 48142732, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:46:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:29Z", "source_id": 15639181, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:29Z", "source_id": 48148089, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:47:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:28Z", "source_id": 15640788, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:54Z", "source_id": 48151687, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:58Z", "source_id": 15642055, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:03Z", "source_id": 48170328, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:08Z", "source_id": 15647948, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1724 |
1724 |
10 |
None |
None |
Glasgow Central High Level |
1756 |
1756 |
7 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69163/2026-09-15/detailed |
None |
Pollokshields East |
2026-09-15T17:52:00+01:00 |
Glasgow Central High Level |
4.0 |
{"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260456909439497, 55.85020582189039], [-4.260430270547581, 55.85034977096715], [-4.260419072917582, 55.85048159261066], [-4.2604203220093755, 55.850603235690535], [-4.260431023282836, 55.85071664907639], [-4.260448182197837, 55.85082378163782], [-4.260468804214253, 55.85092658224443], [-4.2604898947919585, 55.85102699976584], [-4.260508459390828, 55.85112698307163], [-4.260521503470736, 55.851228481031434], [-4.260526032491557, 55.85133344251483], [-4.260519051913163, 55.85144381639145], [-4.260497567195431, 55.85156155153088], [-4.2604585837982345, 55.85168859680274], [-4.260399107181448, 55.85182690107663], [-4.260316142804946, 55.85197841322215], [-4.260250999999999, 55.8521212], [-4.260208, 55.8522404], [-4.2601743, 55.8523338], [-4.2601584, 55.8523849], [-4.2600191999999995, 55.852766199999984], [-4.259964300000001, 55.85293419999999], [-4.259924699999999, 55.85306609999999], [-4.2599183, 55.85308289999998], [-4.2598181, 55.8533463], [-4.2596627, 55.8537715], [-4.259604699999999, 55.8539521], [-4.2595536, 55.8540673], [-4.2595469, 55.8540878], [-4.259532999999999, 55.8541274], [-4.2592711, 55.8548448], [-4.259168, 55.85512599999999], [-4.2591215, 55.8552686], [-4.259097800000001, 55.85533149999999], [-4.2590728, 55.8553988], [-4.2590637714695285, 55.85542156759858], [-4.259063599999999, 55.855422], [-4.259010999999999, 55.85556830000001], [-4.2589091, 55.85575599999999], [-4.2588986, 55.85577210000001], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
1.4 |
1752 |
1756 |
Glasgow Bridge Street Jn |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647948 |
1789491369834232 |
46 |
46 |
2026-09-15 17:07:34.230602 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:33.037760 |
| 555122 |
586682 |
G38641 |
421J76MU15 |
2026-09-15 |
COMPLETE |
15648262 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 586682, "stp": "P", "toc": "Transport for Wales", "uid": "G38641", "consist": "197005", "dest_crs": "WRX", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38641/2026-09-15/detailed", "trust_id": "421J76MU15", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wrexham General", "service_date": "2026-09-15", "dest_arr_time": "1800", "dest_platform": "1", "is_terminated": 1, "next_location": "Wrexham General", "signalling_id": "1J76", "timing_status": "EARLY", "origin_station": "Crewe", "current_leg_arr": "1757", "current_leg_dep": "1744", "current_leg_end": "Wrexham General", "origin_dep_time": "1723", "origin_platform": "9", "current_location": "Wrexham General", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8787749, 53.19651499999999], [-2.8809273, 53.1973562], [-2.8810997, 53.1974201], [-2.881272, 53.1974839], [-2.8816314, 53.19760920000001], [-2.8819707, 53.197715300000006], [-2.8822844, 53.19780339999999], [-2.8831294, 53.1980254], [-2.8841154999999996, 53.1982802], [-2.8843231, 53.19833539999999], [-2.8852173, 53.19855239999999], [-2.8856639, 53.1986383], [-2.885985499999999, 53.1986799], [-2.8862989999999997, 53.19870349999999], [-2.8866287000000006, 53.1987128], [-2.8869579999999995, 53.198702], [-2.88725, 53.1986797], [-2.8876464, 53.19862559999999], [-2.8879540999999995, 53.1985661], [-2.8882649999999996, 53.1984853], [-2.888543, 53.19839519999999], [-2.8888073999999997, 53.1982963], [-2.8890690999999995, 53.19818], [-2.8893592, 53.198036500000015], [-2.890436, 53.1974932], [-2.890616, 53.1974049], [-2.8913131, 53.197013], [-2.891419, 53.1969606], [-2.8919831, 53.19664019999999], [-2.8924771999999996, 53.1963967], [-2.8935185999999997, 53.19591900000001], [-2.8938296999999995, 53.19577079999999], [-2.8943898, 53.1954774], [-2.8948411999999997, 53.1952557], [-2.8952936, 53.1950213], [-2.8957634999999997, 53.1947448], [-2.8960095999999997, 53.1945939], [-2.8963872, 53.1943595], [-2.8966999, 53.19415310000001], [-2.8968721999999993, 53.1940411], [-2.8970233, 53.1939272], [-2.8971083999999996, 53.1938635], [-2.8974262999999993, 53.1936028], [-2.8977643999999994, 53.1932922], [-2.8979127999999994, 53.1931375], [-2.8984252, 53.19260330000001], [-2.8987387, 53.192243700000006], [-2.8990277, 53.19183970000001], [-2.8992105, 53.1915909], [-2.8994151, 53.191356199999994], [-2.8994418, 53.191307999999985], [-2.9000216, 53.1904831], [-2.9004147999999996, 53.1900041], [-2.9009147999999993, 53.1894524], [-2.9016915, 53.18873359999999], [-2.9021140999999995, 53.18837640000001], [-2.9029231999999996, 53.187751899999995], [-2.9036012, 53.18725109999999], [-2.9041804, 53.1868133], [-2.9051956, 53.18618990000001], [-2.9055472999999994, 53.1860361], [-2.9060501999999997, 53.185763599999994], [-2.906769, 53.18538109999999], [-2.9074396, 53.185058], [-2.9079411, 53.1848105], [-2.908635799999999, 53.1844698], [-2.9091266999999994, 53.184256], [-2.9096576999999995, 53.1840374], [-2.9101379, 53.1838526], [-2.910830499999999, 53.18358959999998], [-2.9117103, 53.1832794], [-2.9128227, 53.1828753], [-2.9138084999999996, 53.1825241], [-2.9145333999999994, 53.1822765], [-2.9146112, 53.18224959999999], [-2.9153266, 53.18196149999999], [-2.915909399999999, 53.181715899999986], [-2.916492, 53.181451200000005], [-2.9170726999999994, 53.181130499999995], [-2.917408, 53.1808958], [-2.9176345999999995, 53.180723], [-2.9178692999999996, 53.18048749999999], [-2.9181482999999995, 53.18018210000001], [-2.918352099999999, 53.17991849999999], [-2.9184392999999997, 53.1797778], [-2.9185369, 53.1796282], [-2.9203098999999995, 53.176969], [-2.9214680999999993, 53.17519059999999], [-2.9218791, 53.1745878], [-2.9223064, 53.1739212], [-2.9233763999999995, 53.1722948], [-2.9252566999999994, 53.169493499999994], [-2.9272157, 53.16653659999999], [-2.9283474000000003, 53.1648023], [-2.9299144, 53.1624496], [-2.9312671, 53.16041], [-2.932439, 53.1585992], [-2.9331420999999995, 53.157515], [-2.9336845, 53.1566919], [-2.9344747, 53.15551129999999], [-2.9355525, 53.1538624], [-2.9364101, 53.152603899999995], [-2.9372470999999996, 53.1513229], [-2.937505499999999, 53.15088799999999], [-2.9380378, 53.150065000000005], [-2.9386377999999995, 53.1490074], [-2.9391908999999994, 53.1477869], [-2.9396866, 53.14624409999999], [-2.9398472010940617, 53.14573188385283], [-2.9401301, 53.14482960000001], [-2.9405944000000006, 53.143415], [-2.9413411, 53.14116069999999], [-2.9417759999999995, 53.1398118], [-2.9447670000000006, 53.1305348], [-2.9448980999999996, 53.13005], [-2.9449633999999993, 53.12979479999999], [-2.9459942999999997, 53.12667499999999], [-2.9460486999999995, 53.12651040000001], [-2.9473215, 53.1226581], [-2.9474523999999995, 53.1223323], [-2.9477007, 53.121713799999995], [-2.9483973999999997, 53.1203822], [-2.9535791999999996, 53.1104971], [-2.9543399, 53.1090851], [-2.9545683, 53.1087461], [-2.9548455, 53.108224], [-2.9549554999999996, 53.1079924], [-2.9551668, 53.1075823], [-2.9552556999999995, 53.10742079999999], [-2.9554133, 53.1071221], [-2.9557684999999996, 53.10643230000001], [-2.9560999, 53.10587209999999], [-2.9565134000000004, 53.10527660000001], [-2.9569387, 53.1046975], [-2.957632499999999, 53.103897800000006], [-2.9588026, 53.1027997], [-2.9614238, 53.1006718], [-2.9615979999999995, 53.1004918], [-2.9616966, 53.10039], [-2.9626056999999997, 53.0995038], [-2.9633918999999995, 53.0985503], [-2.9641163999999995, 53.09757909999999], [-2.964440437594421, 53.09713562792826], [-2.9647149, 53.09676], [-2.9652645, 53.09612130000001], [-2.9661680999999995, 53.0953067], [-2.9666714999999995, 53.09490590000001], [-2.9685196000000005, 53.09364269999999], [-2.9693474, 53.093079], [-2.9710378000000004, 53.091953], [-2.9712605207933467, 53.09181876959621], [-2.9717895999999997, 53.0914999], [-2.9725766, 53.0911156], [-2.9734189, 53.090759899999995], [-2.9741801, 53.0904875], [-2.9747142999999996, 53.0903003], [-2.9755994999999995, 53.090078000000005], [-2.9765946, 53.0898813], [-2.9772688, 53.0897766], [-2.9783785, 53.089604300000005], [-2.9795739999999995, 53.089404300000005], [-2.980215, 53.0892764], [-2.9806028, 53.089186199999986], [-2.9812749, 53.0890175], [-2.9821147, 53.0887423], [-2.9825062, 53.08859619999999], [-2.982847899999999, 53.0884589], [-2.9834304, 53.08817969999998], [-2.9836343, 53.0880777], [-2.9840326, 53.0878525], [-2.9845323999999995, 53.08752379999999], [-2.9850224, 53.08715540000001], [-2.9855547, 53.08668699999999], [-2.9860365, 53.0861579], [-2.9863536, 53.08570549999999], [-2.9865473, 53.085361000000006], [-2.9866652999999994, 53.0850827], [-2.9867929, 53.08468620000001], [-2.9869499, 53.08390059999999], [-2.986992, 53.08355460000001], [-2.9870711, 53.083068299999994], [-2.9871522, 53.08268730000001], [-2.9872556999999995, 53.08233719999999], [-2.9873293999999997, 53.08212079999999], [-2.9875573, 53.08151850000001], [-2.9875911999999993, 53.0814288], [-2.9876747, 53.0812414], [-2.9880840999999996, 53.08042369999999], [-2.9886786999999995, 53.07956039999999], [-2.9890332, 53.079128700000005], [-2.9894437, 53.07869919999999], [-2.9908489, 53.0772742], [-2.9915864999999995, 53.0765433], [-2.992157, 53.0759507], [-2.9929437, 53.07515110000001], [-2.9936893, 53.074381], [-2.9945368999999995, 53.07353760000001], [-2.9953255, 53.072735], [-2.9960443, 53.0720087], [-2.9968651999999993, 53.0711333], [-2.9972622, 53.070759499999994], [-2.9980454, 53.0699279], [-2.9983026, 53.069691], [-2.999204, 53.0688303], [-2.9999323, 53.0680711], [-3.0006624999999993, 53.06732920000001], [-3.001092799999999, 53.06684979999999], [-3.0014776999999997, 53.06648559999999], [-3.0016009, 53.0663482], [-3.0018119, 53.06609639999999], [-3.0019319, 53.065893599999995], [-3.0020586999999996, 53.065724999999986], [-3.0022556, 53.065412500000015], [-3.0026587999999994, 53.0644546], [-3.0028673999999995, 53.063708899999995], [-3.002901, 53.06330200000001], [-3.0029315, 53.0630384], [-3.0028841, 53.06250110000001], [-3.0028484999999994, 53.06213220000001], [-3.0027484000000007, 53.0616459], [-3.0024870999999997, 53.06101169999999], [-3.0020193, 53.0602024], [-3.0018875, 53.0599867], [-3.0017647, 53.0597175], [-3.0016601, 53.05953060000001], [-3.0014332999999995, 53.0591493], [-3.0011734, 53.058669], [-3.0008371, 53.0578483], [-3.0005745, 53.0570144], [-3.0004313999999996, 53.05624360000001], [-3.0004131, 53.056080399999985], [-3.0003996, 53.055959300000005], [-3.0003450999999997, 53.0554726], [-3.0003883999999994, 53.0547057], [-3.0004663, 53.053968100000006], [-3.0006061999999996, 53.0532576], [-3.0008294, 53.05237649999999], [-3.0010052, 53.0518337], [-3.0012181999999994, 53.0512675], [-3.001406499999999, 53.05082470000001], [-3.0017232999999997, 53.05019899999999], [-3.001899, 53.0498471], [-3.0018483, 53.05005129999999], [-3.0018381999999995, 53.0501909], [-3.0017945, 53.0504793]]}", "current_leg_start": "Chester", "dest_arr_time_act": "1759", "motion_projection": null, "next_location_lat": "53.0504793", "next_location_lon": "-3.0017945", "previous_location": "Chester", "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\": 326.648, \"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\": 653.489, \"from_m\": 326.648, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1488.454, \"from_m\": 653.489, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4537.658, \"from_m\": 1488.454, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16850.877, \"from_m\": 4537.658, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17056.035, \"from_m\": 16850.877, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17100.658, \"from_m\": 17056.035, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17244.408, \"from_m\": 17100.658, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31199.093, \"from_m\": 17244.408, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33443.056, \"from_m\": 31199.093, \"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\": 34625.915, \"from_m\": 33443.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34806.741, \"from_m\": 34625.915, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34858.522, \"from_m\": 34806.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\": 35644.81, \"from_m\": 34858.522, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36878.72, \"from_m\": 35644.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\": 37486.663, \"from_m\": 36878.72, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45566.353, \"from_m\": 37486.663, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51586.713, \"from_m\": 45566.353, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52382.551, \"from_m\": 51586.713, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52413.589, \"from_m\": 52382.551, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53533.827, \"from_m\": 52413.589, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53604.524, \"from_m\": 53533.827, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 586682, \"profile_key\": \"b89d033beb02e964c437276b2beb0229c7c78ea56571f81cbebdad77e6edabe4\", \"schedule_id\": 36776, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1723\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Crewe Steel Works S.B.\", \"stage_seq\": 2, \"distance_m\": 2400.042, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"Beeston Castle & T.S.B.\", \"stage_seq\": 3, \"distance_m\": 17056.035, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1744\", \"location\": \"Chester\", \"stage_seq\": 4, \"distance_m\": 33887.059, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745\", \"location\": \"Chester South Jn\", \"stage_seq\": 5, \"distance_m\": 34797.591, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747\", \"location\": \"Saltney Jn\", \"stage_seq\": 6, \"distance_m\": 36878.72, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Rossett Jn\", \"stage_seq\": 7, \"distance_m\": 45832.96, \"section_seq\": 1, \"route_path_id\": 105371}, {\"is_pass\": false, \"wtt_arr\": \"1759\", \"wtt_dep\": null, \"location\": \"Wrexham General\", \"stage_seq\": 8, \"distance_m\": 53604.524, \"section_seq\": 1, \"route_path_id\": 105371}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53604.524, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105371}], \"total_distance_m\": 53604.524, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 53437.423, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 167.101, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1723", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "53.0504793", "current_position_lon": "-3.0017945", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:46Z\", \"source_id\": 48130592, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:49Z\", \"source_id\": 15635278, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:26Z\", \"source_id\": 48171275, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:31Z\", \"source_id\": 15648262, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wrexham General", "service_state_platform": "1", "timing_fact_generation": 1789491398402822, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:34.112568", "service_state_evidence_id": 15648262, "current_leg_start_actual_dep": "2026-09-15T17:44:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:36.650435", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CRE |
WRX |
1J76 |
197005 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 326.648, "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": 653.489, "from_m": 326.648, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1488.454, "from_m": 653.489, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4537.658, "from_m": 1488.454, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16850.877, "from_m": 4537.658, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17056.035, "from_m": 16850.877, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17100.658, "from_m": 17056.035, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17244.408, "from_m": 17100.658, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31199.093, "from_m": 17244.408, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33443.056, "from_m": 31199.093, "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": 34625.915, "from_m": 33443.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34806.741, "from_m": 34625.915, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34858.522, "from_m": 34806.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": 35644.81, "from_m": 34858.522, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36878.72, "from_m": 35644.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": 37486.663, "from_m": 36878.72, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45566.353, "from_m": 37486.663, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51586.713, "from_m": 45566.353, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52382.551, "from_m": 51586.713, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52413.589, "from_m": 52382.551, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53533.827, "from_m": 52413.589, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53604.524, "from_m": 53533.827, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 586682, "profile_key": "b89d033beb02e964c437276b2beb0229c7c78ea56571f81cbebdad77e6edabe4", "schedule_id": 36776, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1723", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Crewe Steel Works S.B.", "stage_seq": 2, "distance_m": 2400.042, "section_seq": 1, "route_path_id": 105371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "Beeston Castle & T.S.B.", "stage_seq": 3, "distance_m": 17056.035, "section_seq": 1, "route_path_id": 105371}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1744", "location": "Chester", "stage_seq": 4, "distance_m": 33887.059, "section_seq": 1, "route_path_id": 105371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745", "location": "Chester South Jn", "stage_seq": 5, "distance_m": 34797.591, "section_seq": 1, "route_path_id": 105371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747", "location": "Saltney Jn", "stage_seq": 6, "distance_m": 36878.72, "section_seq": 1, "route_path_id": 105371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752", "location": "Rossett Jn", "stage_seq": 7, "distance_m": 45832.96, "section_seq": 1, "route_path_id": 105371}, {"is_pass": false, "wtt_arr": "1759", "wtt_dep": null, "location": "Wrexham General", "stage_seq": 8, "distance_m": 53604.524, "section_seq": 1, "route_path_id": 105371}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53604.524, "from_m": 0.0, "section_seq": 1, "route_path_id": 105371}], "total_distance_m": 53604.524, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53437.423, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 167.101, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:46Z", "source_id": 48130592, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:42:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:49Z", "source_id": 15635278, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10474, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:26Z", "source_id": 48171275, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:57:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:31Z", "source_id": 15648262, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Crewe |
1723 |
1723 |
9 |
None |
None |
Wrexham General |
1800 |
1759 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G38641/2026-09-15/detailed |
None |
Chester |
2026-09-15T17:44:00+01:00 |
Wrexham General |
13.0 |
{"type": "LineString", "coordinates": [[-2.8787749, 53.19651499999999], [-2.8809273, 53.1973562], [-2.8810997, 53.1974201], [-2.881272, 53.1974839], [-2.8816314, 53.19760920000001], [-2.8819707, 53.197715300000006], [-2.8822844, 53.19780339999999], [-2.8831294, 53.1980254], [-2.8841154999999996, 53.1982802], [-2.8843231, 53.19833539999999], [-2.8852173, 53.19855239999999], [-2.8856639, 53.1986383], [-2.885985499999999, 53.1986799], [-2.8862989999999997, 53.19870349999999], [-2.8866287000000006, 53.1987128], [-2.8869579999999995, 53.198702], [-2.88725, 53.1986797], [-2.8876464, 53.19862559999999], [-2.8879540999999995, 53.1985661], [-2.8882649999999996, 53.1984853], [-2.888543, 53.19839519999999], [-2.8888073999999997, 53.1982963], [-2.8890690999999995, 53.19818], [-2.8893592, 53.198036500000015], [-2.890436, 53.1974932], [-2.890616, 53.1974049], [-2.8913131, 53.197013], [-2.891419, 53.1969606], [-2.8919831, 53.19664019999999], [-2.8924771999999996, 53.1963967], [-2.8935185999999997, 53.19591900000001], [-2.8938296999999995, 53.19577079999999], [-2.8943898, 53.1954774], [-2.8948411999999997, 53.1952557], [-2.8952936, 53.1950213], [-2.8957634999999997, 53.1947448], [-2.8960095999999997, 53.1945939], [-2.8963872, 53.1943595], [-2.8966999, 53.19415310000001], [-2.8968721999999993, 53.1940411], [-2.8970233, 53.1939272], [-2.8971083999999996, 53.1938635], [-2.8974262999999993, 53.1936028], [-2.8977643999999994, 53.1932922], [-2.8979127999999994, 53.1931375], [-2.8984252, 53.19260330000001], [-2.8987387, 53.192243700000006], [-2.8990277, 53.19183970000001], [-2.8992105, 53.1915909], [-2.8994151, 53.191356199999994], [-2.8994418, 53.191307999999985], [-2.9000216, 53.1904831], [-2.9004147999999996, 53.1900041], [-2.9009147999999993, 53.1894524], [-2.9016915, 53.18873359999999], [-2.9021140999999995, 53.18837640000001], [-2.9029231999999996, 53.187751899999995], [-2.9036012, 53.18725109999999], [-2.9041804, 53.1868133], [-2.9051956, 53.18618990000001], [-2.9055472999999994, 53.1860361], [-2.9060501999999997, 53.185763599999994], [-2.906769, 53.18538109999999], [-2.9074396, 53.185058], [-2.9079411, 53.1848105], [-2.908635799999999, 53.1844698], [-2.9091266999999994, 53.184256], [-2.9096576999999995, 53.1840374], [-2.9101379, 53.1838526], [-2.910830499999999, 53.18358959999998], [-2.9117103, 53.1832794], [-2.9128227, 53.1828753], [-2.9138084999999996, 53.1825241], [-2.9145333999999994, 53.1822765], [-2.9146112, 53.18224959999999], [-2.9153266, 53.18196149999999], [-2.915909399999999, 53.181715899999986], [-2.916492, 53.181451200000005], [-2.9170726999999994, 53.181130499999995], [-2.917408, 53.1808958], [-2.9176345999999995, 53.180723], [-2.9178692999999996, 53.18048749999999], [-2.9181482999999995, 53.18018210000001], [-2.918352099999999, 53.17991849999999], [-2.9184392999999997, 53.1797778], [-2.9185369, 53.1796282], [-2.9203098999999995, 53.176969], [-2.9214680999999993, 53.17519059999999], [-2.9218791, 53.1745878], [-2.9223064, 53.1739212], [-2.9233763999999995, 53.1722948], [-2.9252566999999994, 53.169493499999994], [-2.9272157, 53.16653659999999], [-2.9283474000000003, 53.1648023], [-2.9299144, 53.1624496], [-2.9312671, 53.16041], [-2.932439, 53.1585992], [-2.9331420999999995, 53.157515], [-2.9336845, 53.1566919], [-2.9344747, 53.15551129999999], [-2.9355525, 53.1538624], [-2.9364101, 53.152603899999995], [-2.9372470999999996, 53.1513229], [-2.937505499999999, 53.15088799999999], [-2.9380378, 53.150065000000005], [-2.9386377999999995, 53.1490074], [-2.9391908999999994, 53.1477869], [-2.9396866, 53.14624409999999], [-2.9398472010940617, 53.14573188385283], [-2.9401301, 53.14482960000001], [-2.9405944000000006, 53.143415], [-2.9413411, 53.14116069999999], [-2.9417759999999995, 53.1398118], [-2.9447670000000006, 53.1305348], [-2.9448980999999996, 53.13005], [-2.9449633999999993, 53.12979479999999], [-2.9459942999999997, 53.12667499999999], [-2.9460486999999995, 53.12651040000001], [-2.9473215, 53.1226581], [-2.9474523999999995, 53.1223323], [-2.9477007, 53.121713799999995], [-2.9483973999999997, 53.1203822], [-2.9535791999999996, 53.1104971], [-2.9543399, 53.1090851], [-2.9545683, 53.1087461], [-2.9548455, 53.108224], [-2.9549554999999996, 53.1079924], [-2.9551668, 53.1075823], [-2.9552556999999995, 53.10742079999999], [-2.9554133, 53.1071221], [-2.9557684999999996, 53.10643230000001], [-2.9560999, 53.10587209999999], [-2.9565134000000004, 53.10527660000001], [-2.9569387, 53.1046975], [-2.957632499999999, 53.103897800000006], [-2.9588026, 53.1027997], [-2.9614238, 53.1006718], [-2.9615979999999995, 53.1004918], [-2.9616966, 53.10039], [-2.9626056999999997, 53.0995038], [-2.9633918999999995, 53.0985503], [-2.9641163999999995, 53.09757909999999], [-2.964440437594421, 53.09713562792826], [-2.9647149, 53.09676], [-2.9652645, 53.09612130000001], [-2.9661680999999995, 53.0953067], [-2.9666714999999995, 53.09490590000001], [-2.9685196000000005, 53.09364269999999], [-2.9693474, 53.093079], [-2.9710378000000004, 53.091953], [-2.9712605207933467, 53.09181876959621], [-2.9717895999999997, 53.0914999], [-2.9725766, 53.0911156], [-2.9734189, 53.090759899999995], [-2.9741801, 53.0904875], [-2.9747142999999996, 53.0903003], [-2.9755994999999995, 53.090078000000005], [-2.9765946, 53.0898813], [-2.9772688, 53.0897766], [-2.9783785, 53.089604300000005], [-2.9795739999999995, 53.089404300000005], [-2.980215, 53.0892764], [-2.9806028, 53.089186199999986], [-2.9812749, 53.0890175], [-2.9821147, 53.0887423], [-2.9825062, 53.08859619999999], [-2.982847899999999, 53.0884589], [-2.9834304, 53.08817969999998], [-2.9836343, 53.0880777], [-2.9840326, 53.0878525], [-2.9845323999999995, 53.08752379999999], [-2.9850224, 53.08715540000001], [-2.9855547, 53.08668699999999], [-2.9860365, 53.0861579], [-2.9863536, 53.08570549999999], [-2.9865473, 53.085361000000006], [-2.9866652999999994, 53.0850827], [-2.9867929, 53.08468620000001], [-2.9869499, 53.08390059999999], [-2.986992, 53.08355460000001], [-2.9870711, 53.083068299999994], [-2.9871522, 53.08268730000001], [-2.9872556999999995, 53.08233719999999], [-2.9873293999999997, 53.08212079999999], [-2.9875573, 53.08151850000001], [-2.9875911999999993, 53.0814288], [-2.9876747, 53.0812414], [-2.9880840999999996, 53.08042369999999], [-2.9886786999999995, 53.07956039999999], [-2.9890332, 53.079128700000005], [-2.9894437, 53.07869919999999], [-2.9908489, 53.0772742], [-2.9915864999999995, 53.0765433], [-2.992157, 53.0759507], [-2.9929437, 53.07515110000001], [-2.9936893, 53.074381], [-2.9945368999999995, 53.07353760000001], [-2.9953255, 53.072735], [-2.9960443, 53.0720087], [-2.9968651999999993, 53.0711333], [-2.9972622, 53.070759499999994], [-2.9980454, 53.0699279], [-2.9983026, 53.069691], [-2.999204, 53.0688303], [-2.9999323, 53.0680711], [-3.0006624999999993, 53.06732920000001], [-3.001092799999999, 53.06684979999999], [-3.0014776999999997, 53.06648559999999], [-3.0016009, 53.0663482], [-3.0018119, 53.06609639999999], [-3.0019319, 53.065893599999995], [-3.0020586999999996, 53.065724999999986], [-3.0022556, 53.065412500000015], [-3.0026587999999994, 53.0644546], [-3.0028673999999995, 53.063708899999995], [-3.002901, 53.06330200000001], [-3.0029315, 53.0630384], [-3.0028841, 53.06250110000001], [-3.0028484999999994, 53.06213220000001], [-3.0027484000000007, 53.0616459], [-3.0024870999999997, 53.06101169999999], [-3.0020193, 53.0602024], [-3.0018875, 53.0599867], [-3.0017647, 53.0597175], [-3.0016601, 53.05953060000001], [-3.0014332999999995, 53.0591493], [-3.0011734, 53.058669], [-3.0008371, 53.0578483], [-3.0005745, 53.0570144], [-3.0004313999999996, 53.05624360000001], [-3.0004131, 53.056080399999985], [-3.0003996, 53.055959300000005], [-3.0003450999999997, 53.0554726], [-3.0003883999999994, 53.0547057], [-3.0004663, 53.053968100000006], [-3.0006061999999996, 53.0532576], [-3.0008294, 53.05237649999999], [-3.0010052, 53.0518337], [-3.0012181999999994, 53.0512675], [-3.001406499999999, 53.05082470000001], [-3.0017232999999997, 53.05019899999999], [-3.001899, 53.0498471], [-3.0018483, 53.05005129999999], [-3.0018381999999995, 53.0501909], [-3.0017945, 53.0504793]]} |
12.3 |
1744 |
1757 |
Chester |
Wrexham General |
Wrexham General |
53.0504793 |
-3.0017945 |
53.0504793 |
-3.0017945 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Wrexham General |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648262 |
1789491398402822 |
24 |
24 |
2026-09-15 17:07:36.650435 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:34.112568 |
| 555123 |
586880 |
G97709 |
522T92MU15 |
2026-09-15 |
COMPLETE |
15647690 |
2026-09-15 17:57:00 |
2026-09-15 17:07:37 |
2026-09-17 17:07:37 |
{"id": 586880, "stp": "P", "toc": "London Overground", "uid": "G97709", "consist": null, "dest_crs": "CHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97709/2026-09-15/detailed", "trust_id": "522T92MU15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chingford", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "1", "is_terminated": 1, "next_location": "Chingford", "signalling_id": "2T92", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1757", "current_leg_dep": "1753", "current_leg_end": "Chingford", "origin_dep_time": "1729", "origin_platform": "4", "current_location": "Chingford", "last_update_time": "2026-09-15T17:07:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]}", "current_leg_start": "Highams Park", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "51.6331130", "next_location_lon": "0.0100258", "previous_location": "Highams Park", "current_leg_milage": "1.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7257.519, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 9122.523, \"from_m\": 7257.519, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9136.134, \"from_m\": 9122.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9860.22, \"from_m\": 9136.134, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9902.542, \"from_m\": 9860.22, \"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\": 10135.771, \"from_m\": 9902.542, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11322.209, \"from_m\": 10135.771, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11549.25, \"from_m\": 11322.209, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13750.864, \"from_m\": 11549.25, \"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\": 16281.523, \"from_m\": 13750.864, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16418.534, \"from_m\": 16281.523, \"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\": 16500.546, \"from_m\": 16418.534, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16784.769, \"from_m\": 16500.546, \"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\": 586880, \"profile_key\": \"11ca85658c887ba968dbfb206ea3171f1f9e0f99b662fe73cff8fab475008fc5\", \"schedule_id\": 13460, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1729\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1732\", \"wtt_dep\": \"1732H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1738H\", \"wtt_dep\": \"1739\", \"location\": \"Clapton\", \"stage_seq\": 4, \"distance_m\": 6284.461, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Clapton Jn\", \"stage_seq\": 5, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742H\", \"location\": \"St. James' Street\", \"stage_seq\": 6, \"distance_m\": 9218.248, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 7, \"distance_m\": 10063.756, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1746H\", \"wtt_dep\": \"1747\", \"location\": \"Wood Street\", \"stage_seq\": 8, \"distance_m\": 11426.965, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750\", \"location\": \"Highams Park\", \"stage_seq\": 9, \"distance_m\": 13863.442, \"section_seq\": 1, \"route_path_id\": 69486}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Chingford\", \"stage_seq\": 10, \"distance_m\": 16784.769, \"section_seq\": 1, \"route_path_id\": 69486}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16784.769, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69486}], \"total_distance_m\": 16784.769, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15113.156, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.613, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1729", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6331130", "current_position_lon": "0.0100258", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:03Z\", \"source_id\": 48112881, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:08Z\", \"source_id\": 15629670, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:14Z\", \"source_id\": 48124045, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:17Z\", \"source_id\": 15633153, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:18Z\", \"source_id\": 48131917, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:22Z\", \"source_id\": 15635723, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:20Z\", \"source_id\": 48139836, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:21Z\", \"source_id\": 15638237, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:07Z\", \"source_id\": 48144423, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:08Z\", \"source_id\": 15639672, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:52Z\", \"source_id\": 48151644, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:54Z\", \"source_id\": 15641970, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:14Z\", \"source_id\": 48160717, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:16Z\", \"source_id\": 15644798, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:46Z\", \"source_id\": 48169597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:48Z\", \"source_id\": 15647690, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chingford", "service_state_platform": "1", "timing_fact_generation": 1789491348357411, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:36.885649", "service_state_evidence_id": 15647690, "current_leg_start_actual_dep": "2026-09-15T17:52:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:37.406421", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
LST |
CHI |
2T92 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7257.519, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9122.523, "from_m": 7257.519, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9136.134, "from_m": 9122.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9860.22, "from_m": 9136.134, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9902.542, "from_m": 9860.22, "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": 10135.771, "from_m": 9902.542, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11322.209, "from_m": 10135.771, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11549.25, "from_m": 11322.209, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13750.864, "from_m": 11549.25, "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": 16281.523, "from_m": 13750.864, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16418.534, "from_m": 16281.523, "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": 16500.546, "from_m": 16418.534, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16784.769, "from_m": 16500.546, "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": 586880, "profile_key": "11ca85658c887ba968dbfb206ea3171f1f9e0f99b662fe73cff8fab475008fc5", "schedule_id": 13460, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1729", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1732", "wtt_dep": "1732H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1738H", "wtt_dep": "1739", "location": "Clapton", "stage_seq": 4, "distance_m": 6284.461, "section_seq": 1, "route_path_id": 69486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Clapton Jn", "stage_seq": 5, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742H", "location": "St. James' Street", "stage_seq": 6, "distance_m": 9218.248, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744H", "location": "Walthamstow Central", "stage_seq": 7, "distance_m": 10063.756, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1746H", "wtt_dep": "1747", "location": "Wood Street", "stage_seq": 8, "distance_m": 11426.965, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750", "location": "Highams Park", "stage_seq": 9, "distance_m": 13863.442, "section_seq": 1, "route_path_id": 69486}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Chingford", "stage_seq": 10, "distance_m": 16784.769, "section_seq": 1, "route_path_id": 69486}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16784.769, "from_m": 0.0, "section_seq": 1, "route_path_id": 69486}], "total_distance_m": 16784.769, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15113.156, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.613, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:03Z", "source_id": 48112881, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:34:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:08Z", "source_id": 15629670, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:14Z", "source_id": 48124045, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:38:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:17Z", "source_id": 15633153, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:18Z", "source_id": 48131917, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:41:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:22Z", "source_id": 15635723, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:20Z", "source_id": 48139836, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:45:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:21Z", "source_id": 15638237, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:07Z", "source_id": 48144423, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:46:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:08Z", "source_id": 15639672, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:52Z", "source_id": 48151644, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:49:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:54Z", "source_id": 15641970, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:14Z", "source_id": 48160717, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:16Z", "source_id": 15644798, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:46Z", "source_id": 48169597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:48Z", "source_id": 15647690, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1729 |
1729 |
4 |
None |
None |
Chingford |
1756 |
1755 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G97709/2026-09-15/detailed |
None |
Highams Park |
2026-09-15T17:52:00+01:00 |
Chingford |
4.0 |
{"type": "LineString", "coordinates": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]} |
1.7 |
1753 |
1757 |
Highams Park |
Chingford |
Chingford |
51.6331130 |
0.0100258 |
51.6331130 |
0.0100258 |
1 |
0 |
2026-09-15 17:07:37 |
TERMINATED |
2026-09-15 16:57:00 |
Chingford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647690 |
1789491348357411 |
41 |
41 |
2026-09-15 17:07:37.406421 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:36.885649 |
| 555124 |
586105 |
L12189 |
529C47MU15 |
2026-09-15 |
COMPLETE |
15647984 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 586105, "stp": "P", "toc": "London Overground", "uid": "L12189", "consist": null, "dest_crs": "WCY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12189/2026-09-15/detailed", "trust_id": "529C47MU15", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "1", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "9C47", "timing_status": "LATE", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "1757", "current_leg_dep": "1748", "current_leg_end": "West Croydon", "origin_dep_time": "1702", "origin_platform": "1", "current_location": "West Croydon", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "1754", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": "Norwood Junction", "current_leg_milage": "1.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20191.175, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20232.216, \"from_m\": 20191.175, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20988.894, \"from_m\": 20232.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26936.802, \"from_m\": 20988.894, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26998.318, \"from_m\": 26936.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30728.682, \"from_m\": 26998.318, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30901.763, \"from_m\": 30728.682, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30978.574, \"from_m\": 30901.763, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30983.958, \"from_m\": 30978.574, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31592.012, \"from_m\": 30983.958, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31602.878, \"from_m\": 31592.012, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32074.577, \"from_m\": 31602.878, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32098.801, \"from_m\": 32074.577, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33058.382, \"from_m\": 32098.801, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33266.379, \"from_m\": 33058.382, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 33301.635, \"from_m\": 33266.379, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33536.374, \"from_m\": 33301.635, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 586105, \"profile_key\": \"7e5a2ab84ffddb8dea28ab2f8e5e7b6b70df9a09e9ae8632132d698a41edcf64\", \"schedule_id\": 15497, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1703H\", \"wtt_dep\": \"1704\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": \"1707\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1709\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1710H\", \"wtt_dep\": \"1711\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1713\", \"wtt_dep\": \"1713H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1715\", \"wtt_dep\": \"1716\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1717H\", \"wtt_dep\": \"1718\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1719H\", \"wtt_dep\": \"1720\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1721\", \"wtt_dep\": \"1721H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1724H\", \"wtt_dep\": \"1725H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1729\", \"wtt_dep\": \"1730\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 21182.825, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1732\", \"wtt_dep\": \"1732H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 22498.837, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 24163.908, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1737H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 25516.271, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1741\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 26936.802, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1742H\", \"wtt_dep\": \"1743\", \"location\": \"Penge West\", \"stage_seq\": 22, \"distance_m\": 28192.328, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745\", \"location\": \"Anerley\", \"stage_seq\": 23, \"distance_m\": 28812.808, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748H\", \"location\": \"Norwood Junction\", \"stage_seq\": 24, \"distance_m\": 30663.944, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 25, \"distance_m\": 32098.801, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 26, \"distance_m\": 33536.374, \"section_seq\": 1, \"route_path_id\": 34287}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33536.374, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34287}], \"total_distance_m\": 33536.374, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 31992.496, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1543.878, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1702", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.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-15T16:03:08Z\", \"source_id\": 48024868, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:03:13Z\", \"source_id\": 15604373, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:43Z\", \"source_id\": 48032341, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:47Z\", \"source_id\": 15606469, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:00Z\", \"source_id\": 48039113, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:03Z\", \"source_id\": 15608304, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:59Z\", \"source_id\": 48044945, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:04Z\", \"source_id\": 15609964, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:40Z\", \"source_id\": 48052605, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:44Z\", \"source_id\": 15612174, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:47Z\", \"source_id\": 48058679, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:51Z\", \"source_id\": 15613892, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:02Z\", \"source_id\": 48065021, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:03Z\", \"source_id\": 15615690, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:01Z\", \"source_id\": 48070630, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:06Z\", \"source_id\": 15617321, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:37Z\", \"source_id\": 48075143, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:39Z\", \"source_id\": 15618645, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:04Z\", \"source_id\": 48079375, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:09Z\", \"source_id\": 15619875, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:00Z\", \"source_id\": 48084789, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:04Z\", \"source_id\": 15621431, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:38Z\", \"source_id\": 48094960, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:42Z\", \"source_id\": 15624439, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:19Z\", \"source_id\": 48105446, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:23Z\", \"source_id\": 15627415, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:37Z\", \"source_id\": 48114431, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:41Z\", \"source_id\": 15630169, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:42Z\", \"source_id\": 48119913, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:46Z\", \"source_id\": 15631892, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:10Z\", \"source_id\": 48126422, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:10Z\", \"source_id\": 15633935, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:58Z\", \"source_id\": 48133663, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:03Z\", \"source_id\": 15636301, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:34Z\", \"source_id\": 48137877, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:38Z\", \"source_id\": 15637680, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:24Z\", \"source_id\": 48145219, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:28Z\", \"source_id\": 15639977, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:08Z\", \"source_id\": 48170566, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:10Z\", \"source_id\": 15647984, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "1", "timing_fact_generation": 1789491373252623, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:39.558165", "service_state_evidence_id": 15647984, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:39.686899", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
WCY |
9C47 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26936.802, "from_m": 20988.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26998.318, "from_m": 26936.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30728.682, "from_m": 26998.318, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30901.763, "from_m": 30728.682, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30978.574, "from_m": 30901.763, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30983.958, "from_m": 30978.574, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31592.012, "from_m": 30983.958, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31602.878, "from_m": 31592.012, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32074.577, "from_m": 31602.878, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32098.801, "from_m": 32074.577, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33058.382, "from_m": 32098.801, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33266.379, "from_m": 33058.382, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33301.635, "from_m": 33266.379, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33536.374, "from_m": 33301.635, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 586105, "profile_key": "7e5a2ab84ffddb8dea28ab2f8e5e7b6b70df9a09e9ae8632132d698a41edcf64", "schedule_id": 15497, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1702", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1703H", "wtt_dep": "1704", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": "1707", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1709", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1710H", "wtt_dep": "1711", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1713", "wtt_dep": "1713H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1715", "wtt_dep": "1716", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1717H", "wtt_dep": "1718", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1719H", "wtt_dep": "1720", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1721", "wtt_dep": "1721H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1724H", "wtt_dep": "1725H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1729", "wtt_dep": "1730", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1732", "wtt_dep": "1732H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1737H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1741", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1742H", "wtt_dep": "1743", "location": "Penge West", "stage_seq": 22, "distance_m": 28192.328, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745", "location": "Anerley", "stage_seq": 23, "distance_m": 28812.808, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748H", "location": "Norwood Junction", "stage_seq": 24, "distance_m": 30663.944, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 25, "distance_m": 32098.801, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "West Croydon", "stage_seq": 26, "distance_m": 33536.374, "section_seq": 1, "route_path_id": 34287}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33536.374, "from_m": 0.0, "section_seq": 1, "route_path_id": 34287}], "total_distance_m": 33536.374, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 31992.496, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1543.878, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:08Z", "source_id": 48024868, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:03:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:13Z", "source_id": 15604373, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:43Z", "source_id": 48032341, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:47Z", "source_id": 15606469, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:00Z", "source_id": 48039113, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:08:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:03Z", "source_id": 15608304, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:59Z", "source_id": 48044945, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:04Z", "source_id": 15609964, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:40Z", "source_id": 48052605, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:44Z", "source_id": 15612174, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:47Z", "source_id": 48058679, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:51Z", "source_id": 15613892, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:02Z", "source_id": 48065021, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:03Z", "source_id": 15615690, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:01Z", "source_id": 48070630, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:19:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:06Z", "source_id": 15617321, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:37Z", "source_id": 48075143, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:21:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:39Z", "source_id": 15618645, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:04Z", "source_id": 48079375, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:09Z", "source_id": 15619875, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:00Z", "source_id": 48084789, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:24:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:04Z", "source_id": 15621431, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:38Z", "source_id": 48094960, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:28:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:42Z", "source_id": 15624439, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:19Z", "source_id": 48105446, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:31:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:23Z", "source_id": 15627415, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:37Z", "source_id": 48114431, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:41Z", "source_id": 15630169, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:42Z", "source_id": 48119913, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:46Z", "source_id": 15631892, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:10Z", "source_id": 48126422, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:39:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:10Z", "source_id": 15633935, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30035, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:58Z", "source_id": 48133663, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:42:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:03Z", "source_id": 15636301, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30031, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:34Z", "source_id": 48137877, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:44:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:38Z", "source_id": 15637680, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:24Z", "source_id": 48145219, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:28Z", "source_id": 15639977, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30054, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:08Z", "source_id": 48170566, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:57:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:10Z", "source_id": 15647984, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
1702 |
1702 |
1 |
None |
None |
West Croydon |
1754 |
1754 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L12189/2026-09-15/detailed |
None |
Norwood Junction |
2026-09-15T17:51:30+01:00 |
West Croydon |
9.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 |
1748 |
1757 |
Norwood Junction |
West Croydon |
West Croydon |
51.3789421 |
-0.1019610 |
51.3789421 |
-0.1019610 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
West Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647984 |
1789491373252623 |
85 |
85 |
2026-09-15 17:07:39.686899 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:39.558165 |
| 555125 |
585024 |
P76350 |
522H44MS15 |
2026-09-15 |
COMPLETE |
15647900 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 585024, "stp": "P", "toc": "Greater Anglia", "uid": "P76350", "consist": "720563", "dest_crs": "CMB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76350/2026-09-15/detailed", "trust_id": "522H44MS15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge North", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": "3", "is_terminated": 1, "next_location": "Cambridge North", "signalling_id": "2H44", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "1757", "current_leg_dep": "1753", "current_leg_end": "Cambridge North", "origin_dep_time": "1624", "origin_platform": "1", "current_location": "Cambridge North", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.1409003, 52.1986138], [0.1415981, 52.19956719999999], [0.14204899999999998, 52.2001839], [0.14253689999999997, 52.2008536], [0.1426698, 52.20104030000001], [0.1431142, 52.2016454], [0.1442297, 52.2031867], [0.1456684, 52.20517559999999], [0.1463588, 52.2061253], [0.1466832527484055, 52.20656375804658], [0.1468816, 52.2068318], [0.1470057, 52.2069993], [0.1480673, 52.208465399999994], [0.1498286, 52.21093079999999], [0.15193529999999997, 52.213846100000005], [0.1520638, 52.2140205], [0.1527866, 52.2150012], [0.1538721, 52.216452999999994], [0.1547299, 52.21763860000001], [0.1559719, 52.219501], [0.15616379999999996, 52.2198136], [0.15620899999999996, 52.21988940000001], [0.15626684372518992, 52.21998654579095], [0.15628199999999998, 52.22001199999998], [0.1564889, 52.2204025], [0.1567632, 52.22092089999999], [0.1568545, 52.2211106], [0.157519, 52.22240419999999], [0.1575635, 52.2224938], [0.1576443, 52.222642699999994], [0.157982, 52.2232387], [0.1581766, 52.22356199999999], [0.15851009999999996, 52.22409150000001], [0.15862609999999996, 52.22427509999999], [0.15901709999999997, 52.2248532]]}", "current_leg_start": "Cambridge", "dest_arr_time_act": "1758", "motion_projection": null, "next_location_lat": "52.2248532", "next_location_lon": "0.1590171", "previous_location": "Cambridge", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32383.517, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46335.402, \"from_m\": 32383.517, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49177.794, \"from_m\": 46335.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55237.802, \"from_m\": 49177.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55298.963, \"from_m\": 55237.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70081.875, \"from_m\": 55298.963, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73904.569, \"from_m\": 70081.875, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 73913.752, \"from_m\": 73904.569, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74421.496, \"from_m\": 73913.752, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 79089.22, \"from_m\": 74421.496, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80004.659, \"from_m\": 79089.22, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 85872.509, \"from_m\": 80004.659, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88862.307, \"from_m\": 85872.509, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 88944.112, \"from_m\": 88862.307, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 88989.251, \"from_m\": 88944.112, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 89085.59, \"from_m\": 88989.251, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 89253.372, \"from_m\": 89085.59, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 90247.842, \"from_m\": 89253.372, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92576.389, \"from_m\": 90247.842, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 92641.836, \"from_m\": 92576.389, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 93226.29, \"from_m\": 92641.836, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 585024, \"profile_key\": \"b511094c67c7e72a92646021356069c2eef6f0152a224d7cd457f6a184838bbc\", \"schedule_id\": 22411, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1630H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1634H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644H\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1655H\", \"wtt_dep\": \"1656H\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1659H\", \"location\": \"Harlow Mill\", \"stage_seq\": 13, \"distance_m\": 39350.028, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1702H\", \"wtt_dep\": \"1703\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 14, \"distance_m\": 42952.852, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1709H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 15, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1713\", \"wtt_dep\": \"1713H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 16, \"distance_m\": 53588.767, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715\", \"location\": \"Stansted North Jn\", \"stage_seq\": 17, \"distance_m\": 55181.694, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1717\", \"location\": \"Elsenham\", \"stage_seq\": 18, \"distance_m\": 57184.859, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Newport (Essex)\", \"stage_seq\": 19, \"distance_m\": 64145.33, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1726\", \"location\": \"Audley End\", \"stage_seq\": 20, \"distance_m\": 67015.35, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1731\", \"location\": \"Great Chesterford\", \"stage_seq\": 21, \"distance_m\": 73504.763, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 22, \"distance_m\": 78871.667, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1739H\", \"wtt_dep\": \"1740\", \"location\": \"Shelford\", \"stage_seq\": 23, \"distance_m\": 84392.31, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 24, \"distance_m\": 85783.363, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744H\", \"location\": \"Cambridge South\", \"stage_seq\": 25, \"distance_m\": 86899.103, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1753\", \"location\": \"Cambridge\", \"stage_seq\": 26, \"distance_m\": 89492.756, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1755\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 27, \"distance_m\": 91034.214, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1758\", \"wtt_dep\": null, \"location\": \"Cambridge North\", \"stage_seq\": 28, \"distance_m\": 93226.29, \"section_seq\": 1, \"route_path_id\": 37129}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93226.29, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37129}], \"total_distance_m\": 93226.29, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 87743.094, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5483.196, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.2248532", "current_position_lon": "0.1590171", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:27:24Z\", \"source_id\": 47924086, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:27:26Z\", \"source_id\": 15575815, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:32:10Z\", \"source_id\": 47937446, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:32:13Z\", \"source_id\": 15579572, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:50Z\", \"source_id\": 47958686, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:57Z\", \"source_id\": 15585723, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:36Z\", \"source_id\": 47974356, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:45:42Z\", \"source_id\": 15590338, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:03Z\", \"source_id\": 47981331, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:05Z\", \"source_id\": 15592284, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:18Z\", \"source_id\": 47993725, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:22Z\", \"source_id\": 15595733, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:59Z\", \"source_id\": 48012487, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:58Z\", \"source_id\": 15600982, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:08Z\", \"source_id\": 48021798, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:02:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:02:09Z\", \"source_id\": 15603522, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:07Z\", \"source_id\": 48030588, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:08Z\", \"source_id\": 15605924, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:10Z\", \"source_id\": 48045453, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:14Z\", \"source_id\": 15610087, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:07Z\", \"source_id\": 48056713, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:12Z\", \"source_id\": 15613347, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:36Z\", \"source_id\": 48066617, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:40Z\", \"source_id\": 15616206, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:51Z\", \"source_id\": 48081577, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:52Z\", \"source_id\": 15620500, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:26Z\", \"source_id\": 48088976, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:31Z\", \"source_id\": 15622635, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:15Z\", \"source_id\": 48102626, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:18Z\", \"source_id\": 15626544, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:37Z\", \"source_id\": 48114426, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:39Z\", \"source_id\": 15630152, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:42Z\", \"source_id\": 48125205, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:48Z\", \"source_id\": 15633584, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:55Z\", \"source_id\": 15636178, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:56Z\", \"source_id\": 48146568, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:57Z\", \"source_id\": 15640358, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:59Z\", \"source_id\": 48170145, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:05Z\", \"source_id\": 15647900, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge North", "service_state_platform": "3", "timing_fact_generation": 1789491367975605, "current_leg_arrival_utc": "2026-09-15T17:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:39.562382", "service_state_evidence_id": 15647900, "current_leg_start_actual_dep": "2026-09-15T17:53:00+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:39.691279", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
CMB |
2H44 |
720563 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32383.517, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46335.402, "from_m": 32383.517, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49177.794, "from_m": 46335.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55237.802, "from_m": 49177.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55298.963, "from_m": 55237.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70081.875, "from_m": 55298.963, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73904.569, "from_m": 70081.875, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 73913.752, "from_m": 73904.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74421.496, "from_m": 73913.752, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 79089.22, "from_m": 74421.496, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80004.659, "from_m": 79089.22, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 85872.509, "from_m": 80004.659, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88862.307, "from_m": 85872.509, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 88944.112, "from_m": 88862.307, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 88989.251, "from_m": 88944.112, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 89085.59, "from_m": 88989.251, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 89253.372, "from_m": 89085.59, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 90247.842, "from_m": 89253.372, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92576.389, "from_m": 90247.842, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 92641.836, "from_m": 92576.389, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 93226.29, "from_m": 92641.836, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 585024, "profile_key": "b511094c67c7e72a92646021356069c2eef6f0152a224d7cd457f6a184838bbc", "schedule_id": 22411, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1624", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1630H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1634H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644H", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651H", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1655H", "wtt_dep": "1656H", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1659H", "location": "Harlow Mill", "stage_seq": 13, "distance_m": 39350.028, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1702H", "wtt_dep": "1703", "location": "Sawbridgeworth", "stage_seq": 14, "distance_m": 42952.852, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1709H", "location": "Bishops Stortford", "stage_seq": 15, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1713", "wtt_dep": "1713H", "location": "Stansted Mountfitchet", "stage_seq": 16, "distance_m": 53588.767, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715", "location": "Stansted North Jn", "stage_seq": 17, "distance_m": 55181.694, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1717", "location": "Elsenham", "stage_seq": 18, "distance_m": 57184.859, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Newport (Essex)", "stage_seq": 19, "distance_m": 64145.33, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1726", "location": "Audley End", "stage_seq": 20, "distance_m": 67015.35, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1731", "location": "Great Chesterford", "stage_seq": 21, "distance_m": 73504.763, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735H", "location": "Whittlesford Parkway", "stage_seq": 22, "distance_m": 78871.667, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1739H", "wtt_dep": "1740", "location": "Shelford", "stage_seq": 23, "distance_m": 84392.31, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742", "location": "Shepreth Branch Jn", "stage_seq": 24, "distance_m": 85783.363, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744H", "location": "Cambridge South", "stage_seq": 25, "distance_m": 86899.103, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1753", "location": "Cambridge", "stage_seq": 26, "distance_m": 89492.756, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1755", "location": "Coldham Lane Jn", "stage_seq": 27, "distance_m": 91034.214, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1758", "wtt_dep": null, "location": "Cambridge North", "stage_seq": 28, "distance_m": 93226.29, "section_seq": 1, "route_path_id": 37129}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93226.29, "from_m": 0.0, "section_seq": 1, "route_path_id": 37129}], "total_distance_m": 93226.29, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 87743.094, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5483.196, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:27:24Z", "source_id": 47924086, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:27:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:27:26Z", "source_id": 15575815, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:32:10Z", "source_id": 47937446, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:32:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:32:13Z", "source_id": 15579572, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:50Z", "source_id": 47958686, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:57Z", "source_id": 15585723, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:36Z", "source_id": 47974356, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:46:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:45:42Z", "source_id": 15590338, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:03Z", "source_id": 47981331, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:48:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:05Z", "source_id": 15592284, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:18Z", "source_id": 47993725, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:53:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:22Z", "source_id": 15595733, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:59Z", "source_id": 48012487, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:59:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:58Z", "source_id": 15600982, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:08Z", "source_id": 48021798, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:02:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:02:09Z", "source_id": 15603522, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:07Z", "source_id": 48030588, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:06:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:08Z", "source_id": 15605924, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:10Z", "source_id": 48045453, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:11:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:14Z", "source_id": 15610087, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:07Z", "source_id": 48056713, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:12Z", "source_id": 15613347, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12692, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:36Z", "source_id": 48066617, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:18:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:40Z", "source_id": 15616206, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12688, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:51Z", "source_id": 48081577, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:23:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:52Z", "source_id": 15620500, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:26Z", "source_id": 48088976, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:26:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:31Z", "source_id": 15622635, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:15Z", "source_id": 48102626, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:31:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:18Z", "source_id": 15626544, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:37Z", "source_id": 48114426, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:39Z", "source_id": 15630152, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:42Z", "source_id": 48125205, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:39:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:48Z", "source_id": 15633584, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:55Z", "source_id": 15636178, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:56Z", "source_id": 48146568, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:48:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:57Z", "source_id": 15640358, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:59Z", "source_id": 48170145, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T16:57:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:05Z", "source_id": 15647900, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1624 |
1624 |
1 |
None |
None |
Cambridge North |
1758 |
1758 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76350/2026-09-15/detailed |
None |
Cambridge |
2026-09-15T17:53:00+01:00 |
Cambridge North |
4.0 |
{"type": "LineString", "coordinates": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.1409003, 52.1986138], [0.1415981, 52.19956719999999], [0.14204899999999998, 52.2001839], [0.14253689999999997, 52.2008536], [0.1426698, 52.20104030000001], [0.1431142, 52.2016454], [0.1442297, 52.2031867], [0.1456684, 52.20517559999999], [0.1463588, 52.2061253], [0.1466832527484055, 52.20656375804658], [0.1468816, 52.2068318], [0.1470057, 52.2069993], [0.1480673, 52.208465399999994], [0.1498286, 52.21093079999999], [0.15193529999999997, 52.213846100000005], [0.1520638, 52.2140205], [0.1527866, 52.2150012], [0.1538721, 52.216452999999994], [0.1547299, 52.21763860000001], [0.1559719, 52.219501], [0.15616379999999996, 52.2198136], [0.15620899999999996, 52.21988940000001], [0.15626684372518992, 52.21998654579095], [0.15628199999999998, 52.22001199999998], [0.1564889, 52.2204025], [0.1567632, 52.22092089999999], [0.1568545, 52.2211106], [0.157519, 52.22240419999999], [0.1575635, 52.2224938], [0.1576443, 52.222642699999994], [0.157982, 52.2232387], [0.1581766, 52.22356199999999], [0.15851009999999996, 52.22409150000001], [0.15862609999999996, 52.22427509999999], [0.15901709999999997, 52.2248532]]} |
2.3 |
1753 |
1757 |
Cambridge |
Cambridge North |
Cambridge North |
52.2248532 |
0.1590171 |
52.2248532 |
0.1590171 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Cambridge North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647900 |
1789491367975605 |
120 |
120 |
2026-09-15 17:07:39.691279 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:39.562382 |
| 555126 |
586546 |
G07145 |
512J94MU15 |
2026-09-15 |
COMPLETE |
15648063 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 586546, "stp": "P", "toc": "London Overground", "uid": "G07145", "consist": null, "dest_crs": "GPO", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G07145/2026-09-15/detailed", "trust_id": "512J94MU15", "origin_crs": "BGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gospel Oak", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": "3", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2J94", "timing_status": "ON TIME", "origin_station": "Barking Riverside Station (Construction)", "current_leg_arr": "1757", "current_leg_dep": "1753", "current_leg_end": "Gospel Oak", "origin_dep_time": "1718", "origin_platform": "2", "current_location": "Gospel Oak", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]}", "current_leg_start": "Upper Holloway", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "51.5555734", "next_location_lon": "-0.1518351", "previous_location": "Upper Holloway", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.026, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1855.245, \"from_m\": 213.026, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2932.107, \"from_m\": 1855.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2992.114, \"from_m\": 2932.107, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4256.447, \"from_m\": 2992.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4419.302, \"from_m\": 4256.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4732.559, \"from_m\": 4419.302, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7447.761, \"from_m\": 4732.559, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7500.33, \"from_m\": 7447.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7888.207, \"from_m\": 7500.33, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8418.426, \"from_m\": 7888.207, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9903.062, \"from_m\": 8418.426, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10433.28, \"from_m\": 9903.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10460.675, \"from_m\": 10433.28, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10964.085, \"from_m\": 10460.675, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16210.249, \"from_m\": 10964.085, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16713.66, \"from_m\": 16210.249, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16741.054, \"from_m\": 16713.66, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17271.272, \"from_m\": 16741.054, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25039.787, \"from_m\": 17271.272, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 25339.436, \"from_m\": 25039.787, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26434.23, \"from_m\": 25339.436, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26528.378, \"from_m\": 26434.23, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26563.106, \"from_m\": 26528.378, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26603.125, \"from_m\": 26563.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30585.488, \"from_m\": 26603.125, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32189.214, \"from_m\": 30585.488, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32639.99, \"from_m\": 32189.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33199.862, \"from_m\": 32639.99, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 586546, \"profile_key\": \"4841115944527fc9ec7fbf468875a2dc6f3667ee2aa2365e73732b37e526d592\", \"schedule_id\": 8386, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1718\", \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 2, \"distance_m\": 2713.065, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 3, \"distance_m\": 3986.185, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1724\", \"location\": \"Barking\", \"stage_seq\": 4, \"distance_m\": 4428.528, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1725\", \"location\": \"Barking Station Jn\", \"stage_seq\": 5, \"distance_m\": 5309.793, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1727\", \"wtt_dep\": \"1727H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 6, \"distance_m\": 7120.76, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Wanstead Park\", \"stage_seq\": 7, \"distance_m\": 9160.744, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 8, \"distance_m\": 13587.167, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 9, \"distance_m\": 21061.267, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1737H\", \"wtt_dep\": \"1738\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 10, \"distance_m\": 22898.322, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1739H\", \"wtt_dep\": \"1740H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 11, \"distance_m\": 24310.701, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1743\", \"wtt_dep\": \"1743H\", \"location\": \"South Tottenham\", \"stage_seq\": 12, \"distance_m\": 26494.218, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1747\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 13, \"distance_m\": 28340.306, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1748H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 14, \"distance_m\": 29227.197, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750\", \"location\": \"Crouch Hill\", \"stage_seq\": 15, \"distance_m\": 29817.843, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1752\", \"wtt_dep\": \"1753\", \"location\": \"Upper Holloway\", \"stage_seq\": 16, \"distance_m\": 31109.909, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754\", \"location\": \"Junction Road Jn\", \"stage_seq\": 17, \"distance_m\": 31904.09, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 33199.862, \"section_seq\": 1, \"route_path_id\": 29759}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33199.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}], \"total_distance_m\": 33199.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 32977.0, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 222.862, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1718", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5555734", "current_position_lon": "-0.1518351", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:09Z\", \"source_id\": 48079568, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:12Z\", \"source_id\": 15619932, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:14Z\", \"source_id\": 48091305, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:18Z\", \"source_id\": 15623225, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:59Z\", \"source_id\": 48095891, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:01Z\", \"source_id\": 15624660, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:56Z\", \"source_id\": 48104503, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:02Z\", \"source_id\": 15627143, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:02Z\", \"source_id\": 48112829, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:08Z\", \"source_id\": 15629687, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:53Z\", \"source_id\": 48117816, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:58Z\", \"source_id\": 15631223, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:42Z\", \"source_id\": 48125211, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:47Z\", \"source_id\": 15633574, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:51Z\", \"source_id\": 48135908, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:52Z\", \"source_id\": 15636996, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:48Z\", \"source_id\": 48143676, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:52Z\", \"source_id\": 15639466, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:19Z\", \"source_id\": 48150297, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:24Z\", \"source_id\": 15641562, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:08Z\", \"source_id\": 48160464, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:12Z\", \"source_id\": 15644718, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:13Z\", \"source_id\": 48170751, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:15Z\", \"source_id\": 15648063, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "3", "timing_fact_generation": 1789491377667645, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:40.140926", "service_state_evidence_id": 15648063, "current_leg_start_actual_dep": "2026-09-15T17:53:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:40.365410", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
BGV |
GPO |
2J94 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 213.026, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1855.245, "from_m": 213.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2932.107, "from_m": 1855.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2992.114, "from_m": 2932.107, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4256.447, "from_m": 2992.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4419.302, "from_m": 4256.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4732.559, "from_m": 4419.302, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7447.761, "from_m": 4732.559, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7500.33, "from_m": 7447.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7888.207, "from_m": 7500.33, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8418.426, "from_m": 7888.207, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9903.062, "from_m": 8418.426, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10433.28, "from_m": 9903.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10460.675, "from_m": 10433.28, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10964.085, "from_m": 10460.675, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16210.249, "from_m": 10964.085, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16713.66, "from_m": 16210.249, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16741.054, "from_m": 16713.66, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17271.272, "from_m": 16741.054, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25039.787, "from_m": 17271.272, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 25339.436, "from_m": 25039.787, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26434.23, "from_m": 25339.436, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26528.378, "from_m": 26434.23, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26563.106, "from_m": 26528.378, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26603.125, "from_m": 26563.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30585.488, "from_m": 26603.125, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32189.214, "from_m": 30585.488, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32639.99, "from_m": 32189.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33199.862, "from_m": 32639.99, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 586546, "profile_key": "4841115944527fc9ec7fbf468875a2dc6f3667ee2aa2365e73732b37e526d592", "schedule_id": 8386, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1718", "location": "Barking Riverside Station (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Ripple Lane West Jn", "stage_seq": 2, "distance_m": 2713.065, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Barking Riverside Up Jn", "stage_seq": 3, "distance_m": 3986.185, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1724", "location": "Barking", "stage_seq": 4, "distance_m": 4428.528, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1725", "location": "Barking Station Jn", "stage_seq": 5, "distance_m": 5309.793, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1727", "wtt_dep": "1727H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 7120.76, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Wanstead Park", "stage_seq": 7, "distance_m": 9160.744, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Leytonstone High Road", "stage_seq": 8, "distance_m": 13587.167, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735H", "location": "Leyton Midland Road", "stage_seq": 9, "distance_m": 21061.267, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1737H", "wtt_dep": "1738", "location": "Walthamstow Queen's Road", "stage_seq": 10, "distance_m": 22898.322, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1739H", "wtt_dep": "1740H", "location": "Blackhorse Road", "stage_seq": 11, "distance_m": 24310.701, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1743", "wtt_dep": "1743H", "location": "South Tottenham", "stage_seq": 12, "distance_m": 26494.218, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1747", "location": "Harringay Green Lanes", "stage_seq": 13, "distance_m": 28340.306, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1748H", "location": "Harringay Park Jn", "stage_seq": 14, "distance_m": 29227.197, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750", "location": "Crouch Hill", "stage_seq": 15, "distance_m": 29817.843, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1752", "wtt_dep": "1753", "location": "Upper Holloway", "stage_seq": 16, "distance_m": 31109.909, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754", "location": "Junction Road Jn", "stage_seq": 17, "distance_m": 31904.09, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Gospel Oak", "stage_seq": 18, "distance_m": 33199.862, "section_seq": 1, "route_path_id": 29759}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33199.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 29759}], "total_distance_m": 33199.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 32977.0, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 222.862, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14710, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:09Z", "source_id": 48079568, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:22:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:12Z", "source_id": 15619932, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:14Z", "source_id": 48091305, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:27:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:18Z", "source_id": 15623225, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:59Z", "source_id": 48095891, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:29:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:01Z", "source_id": 15624660, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:56Z", "source_id": 48104503, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:02Z", "source_id": 15627143, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14765, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:02Z", "source_id": 48112829, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:35:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:08Z", "source_id": 15629687, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14769, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:53Z", "source_id": 48117816, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:37:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:58Z", "source_id": 15631223, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:42Z", "source_id": 48125211, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:47Z", "source_id": 15633574, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:51Z", "source_id": 48135908, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:52Z", "source_id": 15636996, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:48Z", "source_id": 48143676, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:46:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:52Z", "source_id": 15639466, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:19Z", "source_id": 48150297, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:24Z", "source_id": 15641562, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:08Z", "source_id": 48160464, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:52:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:12Z", "source_id": 15644718, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:13Z", "source_id": 48170751, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:15Z", "source_id": 15648063, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Barking Riverside Station (Construction) |
1718 |
1718 |
2 |
None |
None |
Gospel Oak |
1759 |
1757 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G07145/2026-09-15/detailed |
None |
Upper Holloway |
2026-09-15T17:53:00+01:00 |
Gospel Oak |
4.0 |
{"type": "LineString", "coordinates": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]} |
1.3 |
1753 |
1757 |
Upper Holloway |
Gospel Oak |
Gospel Oak |
51.5555734 |
-0.1518351 |
51.5555734 |
-0.1518351 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Gospel Oak |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648063 |
1789491377667645 |
53 |
53 |
2026-09-15 17:07:40.365410 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:40.140926 |
| 555127 |
584937 |
L87694 |
031L84MS15 |
2026-09-15 |
COMPLETE |
15648283 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 584937, "stp": "P", "toc": "ScotRail", "uid": "L87694", "consist": "158710+158727", "dest_crs": "EDB", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87694/2026-09-15/detailed", "trust_id": "031L84MS15", "origin_crs": "PTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "1751", "dest_platform": "17", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1L84", "timing_status": "LATE", "origin_station": "Perth", "current_leg_arr": "1757", "current_leg_dep": "1753", "current_leg_end": "Edinburgh", "origin_dep_time": "1621", "origin_platform": "6", "current_location": "Edinburgh", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "1751", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Princes St Gardens", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 321.757, \"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\": 374.03, \"from_m\": 321.757, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 455.14, \"from_m\": 374.03, \"capability_applied\": null, \"effective_limit_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\": 1061.149, \"from_m\": 455.14, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3224.136, \"from_m\": 1061.149, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3248.969, \"from_m\": 3224.136, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3253.281, \"from_m\": 3248.969, \"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\": 3398.738, \"from_m\": 3253.281, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8037.04, \"from_m\": 3398.738, \"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\": 16269.148, \"from_m\": 8037.04, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17499.372, \"from_m\": 16269.148, \"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\": 18027.849, \"from_m\": 17499.372, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18089.329, \"from_m\": 18027.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27475.266, \"from_m\": 18089.329, \"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\": 27928.705, \"from_m\": 27475.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28438.59, \"from_m\": 27928.705, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28491.444, \"from_m\": 28438.59, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28695.879, \"from_m\": 28491.444, \"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\": 28739.58, \"from_m\": 28695.879, \"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\": 28777.16, \"from_m\": 28739.58, \"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\": 28851.31, \"from_m\": 28777.16, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32304.708, \"from_m\": 28851.31, \"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\": 41859.524, \"from_m\": 32304.708, \"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\": 41927.313, \"from_m\": 41859.524, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46494.279, \"from_m\": 41927.313, \"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\": 49977.181, \"from_m\": 46494.279, \"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\": 53572.278, \"from_m\": 49977.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54645.703, \"from_m\": 53572.278, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 55119.093, \"from_m\": 54645.703, \"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\": 55546.428, \"from_m\": 55119.093, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56286.82, \"from_m\": 55546.428, \"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\": 58401.662, \"from_m\": 56286.82, \"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\": 58787.11, \"from_m\": 58401.662, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59349.15, \"from_m\": 58787.11, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60426.9, \"from_m\": 59349.15, \"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\": 62414.174, \"from_m\": 60426.9, \"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\": 63312.316, \"from_m\": 62414.174, \"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\": 63715.843, \"from_m\": 63312.316, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69399.487, \"from_m\": 63715.843, \"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\": 69810.385, \"from_m\": 69399.487, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69943.913, \"from_m\": 69810.385, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69988.333, \"from_m\": 69943.913, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 70415.988, \"from_m\": 69988.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70580.468, \"from_m\": 70415.988, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71929.092, \"from_m\": 70580.468, \"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\": 73225.081, \"from_m\": 71929.092, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 75977.642, \"from_m\": 73225.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\": 77750.126, \"from_m\": 75977.642, \"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\": 81663.002, \"from_m\": 77750.126, \"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\": 85132.87, \"from_m\": 81663.002, \"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\": 85625.044, \"from_m\": 85132.87, \"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\": 87259.785, \"from_m\": 85625.044, \"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\": 87361.847, \"from_m\": 87259.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 88962.566, \"from_m\": 87361.847, \"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\": 89023.23, \"from_m\": 88962.566, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 89104.061, \"from_m\": 89023.23, \"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\": 89163.87, \"from_m\": 89104.061, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 89191.512, \"from_m\": 89163.87, \"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\": 90583.099, \"from_m\": 89191.512, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 91583.403, \"from_m\": 90583.099, \"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\": 91733.267, \"from_m\": 91583.403, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91824.898, \"from_m\": 91733.267, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 92269.503, \"from_m\": 91824.898, \"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\": 584937, \"profile_key\": \"b803c0298d3fa0bed7badba560919fb9434180a11466d6fa3187af450a2baee6\", \"schedule_id\": 18787, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1621\", \"location\": \"Perth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Hilton Jn\", \"stage_seq\": 2, \"distance_m\": 3191.752, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Newburgh\", \"stage_seq\": 3, \"distance_m\": 16102.624, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1641H\", \"wtt_dep\": \"1642H\", \"location\": \"Ladybank\", \"stage_seq\": 4, \"distance_m\": 28602.207, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Markinch\", \"stage_seq\": 5, \"distance_m\": 38010.589, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Thornton North Jn\", \"stage_seq\": 6, \"distance_m\": 41902.401, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"Thornton South Jn\", \"stage_seq\": 7, \"distance_m\": 42710.368, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1659H\", \"wtt_dep\": \"1700H\", \"location\": \"Kirkcaldy\", \"stage_seq\": 8, \"distance_m\": 49776.766, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1704H\", \"wtt_dep\": \"1705H\", \"location\": \"Kinghorn\", \"stage_seq\": 9, \"distance_m\": 54873.398, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1709H\", \"wtt_dep\": \"1710H\", \"location\": \"Burntisland\", \"stage_seq\": 10, \"distance_m\": 59015.015, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1714\", \"wtt_dep\": \"1715\", \"location\": \"Aberdour\", \"stage_seq\": 11, \"distance_m\": 63374.579, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1720\", \"location\": \"Dalgety Bay\", \"stage_seq\": 12, \"distance_m\": 67874.547, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723H\", \"location\": \"Inverkeithing\", \"stage_seq\": 13, \"distance_m\": 70210.326, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1729\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 14, \"distance_m\": 76826.517, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1733\", \"wtt_dep\": \"1734\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 15, \"distance_m\": 82617.729, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736H\", \"location\": \"South Gyle\", \"stage_seq\": 16, \"distance_m\": 83996.987, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 17, \"distance_m\": 87388.252, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1742H\", \"wtt_dep\": \"1744\", \"location\": \"Haymarket\", \"stage_seq\": 18, \"distance_m\": 89355.088, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1748H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 19, \"distance_m\": 90684.348, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 20, \"distance_m\": 92269.503, \"section_seq\": 1, \"route_path_id\": 66243}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 92269.503, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66243}], \"total_distance_m\": 92269.503, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 92217.23, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.273, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1621", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:51Z\", \"source_id\": 47992492, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:57Z\", \"source_id\": 15595389, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:15Z\", \"source_id\": 48013274, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:16Z\", \"source_id\": 15601231, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:05Z\", \"source_id\": 48039249, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:09Z\", \"source_id\": 15608388, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:33Z\", \"source_id\": 48052179, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:38Z\", \"source_id\": 15612105, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:26Z\", \"source_id\": 48066172, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:27Z\", \"source_id\": 15616061, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:02Z\", \"source_id\": 48082102, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:07Z\", \"source_id\": 15620661, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:44Z\", \"source_id\": 48095310, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:49Z\", \"source_id\": 15624520, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:44Z\", \"source_id\": 48103950, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:48Z\", \"source_id\": 15626943, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:26Z\", \"source_id\": 48132222, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:28Z\", \"source_id\": 15635834, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:35Z\", \"source_id\": 48143099, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:41Z\", \"source_id\": 15639326, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:24Z\", \"source_id\": 48158559, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:25Z\", \"source_id\": 15644110, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:29Z\", \"source_id\": 48171369, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:31Z\", \"source_id\": 15648283, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "17", "timing_fact_generation": 1789491394624365, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:41.242797", "service_state_evidence_id": 15648283, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:41.562072", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
PTH |
EDB |
1L84 |
158710+158727 |
4 |
90 |
None |
{"version": 3, "segments": [{"to_m": 321.757, "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": 374.03, "from_m": 321.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 455.14, "from_m": 374.03, "capability_applied": null, "effective_limit_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": 1061.149, "from_m": 455.14, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3224.136, "from_m": 1061.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3248.969, "from_m": 3224.136, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3253.281, "from_m": 3248.969, "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": 3398.738, "from_m": 3253.281, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8037.04, "from_m": 3398.738, "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": 16269.148, "from_m": 8037.04, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17499.372, "from_m": 16269.148, "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": 18027.849, "from_m": 17499.372, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18089.329, "from_m": 18027.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 27475.266, "from_m": 18089.329, "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": 27928.705, "from_m": 27475.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 28438.59, "from_m": 27928.705, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 28491.444, "from_m": 28438.59, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 28695.879, "from_m": 28491.444, "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": 28739.58, "from_m": 28695.879, "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": 28777.16, "from_m": 28739.58, "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": 28851.31, "from_m": 28777.16, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32304.708, "from_m": 28851.31, "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": 41859.524, "from_m": 32304.708, "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": 41927.313, "from_m": 41859.524, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46494.279, "from_m": 41927.313, "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": 49977.181, "from_m": 46494.279, "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": 53572.278, "from_m": 49977.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54645.703, "from_m": 53572.278, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 55119.093, "from_m": 54645.703, "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": 55546.428, "from_m": 55119.093, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56286.82, "from_m": 55546.428, "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": 58401.662, "from_m": 56286.82, "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": 58787.11, "from_m": 58401.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59349.15, "from_m": 58787.11, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60426.9, "from_m": 59349.15, "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": 62414.174, "from_m": 60426.9, "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": 63312.316, "from_m": 62414.174, "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": 63715.843, "from_m": 63312.316, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69399.487, "from_m": 63715.843, "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": 69810.385, "from_m": 69399.487, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69943.913, "from_m": 69810.385, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69988.333, "from_m": 69943.913, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 70415.988, "from_m": 69988.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70580.468, "from_m": 70415.988, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71929.092, "from_m": 70580.468, "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": 73225.081, "from_m": 71929.092, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 75977.642, "from_m": 73225.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": 77750.126, "from_m": 75977.642, "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": 81663.002, "from_m": 77750.126, "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": 85132.87, "from_m": 81663.002, "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": 85625.044, "from_m": 85132.87, "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": 87259.785, "from_m": 85625.044, "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": 87361.847, "from_m": 87259.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88962.566, "from_m": 87361.847, "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": 89023.23, "from_m": 88962.566, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 89104.061, "from_m": 89023.23, "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": 89163.87, "from_m": 89104.061, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 89191.512, "from_m": 89163.87, "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": 90583.099, "from_m": 89191.512, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 91583.403, "from_m": 90583.099, "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": 91733.267, "from_m": 91583.403, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 91824.898, "from_m": 91733.267, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 92269.503, "from_m": 91824.898, "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": 584937, "profile_key": "b803c0298d3fa0bed7badba560919fb9434180a11466d6fa3187af450a2baee6", "schedule_id": 18787, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1621", "location": "Perth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625", "location": "Hilton Jn", "stage_seq": 2, "distance_m": 3191.752, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "Newburgh", "stage_seq": 3, "distance_m": 16102.624, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1641H", "wtt_dep": "1642H", "location": "Ladybank", "stage_seq": 4, "distance_m": 28602.207, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Markinch", "stage_seq": 5, "distance_m": 38010.589, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Thornton North Jn", "stage_seq": 6, "distance_m": 41902.401, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "Thornton South Jn", "stage_seq": 7, "distance_m": 42710.368, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1659H", "wtt_dep": "1700H", "location": "Kirkcaldy", "stage_seq": 8, "distance_m": 49776.766, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1704H", "wtt_dep": "1705H", "location": "Kinghorn", "stage_seq": 9, "distance_m": 54873.398, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1709H", "wtt_dep": "1710H", "location": "Burntisland", "stage_seq": 10, "distance_m": 59015.015, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1714", "wtt_dep": "1715", "location": "Aberdour", "stage_seq": 11, "distance_m": 63374.579, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1720", "location": "Dalgety Bay", "stage_seq": 12, "distance_m": 67874.547, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723H", "location": "Inverkeithing", "stage_seq": 13, "distance_m": 70210.326, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1729", "location": "Dalmeny Jn", "stage_seq": 14, "distance_m": 76826.517, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1733", "wtt_dep": "1734", "location": "Edinburgh Gateway", "stage_seq": 15, "distance_m": 82617.729, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736H", "location": "South Gyle", "stage_seq": 16, "distance_m": 83996.987, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741", "location": "Haymarket West Jn", "stage_seq": 17, "distance_m": 87388.252, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1742H", "wtt_dep": "1744", "location": "Haymarket", "stage_seq": 18, "distance_m": 89355.088, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1748H", "location": "Princes St Gardens", "stage_seq": 19, "distance_m": 90684.348, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 20, "distance_m": 92269.503, "section_seq": 1, "route_path_id": 66243}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92269.503, "from_m": 0.0, "section_seq": 1, "route_path_id": 66243}], "total_distance_m": 92269.503, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 92217.23, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.273, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 468, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:51Z", "source_id": 47992492, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:52:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:57Z", "source_id": 15595389, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 475, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:15Z", "source_id": 48013274, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:00:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:16Z", "source_id": 15601231, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 519, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:05Z", "source_id": 48039249, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:08:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:09Z", "source_id": 15608388, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:33Z", "source_id": 48052179, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:13:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:38Z", "source_id": 15612105, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:26Z", "source_id": 48066172, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:27Z", "source_id": 15616061, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:02Z", "source_id": 48082102, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:23:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:07Z", "source_id": 15620661, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:44Z", "source_id": 48095310, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:28:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:49Z", "source_id": 15624520, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:44Z", "source_id": 48103950, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:32:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:48Z", "source_id": 15626943, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:26Z", "source_id": 48132222, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:28Z", "source_id": 15635834, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:35Z", "source_id": 48143099, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:46:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:41Z", "source_id": 15639326, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:24Z", "source_id": 48158559, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:25Z", "source_id": 15644110, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:29Z", "source_id": 48171369, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:31Z", "source_id": 15648283, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Perth |
1621 |
1621 |
6 |
None |
None |
Edinburgh |
1751 |
1751 |
17 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87694/2026-09-15/detailed |
None |
Haymarket |
2026-09-15T17:50:00+01:00 |
Edinburgh |
4.0 |
{"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
1.8 |
1753 |
1757 |
Princes St Gardens |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648283 |
1789491394624365 |
71 |
71 |
2026-09-15 17:07:41.562072 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:41.242797 |
| 555128 |
583776 |
W44930 |
642I28MR15 |
2026-09-15 |
COMPLETE |
15648018 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 583776, "stp": "O", "toc": "Transport for Wales", "uid": "W44930", "consist": "158820", "dest_crs": "MCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44930/2026-09-15/detailed", "trust_id": "642I28MR15", "origin_crs": "PWL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Machynlleth", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "1", "is_terminated": 1, "next_location": "Machynlleth", "signalling_id": "2I28", "timing_status": "LATE", "origin_station": "Pwllheli", "current_leg_arr": "1757", "current_leg_dep": "1751", "current_leg_end": "Machynlleth", "origin_dep_time": "1537", "origin_platform": null, "current_location": "Machynlleth", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9238644, 52.56482890000001], [-3.923832200000001, 52.5649612], [-3.923794, 52.5651344], [-3.923650299999999, 52.56594100000001], [-3.9236054, 52.5661501], [-3.923528899999999, 52.56641379999999], [-3.9234503, 52.566627], [-3.923421199999999, 52.566705799999994], [-3.9233106, 52.56694209999999], [-3.9232346, 52.56707209999999], [-3.9231482999999994, 52.56720609999999], [-3.9230188, 52.567395299999994], [-3.9228781, 52.5675685], [-3.922724099999999, 52.5677434], [-3.922504899999999, 52.567966299999995], [-3.9222097, 52.5682237], [-3.921920299999999, 52.5684358], [-3.9218406, 52.56848529999999], [-3.921639299999999, 52.56862189999999], [-3.9213421999999993, 52.568798699999995], [-3.9207914, 52.5691383], [-3.9201826999999994, 52.56948539999999], [-3.9137584, 52.573114], [-3.9104285, 52.57500890000001], [-3.9091439, 52.57571920000001], [-3.9083887, 52.57608739999999], [-3.907417999999999, 52.576457299999994], [-3.906377, 52.5768044], [-3.9062545000000006, 52.5768338], [-3.9048517, 52.577154400000005], [-3.9034164, 52.5773876], [-3.9030374, 52.5774492], [-3.9021028, 52.5775372], [-3.9012038, 52.5775777], [-3.9003481, 52.57758189999999], [-3.8992425, 52.5775336], [-3.8982946, 52.57745390000001], [-3.897621799999999, 52.5773974], [-3.8959446, 52.5771725], [-3.8931064, 52.5767979], [-3.891365499999999, 52.5765567], [-3.8898555, 52.5763718], [-3.8885019, 52.57628570000001], [-3.8883458, 52.576286200000006], [-3.8876306, 52.576288299999995], [-3.8866718, 52.5763563], [-3.885731, 52.57648619999999], [-3.8850753999999994, 52.5766088], [-3.8842957, 52.5767961], [-3.8837248, 52.5769749], [-3.882715399999999, 52.5774045], [-3.882536599999999, 52.5774806], [-3.8811786, 52.578184399999984], [-3.8799155, 52.57899859999999], [-3.8797118, 52.5791476], [-3.8796356, 52.5792034], [-3.8795935, 52.5792342], [-3.8790035, 52.5797045], [-3.878692500000001, 52.5799766], [-3.8782359, 52.58037589999999], [-3.8781491, 52.58045179999999], [-3.8781303, 52.580469399999984], [-3.8765508, 52.58194180000001], [-3.876441099999999, 52.5820454], [-3.8747885, 52.58360420000001], [-3.8730637, 52.5851928], [-3.8712791000000006, 52.5865154], [-3.8696369, 52.58748959999999], [-3.8678573999999992, 52.5884197], [-3.8647276, 52.5900378], [-3.862755721713942, 52.59106921438243], [-3.8621105, 52.591406699999986], [-3.8620467, 52.5914401], [-3.8594571, 52.5927944], [-3.8588728, 52.59309729999999], [-3.856708499999999, 52.59421160000001], [-3.855575, 52.59480889999999], [-3.8552885, 52.594963400000005], [-3.855266799999999, 52.5949745], [-3.854471900000001, 52.59538019999999]]}", "current_leg_start": "Dovey Jn", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "52.5953802", "next_location_lon": "-3.8544719", "previous_location": "Dovey Jn", "current_leg_milage": "3.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1116.462, \"from_m\": 0.0, \"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\": 2907.568, \"from_m\": 1116.462, \"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\": 3126.488, \"from_m\": 2907.568, \"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\": 6516.737, \"from_m\": 3126.488, \"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\": 7123.034, \"from_m\": 6516.737, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13316.104, \"from_m\": 7123.034, \"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\": 17644.005, \"from_m\": 13316.104, \"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\": 18547.31, \"from_m\": 17644.005, \"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\": 20469.087, \"from_m\": 18547.31, \"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\": 20876.072, \"from_m\": 20469.087, \"capability_applied\": null, \"effective_limit_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\": 22272.065, \"from_m\": 20876.072, \"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\": 26144.472, \"from_m\": 22272.065, \"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\": 27175.283, \"from_m\": 26144.472, \"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\": 30453.253, \"from_m\": 27175.283, \"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\": 31073.655, \"from_m\": 30453.253, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34587.153, \"from_m\": 31073.655, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 34959.68, \"from_m\": 34587.153, \"capability_applied\": null, \"effective_limit_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\": 40970.825, \"from_m\": 34959.68, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51402.806, \"from_m\": 40970.825, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51943.209, \"from_m\": 51402.806, \"capability_applied\": null, \"effective_limit_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\": 52119.156, \"from_m\": 51943.209, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53521.056, \"from_m\": 52119.156, \"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\": 53526.729, \"from_m\": 53521.056, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54303.573, \"from_m\": 53526.729, \"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\": 57027.817, \"from_m\": 54303.573, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58655.392, \"from_m\": 57027.817, \"capability_applied\": null, \"effective_limit_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\": 58689.265, \"from_m\": 58655.392, \"capability_applied\": null, \"effective_limit_mph\": 46.603, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 46.603}, {\"to_m\": 60224.614, \"from_m\": 58689.265, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 60728.138, \"from_m\": 60224.614, \"capability_applied\": null, \"effective_limit_mph\": 18.641, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 18.641}, {\"to_m\": 70706.476, \"from_m\": 60728.138, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 71235.803, \"from_m\": 70706.476, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 74339.216, \"from_m\": 71235.803, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 74518.432, \"from_m\": 74339.216, \"capability_applied\": null, \"effective_limit_mph\": 46.603, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 46.603}, {\"to_m\": 76908.948, \"from_m\": 74518.432, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 78752.724, \"from_m\": 76908.948, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 83107.641, \"from_m\": 78752.724, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 86181.137, \"from_m\": 83107.641, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 86453.577, \"from_m\": 86181.137, \"capability_applied\": null, \"effective_limit_mph\": 15.534, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.534}, {\"to_m\": 87015.305, \"from_m\": 86453.577, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 92494.681, \"from_m\": 87015.305, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 92693.958, \"from_m\": 92494.681, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}], \"service_id\": 583776, \"profile_key\": \"c396478729c36377c0bd0147582b08590b00dc9bbd48f680e3b090bd82b5c32b\", \"schedule_id\": 38616, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1537\", \"location\": \"Pwllheli\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1541H\", \"location\": \"Abererch\", \"stage_seq\": 2, \"distance_m\": 3055.433, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Penychain\", \"stage_seq\": 3, \"distance_m\": 5566.353, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": \"1551H\", \"location\": \"Criccieth\", \"stage_seq\": 4, \"distance_m\": 12736.771, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": \"1601\", \"location\": \"Porthmadog\", \"stage_seq\": 5, \"distance_m\": 20798.178, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1605\", \"wtt_dep\": \"1605H\", \"location\": \"Minffordd\", \"stage_seq\": 6, \"distance_m\": 24238.165, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1608H\", \"wtt_dep\": \"1609\", \"location\": \"Penrhyndeudraeth\", \"stage_seq\": 7, \"distance_m\": 26083.058, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1611H\", \"wtt_dep\": \"1612\", \"location\": \"Llandecwyn\", \"stage_seq\": 8, \"distance_m\": 27372.157, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1614H\", \"location\": \"Talsarnau\", \"stage_seq\": 9, \"distance_m\": 29302.295, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1616H\", \"wtt_dep\": \"1617\", \"location\": \"Tygwyn\", \"stage_seq\": 10, \"distance_m\": 30765.794, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1625\", \"wtt_dep\": \"1629H\", \"location\": \"Harlech\", \"stage_seq\": 11, \"distance_m\": 34855.64, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635\", \"location\": \"Llandanwg\", \"stage_seq\": 12, \"distance_m\": 37946.733, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1637H\", \"location\": \"Pensarn\", \"stage_seq\": 13, \"distance_m\": 39023.786, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640\", \"location\": \"Llanbedr\", \"stage_seq\": 14, \"distance_m\": 40152.067, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644\", \"location\": \"Dyffryn Ardudwy\", \"stage_seq\": 15, \"distance_m\": 43649.309, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647\", \"location\": \"Talybont\", \"stage_seq\": 16, \"distance_m\": 45444.216, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651H\", \"location\": \"Llanaber\", \"stage_seq\": 17, \"distance_m\": 49292.077, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1656\", \"location\": \"Barmouth\", \"stage_seq\": 18, \"distance_m\": 51816.41, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701\", \"location\": \"Morfa Mawddach\", \"stage_seq\": 19, \"distance_m\": 54357.642, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1703H\", \"wtt_dep\": \"1704\", \"location\": \"Fairbourne\", \"stage_seq\": 20, \"distance_m\": 56185.141, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1711\", \"wtt_dep\": \"1711H\", \"location\": \"Llwyngwril\", \"stage_seq\": 21, \"distance_m\": 60395.251, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1718\", \"wtt_dep\": \"1718H\", \"location\": \"Tonfanau\", \"stage_seq\": 22, \"distance_m\": 67086.947, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1724H\", \"wtt_dep\": \"1727\", \"location\": \"Tywyn\", \"stage_seq\": 23, \"distance_m\": 70887.982, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Aberdovey\", \"stage_seq\": 24, \"distance_m\": 76755.191, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Penhelig\", \"stage_seq\": 25, \"distance_m\": 78302.367, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1749\", \"location\": \"Dovey Jn\", \"stage_seq\": 26, \"distance_m\": 86419.274, \"section_seq\": 1, \"route_path_id\": 32140}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Machynlleth\", \"stage_seq\": 27, \"distance_m\": 92693.958, \"section_seq\": 1, \"route_path_id\": 32140}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 92693.958, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32140}], \"total_distance_m\": 92693.958, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 92067.883, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 626.075, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1537", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.5953802", "current_position_lon": "-3.8544719", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:18Z\", \"source_id\": 15542140, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:49Z\", \"source_id\": 15548011, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:42Z\", \"source_id\": 47846030, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:44Z\", \"source_id\": 15553235, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:06:22Z\", \"source_id\": 15559204, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:10:22Z\", \"source_id\": 15562330, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:15:23Z\", \"source_id\": 15566321, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:27:36Z\", \"source_id\": 47924664, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:27:38Z\", \"source_id\": 15575975, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:34:53Z\", \"source_id\": 15581676, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:37:23Z\", \"source_id\": 15583696, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:39:24Z\", \"source_id\": 15585292, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:43:53Z\", \"source_id\": 15588866, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:47:51Z\", \"source_id\": 15592080, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:25Z\", \"source_id\": 47996741, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:28Z\", \"source_id\": 15596651, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:52Z\", \"source_id\": 48012115, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:56Z\", \"source_id\": 15600937, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:53Z\", \"source_id\": 15605724, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:53Z\", \"source_id\": 15612285, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:23Z\", \"source_id\": 15617581, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:45Z\", \"source_id\": 48081322, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:50Z\", \"source_id\": 15620457, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:57Z\", \"source_id\": 15630358, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:54Z\", \"source_id\": 15633692, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:53Z\", \"source_id\": 48146389, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:55Z\", \"source_id\": 15640322, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18822, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:10Z\", \"source_id\": 48170621, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:12Z\", \"source_id\": 15648018, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Machynlleth", "service_state_platform": "2", "timing_fact_generation": 1789491374782695, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:44.923467", "service_state_evidence_id": 15648018, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:45.182237", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
O |
PWL |
MCN |
2I28 |
158820 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1116.462, "from_m": 0.0, "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": 2907.568, "from_m": 1116.462, "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": 3126.488, "from_m": 2907.568, "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": 6516.737, "from_m": 3126.488, "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": 7123.034, "from_m": 6516.737, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13316.104, "from_m": 7123.034, "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": 17644.005, "from_m": 13316.104, "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": 18547.31, "from_m": 17644.005, "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": 20469.087, "from_m": 18547.31, "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": 20876.072, "from_m": 20469.087, "capability_applied": null, "effective_limit_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": 22272.065, "from_m": 20876.072, "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": 26144.472, "from_m": 22272.065, "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": 27175.283, "from_m": 26144.472, "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": 30453.253, "from_m": 27175.283, "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": 31073.655, "from_m": 30453.253, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34587.153, "from_m": 31073.655, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 34959.68, "from_m": 34587.153, "capability_applied": null, "effective_limit_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": 40970.825, "from_m": 34959.68, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51402.806, "from_m": 40970.825, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51943.209, "from_m": 51402.806, "capability_applied": null, "effective_limit_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": 52119.156, "from_m": 51943.209, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53521.056, "from_m": 52119.156, "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": 53526.729, "from_m": 53521.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54303.573, "from_m": 53526.729, "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": 57027.817, "from_m": 54303.573, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58655.392, "from_m": 57027.817, "capability_applied": null, "effective_limit_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": 58689.265, "from_m": 58655.392, "capability_applied": null, "effective_limit_mph": 46.603, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 46.603}, {"to_m": 60224.614, "from_m": 58689.265, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 60728.138, "from_m": 60224.614, "capability_applied": null, "effective_limit_mph": 18.641, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 18.641}, {"to_m": 70706.476, "from_m": 60728.138, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 71235.803, "from_m": 70706.476, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 55.923}, {"to_m": 74339.216, "from_m": 71235.803, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 74518.432, "from_m": 74339.216, "capability_applied": null, "effective_limit_mph": 46.603, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 46.603}, {"to_m": 76908.948, "from_m": 74518.432, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 78752.724, "from_m": 76908.948, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 83107.641, "from_m": 78752.724, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 86181.137, "from_m": 83107.641, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 86453.577, "from_m": 86181.137, "capability_applied": null, "effective_limit_mph": 15.534, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.534}, {"to_m": 87015.305, "from_m": 86453.577, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 92494.681, "from_m": 87015.305, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 92693.958, "from_m": 92494.681, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}], "service_id": 583776, "profile_key": "c396478729c36377c0bd0147582b08590b00dc9bbd48f680e3b090bd82b5c32b", "schedule_id": 38616, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1537", "location": "Pwllheli", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1541H", "location": "Abererch", "stage_seq": 2, "distance_m": 3055.433, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Penychain", "stage_seq": 3, "distance_m": 5566.353, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": "1551H", "location": "Criccieth", "stage_seq": 4, "distance_m": 12736.771, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": "1601", "location": "Porthmadog", "stage_seq": 5, "distance_m": 20798.178, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1605", "wtt_dep": "1605H", "location": "Minffordd", "stage_seq": 6, "distance_m": 24238.165, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1608H", "wtt_dep": "1609", "location": "Penrhyndeudraeth", "stage_seq": 7, "distance_m": 26083.058, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1611H", "wtt_dep": "1612", "location": "Llandecwyn", "stage_seq": 8, "distance_m": 27372.157, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1614H", "location": "Talsarnau", "stage_seq": 9, "distance_m": 29302.295, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1616H", "wtt_dep": "1617", "location": "Tygwyn", "stage_seq": 10, "distance_m": 30765.794, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1625", "wtt_dep": "1629H", "location": "Harlech", "stage_seq": 11, "distance_m": 34855.64, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635", "location": "Llandanwg", "stage_seq": 12, "distance_m": 37946.733, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1637H", "location": "Pensarn", "stage_seq": 13, "distance_m": 39023.786, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640", "location": "Llanbedr", "stage_seq": 14, "distance_m": 40152.067, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644", "location": "Dyffryn Ardudwy", "stage_seq": 15, "distance_m": 43649.309, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647", "location": "Talybont", "stage_seq": 16, "distance_m": 45444.216, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651H", "location": "Llanaber", "stage_seq": 17, "distance_m": 49292.077, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1656", "location": "Barmouth", "stage_seq": 18, "distance_m": 51816.41, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701", "location": "Morfa Mawddach", "stage_seq": 19, "distance_m": 54357.642, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1703H", "wtt_dep": "1704", "location": "Fairbourne", "stage_seq": 20, "distance_m": 56185.141, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1711", "wtt_dep": "1711H", "location": "Llwyngwril", "stage_seq": 21, "distance_m": 60395.251, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1718", "wtt_dep": "1718H", "location": "Tonfanau", "stage_seq": 22, "distance_m": 67086.947, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1724H", "wtt_dep": "1727", "location": "Tywyn", "stage_seq": 23, "distance_m": 70887.982, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Aberdovey", "stage_seq": 24, "distance_m": 76755.191, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Penhelig", "stage_seq": 25, "distance_m": 78302.367, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1749", "location": "Dovey Jn", "stage_seq": 26, "distance_m": 86419.274, "section_seq": 1, "route_path_id": 32140}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Machynlleth", "stage_seq": 27, "distance_m": 92693.958, "section_seq": 1, "route_path_id": 32140}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92693.958, "from_m": 0.0, "section_seq": 1, "route_path_id": 32140}], "total_distance_m": 92693.958, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 92067.883, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 626.075, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:18Z", "source_id": 15542140, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:49Z", "source_id": 15548011, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:42Z", "source_id": 47846030, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:00:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:44Z", "source_id": 15553235, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:06:22Z", "source_id": 15559204, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:10:22Z", "source_id": 15562330, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:15:23Z", "source_id": 15566321, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18859, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:27:36Z", "source_id": 47924664, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:29:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:27:38Z", "source_id": 15575975, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:34:53Z", "source_id": 15581676, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:37:23Z", "source_id": 15583696, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:39:24Z", "source_id": 15585292, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:43:53Z", "source_id": 15588866, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:47:51Z", "source_id": 15592080, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18851, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:25Z", "source_id": 47996741, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:55:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:28Z", "source_id": 15596651, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18840, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:52Z", "source_id": 48012115, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:56Z", "source_id": 15600937, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:53Z", "source_id": 15605724, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:53Z", "source_id": 15612285, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:23Z", "source_id": 15617581, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18843, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:45Z", "source_id": 48081322, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:24:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:50Z", "source_id": 15620457, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:57Z", "source_id": 15630358, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:54Z", "source_id": 15633692, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18837, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:53Z", "source_id": 48146389, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:47:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:55Z", "source_id": 15640322, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18822, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:10Z", "source_id": 48170621, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T16:57:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:12Z", "source_id": 15648018, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Pwllheli |
1537 |
1537 |
None |
None |
None |
Machynlleth |
1757 |
1756 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W44930/2026-09-15/detailed |
None |
Dovey Jn |
2026-09-15T17:50:00+01:00 |
Machynlleth |
6.0 |
{"type": "LineString", "coordinates": [[-3.9238644, 52.56482890000001], [-3.923832200000001, 52.5649612], [-3.923794, 52.5651344], [-3.923650299999999, 52.56594100000001], [-3.9236054, 52.5661501], [-3.923528899999999, 52.56641379999999], [-3.9234503, 52.566627], [-3.923421199999999, 52.566705799999994], [-3.9233106, 52.56694209999999], [-3.9232346, 52.56707209999999], [-3.9231482999999994, 52.56720609999999], [-3.9230188, 52.567395299999994], [-3.9228781, 52.5675685], [-3.922724099999999, 52.5677434], [-3.922504899999999, 52.567966299999995], [-3.9222097, 52.5682237], [-3.921920299999999, 52.5684358], [-3.9218406, 52.56848529999999], [-3.921639299999999, 52.56862189999999], [-3.9213421999999993, 52.568798699999995], [-3.9207914, 52.5691383], [-3.9201826999999994, 52.56948539999999], [-3.9137584, 52.573114], [-3.9104285, 52.57500890000001], [-3.9091439, 52.57571920000001], [-3.9083887, 52.57608739999999], [-3.907417999999999, 52.576457299999994], [-3.906377, 52.5768044], [-3.9062545000000006, 52.5768338], [-3.9048517, 52.577154400000005], [-3.9034164, 52.5773876], [-3.9030374, 52.5774492], [-3.9021028, 52.5775372], [-3.9012038, 52.5775777], [-3.9003481, 52.57758189999999], [-3.8992425, 52.5775336], [-3.8982946, 52.57745390000001], [-3.897621799999999, 52.5773974], [-3.8959446, 52.5771725], [-3.8931064, 52.5767979], [-3.891365499999999, 52.5765567], [-3.8898555, 52.5763718], [-3.8885019, 52.57628570000001], [-3.8883458, 52.576286200000006], [-3.8876306, 52.576288299999995], [-3.8866718, 52.5763563], [-3.885731, 52.57648619999999], [-3.8850753999999994, 52.5766088], [-3.8842957, 52.5767961], [-3.8837248, 52.5769749], [-3.882715399999999, 52.5774045], [-3.882536599999999, 52.5774806], [-3.8811786, 52.578184399999984], [-3.8799155, 52.57899859999999], [-3.8797118, 52.5791476], [-3.8796356, 52.5792034], [-3.8795935, 52.5792342], [-3.8790035, 52.5797045], [-3.878692500000001, 52.5799766], [-3.8782359, 52.58037589999999], [-3.8781491, 52.58045179999999], [-3.8781303, 52.580469399999984], [-3.8765508, 52.58194180000001], [-3.876441099999999, 52.5820454], [-3.8747885, 52.58360420000001], [-3.8730637, 52.5851928], [-3.8712791000000006, 52.5865154], [-3.8696369, 52.58748959999999], [-3.8678573999999992, 52.5884197], [-3.8647276, 52.5900378], [-3.862755721713942, 52.59106921438243], [-3.8621105, 52.591406699999986], [-3.8620467, 52.5914401], [-3.8594571, 52.5927944], [-3.8588728, 52.59309729999999], [-3.856708499999999, 52.59421160000001], [-3.855575, 52.59480889999999], [-3.8552885, 52.594963400000005], [-3.855266799999999, 52.5949745], [-3.854471900000001, 52.59538019999999]]} |
3.9 |
1751 |
1757 |
Dovey Jn |
Machynlleth |
Machynlleth |
52.5953802 |
-3.8544719 |
52.5953802 |
-3.8544719 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Machynlleth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648018 |
1789491374782695 |
84 |
84 |
2026-09-15 17:07:45.182237 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:44.923467 |
| 555129 |
587148 |
W00635 |
785B81MV15 |
2026-09-15 |
COMPLETE |
15647610 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 587148, "stp": "P", "toc": "Transport for Wales", "uid": "W00635", "consist": "197121", "dest_crs": "CDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00635/2026-09-15/detailed", "trust_id": "785B81MV15", "origin_crs": "XCC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "1745", "dest_platform": "3A", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5B81", "timing_status": "LATE", "origin_station": "Canton C.S.D.", "current_leg_arr": "1757", "current_leg_dep": "1742", "current_leg_end": "Cardiff Central", "origin_dep_time": "1740", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Canton Sig. CF2324", "dest_arr_time_act": "1745", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Canton Sig. CF2324", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 525.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 710.993, \"from_m\": 525.649, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 815.748, \"from_m\": 710.993, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1087.798, \"from_m\": 815.748, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 587148, \"profile_key\": \"d7dda5f7c890496ecdfb265398fdeac3cd0335b6e14db2dc707abbe4ad07585e\", \"schedule_id\": 38314, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Canton C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32182}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742\", \"location\": \"Canton Sig. CF2324\", \"stage_seq\": 2, \"distance_m\": 442.647, \"section_seq\": 1, \"route_path_id\": 32182}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 32182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32182}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 562.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 525.649, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1740", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:40Z\", \"source_id\": 48169333, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:42Z\", \"source_id\": 15647610, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "3", "timing_fact_generation": 1789491345272366, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:47.239345", "service_state_evidence_id": 15647610, "current_leg_start_actual_dep": "2026-09-15T17:54:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:47.549327", "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 |
XCC |
CDF |
5B81 |
197121 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 525.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 710.993, "from_m": 525.649, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 815.748, "from_m": 710.993, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1087.798, "from_m": 815.748, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 587148, "profile_key": "d7dda5f7c890496ecdfb265398fdeac3cd0335b6e14db2dc707abbe4ad07585e", "schedule_id": 38314, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1740", "location": "Canton C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32182}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742", "location": "Canton Sig. CF2324", "stage_seq": 2, "distance_m": 442.647, "section_seq": 1, "route_path_id": 32182}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 32182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 32182}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 562.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 525.649, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:40Z", "source_id": 48169333, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:57:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:42Z", "source_id": 15647610, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Canton C.S.D. |
1740 |
1740 |
None |
None |
None |
Cardiff Central |
1745 |
1745 |
3A |
LATE |
+12 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00635/2026-09-15/detailed |
None |
Canton Sig. CF2324 |
2026-09-15T17:54:00+01:00 |
Cardiff Central |
15.0 |
{"type": "LineString", "coordinates": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
0.4 |
1742 |
1757 |
Canton Sig. CF2324 |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15647610 |
1789491345272366 |
3 |
3 |
2026-09-15 17:07:47.549327 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:47.239345 |
| 555130 |
587117 |
W68293 |
072D47MV15 |
2026-09-15 |
COMPLETE |
15646360 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 587117, "stp": "P", "toc": "ScotRail", "uid": "W68293", "consist": "380110", "dest_crs": "PCN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68293/2026-09-15/detailed", "trust_id": "072D47MV15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paisley Canal", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": null, "is_terminated": 1, "next_location": "Paisley Canal", "signalling_id": "2D47", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1757", "current_leg_dep": "1753½", "current_leg_end": "Paisley Canal", "origin_dep_time": "1738", "origin_platform": "14", "current_location": "Paisley Canal", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.399533300000001, 55.8420771], [-4.4007316, 55.8419967], [-4.401744892185655, 55.84193069773271], [-4.4020212, 55.841912699999995], [-4.4024187999999995, 55.84186169999999], [-4.4028244, 55.8417949], [-4.4031107, 55.841744299999995], [-4.4034356, 55.8416628], [-4.4037046, 55.841599300000006], [-4.4040729, 55.8414799], [-4.404312599999999, 55.841390999999994], [-4.4045635, 55.84128669999999], [-4.4048074, 55.84117710000001], [-4.405018, 55.8410651], [-4.405230700000001, 55.8409476], [-4.405359, 55.8408674], [-4.4055772, 55.8407195], [-4.4057432, 55.8405922], [-4.4059267, 55.8404339], [-4.4061752, 55.84020040000001], [-4.4065746, 55.83980030000001], [-4.4067376, 55.8396505], [-4.406872699999999, 55.83953249999999], [-4.4070567, 55.8393806], [-4.4072051, 55.8392726], [-4.407368599999999, 55.8391621], [-4.4075433, 55.8390553], [-4.4076831, 55.8389768], [-4.4078859, 55.838872], [-4.408086399999999, 55.83877739999999], [-4.408350499999999, 55.8386588], [-4.408631299999999, 55.8385578], [-4.4089696, 55.8384402], [-4.4092839, 55.8383527], [-4.4096436, 55.838266], [-4.4099739, 55.8381981], [-4.4102949, 55.8381441], [-4.410749899999999, 55.83808659999999], [-4.411168499999999, 55.83805129999999], [-4.4115843, 55.83803339999999], [-4.411986699999999, 55.8380355], [-4.4124388, 55.83804889999999], [-4.4128342, 55.8380741], [-4.413149299999999, 55.83810489999999], [-4.4134463, 55.8381462], [-4.4139921, 55.83825800000001], [-4.414704, 55.83843809999998], [-4.4149789, 55.83852949999999], [-4.415255999999999, 55.83862839999999], [-4.4155741, 55.838769199999994], [-4.4159197, 55.83892049999999], [-4.4168083, 55.839414999999995], [-4.4172403, 55.839642899999994], [-4.417501800000001, 55.8397646], [-4.417816099999999, 55.83989239999999], [-4.418095299999999, 55.8400029], [-4.4183794, 55.8400827], [-4.4186480999999995, 55.84015000000001], [-4.4190211, 55.8402233], [-4.4193044, 55.84027659999999], [-4.4196943, 55.8403222], [-4.4199971, 55.8403535], [-4.4202981999999995, 55.840363], [-4.4204968, 55.84037049999999], [-4.4210144, 55.8403614], [-4.4213577, 55.8403433], [-4.421814, 55.8402955], [-4.4233752, 55.840137299999995]]}", "current_leg_start": "Hawkhead", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "55.8401373", "next_location_lon": "-4.4233752", "previous_location": "Hawkhead", "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4599.895, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4708.665, \"from_m\": 4599.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11824.586, \"from_m\": 4708.665, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12267.13, \"from_m\": 11824.586, \"capability_applied\": null, \"effective_limit_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\": 587117, \"profile_key\": \"c833836cca2f4b72afa45c853a93e0af6a339ff1e6b516ecdbeb2a693ba4fbfd\", \"schedule_id\": 27292, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1738\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1743\", \"wtt_dep\": \"1743H\", \"location\": \"Dumbreck\", \"stage_seq\": 4, \"distance_m\": 3611.382, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745\", \"location\": \"Corkerhill Depot Jn\", \"stage_seq\": 5, \"distance_m\": 4825.96, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Corkerhill\", \"stage_seq\": 6, \"distance_m\": 6028.07, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1748H\", \"location\": \"Mosspark\", \"stage_seq\": 7, \"distance_m\": 6952.268, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": \"1750H\", \"location\": \"Crookston\", \"stage_seq\": 8, \"distance_m\": 8180.907, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": \"1753H\", \"location\": \"Hawkhead\", \"stage_seq\": 9, \"distance_m\": 10523.918, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Paisley Canal\", \"stage_seq\": 10, \"distance_m\": 12267.13, \"section_seq\": 1, \"route_path_id\": 39235}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12267.13, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39235}], \"total_distance_m\": 12267.13, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11832.069, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1738", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.5", "current_position_lat": "55.8401373", "current_position_lon": "-4.4233752", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:21Z\", \"source_id\": 48134633, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:24Z\", \"source_id\": 15636600, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:24Z\", \"source_id\": 48142701, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:29Z\", \"source_id\": 15639179, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:08Z\", \"source_id\": 48149849, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:13Z\", \"source_id\": 15641402, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:12Z\", \"source_id\": 48158070, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:19Z\", \"source_id\": 15643967, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:05Z\", \"source_id\": 48165503, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:11Z\", \"source_id\": 15646358, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:05Z\", \"source_id\": 48165503, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:11Z\", \"source_id\": 15646360, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paisley Canal", "service_state_platform": null, "timing_fact_generation": 1789491408719825, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:54.842508", "service_state_evidence_id": 15646360, "current_leg_start_actual_dep": "2026-09-15T17:54:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:55.945054", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
PCN |
2D47 |
380110 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4599.895, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4708.665, "from_m": 4599.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11824.586, "from_m": 4708.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12267.13, "from_m": 11824.586, "capability_applied": null, "effective_limit_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": 587117, "profile_key": "c833836cca2f4b72afa45c853a93e0af6a339ff1e6b516ecdbeb2a693ba4fbfd", "schedule_id": 27292, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1738", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1743", "wtt_dep": "1743H", "location": "Dumbreck", "stage_seq": 4, "distance_m": 3611.382, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745", "location": "Corkerhill Depot Jn", "stage_seq": 5, "distance_m": 4825.96, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Corkerhill", "stage_seq": 6, "distance_m": 6028.07, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1748H", "location": "Mosspark", "stage_seq": 7, "distance_m": 6952.268, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": "1750H", "location": "Crookston", "stage_seq": 8, "distance_m": 8180.907, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": "1753H", "location": "Hawkhead", "stage_seq": 9, "distance_m": 10523.918, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Paisley Canal", "stage_seq": 10, "distance_m": 12267.13, "section_seq": 1, "route_path_id": 39235}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12267.13, "from_m": 0.0, "section_seq": 1, "route_path_id": 39235}], "total_distance_m": 12267.13, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11832.069, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:21Z", "source_id": 48134633, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:43:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:24Z", "source_id": 15636600, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:24Z", "source_id": 48142701, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:46:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:29Z", "source_id": 15639179, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:08Z", "source_id": 48149849, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:49:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:13Z", "source_id": 15641402, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:12Z", "source_id": 48158070, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:52:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:19Z", "source_id": 15643967, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1675, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:05Z", "source_id": 48165503, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:11Z", "source_id": 15646358, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1671, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:05Z", "source_id": 48165503, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:57:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:11Z", "source_id": 15646360, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1738 |
1738 |
14 |
None |
None |
Paisley Canal |
1756 |
1756 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68293/2026-09-15/detailed |
None |
Hawkhead |
2026-09-15T17:54:30+01:00 |
Paisley Canal |
3.5 |
{"type": "LineString", "coordinates": [[-4.399533300000001, 55.8420771], [-4.4007316, 55.8419967], [-4.401744892185655, 55.84193069773271], [-4.4020212, 55.841912699999995], [-4.4024187999999995, 55.84186169999999], [-4.4028244, 55.8417949], [-4.4031107, 55.841744299999995], [-4.4034356, 55.8416628], [-4.4037046, 55.841599300000006], [-4.4040729, 55.8414799], [-4.404312599999999, 55.841390999999994], [-4.4045635, 55.84128669999999], [-4.4048074, 55.84117710000001], [-4.405018, 55.8410651], [-4.405230700000001, 55.8409476], [-4.405359, 55.8408674], [-4.4055772, 55.8407195], [-4.4057432, 55.8405922], [-4.4059267, 55.8404339], [-4.4061752, 55.84020040000001], [-4.4065746, 55.83980030000001], [-4.4067376, 55.8396505], [-4.406872699999999, 55.83953249999999], [-4.4070567, 55.8393806], [-4.4072051, 55.8392726], [-4.407368599999999, 55.8391621], [-4.4075433, 55.8390553], [-4.4076831, 55.8389768], [-4.4078859, 55.838872], [-4.408086399999999, 55.83877739999999], [-4.408350499999999, 55.8386588], [-4.408631299999999, 55.8385578], [-4.4089696, 55.8384402], [-4.4092839, 55.8383527], [-4.4096436, 55.838266], [-4.4099739, 55.8381981], [-4.4102949, 55.8381441], [-4.410749899999999, 55.83808659999999], [-4.411168499999999, 55.83805129999999], [-4.4115843, 55.83803339999999], [-4.411986699999999, 55.8380355], [-4.4124388, 55.83804889999999], [-4.4128342, 55.8380741], [-4.413149299999999, 55.83810489999999], [-4.4134463, 55.8381462], [-4.4139921, 55.83825800000001], [-4.414704, 55.83843809999998], [-4.4149789, 55.83852949999999], [-4.415255999999999, 55.83862839999999], [-4.4155741, 55.838769199999994], [-4.4159197, 55.83892049999999], [-4.4168083, 55.839414999999995], [-4.4172403, 55.839642899999994], [-4.417501800000001, 55.8397646], [-4.417816099999999, 55.83989239999999], [-4.418095299999999, 55.8400029], [-4.4183794, 55.8400827], [-4.4186480999999995, 55.84015000000001], [-4.4190211, 55.8402233], [-4.4193044, 55.84027659999999], [-4.4196943, 55.8403222], [-4.4199971, 55.8403535], [-4.4202981999999995, 55.840363], [-4.4204968, 55.84037049999999], [-4.4210144, 55.8403614], [-4.4213577, 55.8403433], [-4.421814, 55.8402955], [-4.4233752, 55.840137299999995]]} |
1.1 |
1753½ |
1757 |
Hawkhead |
Paisley Canal |
Paisley Canal |
55.8401373 |
-4.4233752 |
55.8401373 |
-4.4233752 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Paisley Canal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646360 |
1789491408719825 |
26 |
26 |
2026-09-15 17:07:55.945054 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:54.842508 |
| 555131 |
587270 |
L55789 |
529M46MV15 |
2026-09-15 |
COMPLETE |
15646561 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 587270, "stp": "P", "toc": "Greater Anglia", "uid": "L55789", "consist": "720514", "dest_crs": "MRW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55789/2026-09-15/detailed", "trust_id": "529M46MV15", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Meridian Water", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": "2", "is_terminated": 1, "next_location": "Meridian Water", "signalling_id": "9M46", "timing_status": "EARLY", "origin_station": "Stratford", "current_leg_arr": "1757", "current_leg_dep": "1755½", "current_leg_end": "Meridian Water", "origin_dep_time": "1744", "origin_platform": "11", "current_location": "Meridian Water", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.054240770655963395, 51.601248050712655], [-0.05394489999999999, 51.601881500000005], [-0.05384239999999999, 51.602099299999985], [-0.0537802, 51.6022313], [-0.0513239, 51.6074882], [-0.05046119999999999, 51.6093343], [-0.0502691, 51.609755500000006], [-0.050081299999999995, 51.61019869999999]]}", "current_leg_start": "Northumberland Park", "dest_arr_time_act": "1758", "motion_projection": null, "next_location_lat": "51.6101987", "next_location_lon": "-0.0500813", "previous_location": "Northumberland Park", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 303.891, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1993.052, \"from_m\": 303.891, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3154.831, \"from_m\": 1993.052, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3267.471, \"from_m\": 3154.831, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3567.293, \"from_m\": 3267.471, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4075.774, \"from_m\": 3567.293, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9692.926, \"from_m\": 4075.774, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10868.958, \"from_m\": 9692.926, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12730.155, \"from_m\": 10868.958, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15010.827, \"from_m\": 12730.155, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 587270, \"profile_key\": \"0d556a34116f6f12e381ae6acc26452f5ff5df76c53baa6732e91236256594f2\", \"schedule_id\": 16434, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745H\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 2, \"distance_m\": 938.037, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": \"1749H\", \"location\": \"Lea Bridge\", \"stage_seq\": 3, \"distance_m\": 3847.646, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1752H\", \"wtt_dep\": \"1753H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 4, \"distance_m\": 6884.35, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": \"1755H\", \"location\": \"Northumberland Park\", \"stage_seq\": 5, \"distance_m\": 14048.261, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1758\", \"wtt_dep\": null, \"location\": \"Meridian Water\", \"stage_seq\": 6, \"distance_m\": 15010.827, \"section_seq\": 1, \"route_path_id\": 34734}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15010.827, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34734}], \"total_distance_m\": 15010.827, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13849.048, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1161.779, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1744", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "51.6101987", "current_position_lon": "-0.0500813", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14895, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:17Z\", \"source_id\": 48147498, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:22Z\", \"source_id\": 15640686, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:52Z\", \"source_id\": 48154145, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:54Z\", \"source_id\": 15642800, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:19Z\", \"source_id\": 48166089, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:22Z\", \"source_id\": 15646557, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:19Z\", \"source_id\": 48166089, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:22Z\", \"source_id\": 15646561, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Meridian Water", "service_state_platform": "2", "timing_fact_generation": 1789491263257535, "current_leg_arrival_utc": "2026-09-15T17:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:55.450394", "service_state_evidence_id": 15646561, "current_leg_start_actual_dep": "2026-09-15T17:55:30+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:55.948035", "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 |
SRA |
MRW |
9M46 |
720514 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 303.891, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1993.052, "from_m": 303.891, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3154.831, "from_m": 1993.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3267.471, "from_m": 3154.831, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3567.293, "from_m": 3267.471, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4075.774, "from_m": 3567.293, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9692.926, "from_m": 4075.774, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10868.958, "from_m": 9692.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12730.155, "from_m": 10868.958, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15010.827, "from_m": 12730.155, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 587270, "profile_key": "0d556a34116f6f12e381ae6acc26452f5ff5df76c53baa6732e91236256594f2", "schedule_id": 16434, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1744", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745H", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 938.037, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": "1749H", "location": "Lea Bridge", "stage_seq": 3, "distance_m": 3847.646, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1752H", "wtt_dep": "1753H", "location": "Tottenham Hale", "stage_seq": 4, "distance_m": 6884.35, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": "1755H", "location": "Northumberland Park", "stage_seq": 5, "distance_m": 14048.261, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1758", "wtt_dep": null, "location": "Meridian Water", "stage_seq": 6, "distance_m": 15010.827, "section_seq": 1, "route_path_id": 34734}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15010.827, "from_m": 0.0, "section_seq": 1, "route_path_id": 34734}], "total_distance_m": 15010.827, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13849.048, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1161.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14895, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:17Z", "source_id": 48147498, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:48:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:22Z", "source_id": 15640686, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:52Z", "source_id": 48154145, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:52:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:54Z", "source_id": 15642800, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:19Z", "source_id": 48166089, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:55:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:22Z", "source_id": 15646557, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:19Z", "source_id": 48166089, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:57:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:22Z", "source_id": 15646561, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Stratford |
1744 |
1744 |
11 |
None |
None |
Meridian Water |
1758 |
1758 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55789/2026-09-15/detailed |
None |
Northumberland Park |
2026-09-15T17:55:30+01:00 |
Meridian Water |
1.5 |
{"type": "LineString", "coordinates": [[-0.054240770655963395, 51.601248050712655], [-0.05394489999999999, 51.601881500000005], [-0.05384239999999999, 51.602099299999985], [-0.0537802, 51.6022313], [-0.0513239, 51.6074882], [-0.05046119999999999, 51.6093343], [-0.0502691, 51.609755500000006], [-0.050081299999999995, 51.61019869999999]]} |
0.6 |
1755½ |
1757 |
Northumberland Park |
Meridian Water |
Meridian Water |
51.6101987 |
-0.0500813 |
51.6101987 |
-0.0500813 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Meridian Water |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15646561 |
1789491263257535 |
14 |
14 |
2026-09-15 17:07:55.948035 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:55.450394 |
| 555132 |
586855 |
P01954 |
492R25MU15 |
2026-09-15 |
COMPLETE |
15648444 |
2026-09-15 17:57:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 586855, "stp": "P", "toc": "Greater Anglia", "uid": "P01954", "consist": "755335", "dest_crs": "IPS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01954/2026-09-15/detailed", "trust_id": "492R25MU15", "origin_crs": "FLX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-15", "dest_arr_time": "1753", "dest_platform": "2B", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "2R25", "timing_status": "LATE", "origin_station": "Felixstowe", "current_leg_arr": "1757", "current_leg_dep": "1747", "current_leg_end": "Ipswich", "origin_dep_time": "1728", "origin_platform": null, "current_location": "Ipswich", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.1664744370337496, 52.08110365081767], [1.1662745999999995, 52.0810863], [1.1661271999999998, 52.0810718], [1.1660193, 52.081061], [1.1657266, 52.08103210000001], [1.1656386, 52.0810218], [1.1655408, 52.0810102], [1.1648912, 52.080943100000006], [1.1643594999999998, 52.08087719999999], [1.1637997, 52.0808097], [1.1627360999999998, 52.0806472], [1.1613018, 52.0804415], [1.1598871, 52.080182099999995], [1.1564034999999997, 52.0795547], [1.1545986, 52.07920120000001], [1.152779, 52.07881520000001], [1.152266, 52.07869590000001], [1.1517723999999998, 52.0785802], [1.151349, 52.07848150000001], [1.1510346, 52.0784051], [1.1507555, 52.0783406], [1.1502357, 52.0782132], [1.1497681, 52.0780951], [1.1487729, 52.07782939999999], [1.1482793, 52.0776911], [1.1478361, 52.07756580000001], [1.1471352, 52.07735259999999], [1.1464569, 52.077145599999994], [1.1452351, 52.0767622], [1.144004, 52.07634800000001], [1.1436851, 52.07623829999999], [1.1433867999999998, 52.07613380000001], [1.1432427000000005, 52.07608419999999], [1.1425051, 52.07581989999999], [1.1417702, 52.075540999999994], [1.14174, 52.0755292], [1.1407033, 52.0751228], [1.1390460999999998, 52.07444670000001], [1.1388641999999998, 52.07437250000001], [1.1382599999999998, 52.07410529999999], [1.1373999, 52.0737237], [1.1371816, 52.07362680000001], [1.1361487, 52.0731208], [1.1357251999999998, 52.0728937], [1.1347131, 52.0723361], [1.1343568, 52.07212069999999], [1.1341617, 52.0719997], [1.1334921000000002, 52.0715843], [1.1331159, 52.0713503], [1.1328906999999997, 52.071198599999995], [1.1305826, 52.06966589999998], [1.1303532, 52.06947730000001], [1.1300947, 52.069264799999985], [1.1300574, 52.0692341], [1.1295538, 52.06880339999999], [1.1285333999999998, 52.06784249999999], [1.1280762, 52.06741189999998], [1.127634, 52.0669173], [1.1273402999999995, 52.06652879999999], [1.1271165, 52.06620720000001], [1.1269025999999998, 52.06584800000001], [1.1267087999999998, 52.0655082], [1.1265456, 52.06514870000001], [1.1265044890927525, 52.06504790876605], [1.1264450884975314, 52.064893655205005], [1.126391739361155, 52.06475744087442], [1.126343810248582, 52.06463666298589], [1.1263006697247713, 52.06452871875097], [1.126261686354681, 52.064431005381245], [1.1262262287032698, 52.06434092008827], [1.1261936653354965, 52.06425586008363], [1.126163364816319, 52.06417322257888], [1.1261346957106964, 52.0640904047856], [1.126107026583587, 52.06400480391537], [1.12607972599995, 52.063913817179746], [1.1260521625247433, 52.063814841790304], [1.1260237047229258, 52.063705274958615], [1.1259937211594555, 52.06358251389625], [1.1259615803992915, 52.063443955814776], [1.1259266510073926, 52.06328699792577], [1.1259022, 52.0631382], [1.1258469, 52.0625327], [1.1258624, 52.06202539999999], [1.1258971, 52.06144900000001], [1.125933, 52.061080800000006], [1.1259649, 52.0608422], [1.1259908999999997, 52.0606732], [1.1260371, 52.0604214], [1.1260869, 52.0601989], [1.1261209999999997, 52.0600754], [1.1261681999999995, 52.0599218], [1.1262332999999998, 52.0597137], [1.1263684, 52.0594294], [1.1265047, 52.0591668], [1.1266300996748912, 52.05896483417745], [1.1267357801737017, 52.058819418112975], [1.1268222172347209, 52.0586872398151], [1.1268927043877048, 52.05856662240234], [1.1269505351624096, 52.0584558889932], [1.126999003088591, 52.058353362706185], [1.1270414016960049, 52.05825736665982], [1.1270810245144074, 52.05816622397259], [1.1271211650735542, 52.05807825776301], [1.127165116903201, 52.0579917911496], [1.1272161735331043, 52.05790514725087], [1.12727762849302, 52.05781664918532], [1.1273527753127035, 52.057724620071454], [1.1274449075219106, 52.05762738302779], [1.127557318650398, 52.05752326117285], [1.1276933022279212, 52.05741057762512], [1.1278561517842358, 52.05728765550312], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Westerfield", "dest_arr_time_act": "1753", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Westerfield", "current_leg_milage": "3.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1070.845, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2673.635, \"from_m\": 1070.845, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3411.83, \"from_m\": 2673.635, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14837.593, \"from_m\": 3411.83, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19058.619, \"from_m\": 14837.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19366.123, \"from_m\": 19058.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\": 19642.606, \"from_m\": 19366.123, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23030.629, \"from_m\": 19642.606, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24146.539, \"from_m\": 23030.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\": 24902.532, \"from_m\": 24146.539, \"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\": 24941.304, \"from_m\": 24902.532, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25011.017, \"from_m\": 24941.304, \"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\": 25168.721, \"from_m\": 25011.017, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 586855, \"profile_key\": \"1543030351700b38101413a808412757e26aef3c7a223ed203c638845e48c9be\", \"schedule_id\": 19917, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"Felixstowe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1729\", \"location\": \"Felixstowe Beach Jn\", \"stage_seq\": 2, \"distance_m\": 1070.845, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": false, \"wtt_arr\": \"1731\", \"wtt_dep\": \"1731H\", \"location\": \"Trimley\", \"stage_seq\": 3, \"distance_m\": 2536.775, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"Gun Lane Jn\", \"stage_seq\": 4, \"distance_m\": 4255.853, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1734H\", \"location\": \"Trimley Sig. FW9024\", \"stage_seq\": 5, \"distance_m\": 6797.95, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736H\", \"location\": \"Derby Road Levington Sig. FW9018\", \"stage_seq\": 6, \"distance_m\": 9944.982, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1740H\", \"location\": \"Derby Road\", \"stage_seq\": 7, \"distance_m\": 15377.449, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": \"1745H\", \"location\": \"Westerfield\", \"stage_seq\": 8, \"distance_m\": 19509.671, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749H\", \"location\": \"Ipswich Boss Hall Jn\", \"stage_seq\": 9, \"distance_m\": 22998.81, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 10, \"distance_m\": 23687.992, \"section_seq\": 1, \"route_path_id\": 36197}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 11, \"distance_m\": 25168.721, \"section_seq\": 1, \"route_path_id\": 36197}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25168.721, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36197}], \"total_distance_m\": 25168.721, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 25129.949, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.772, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1728", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:24Z\", \"source_id\": 48103023, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:27Z\", \"source_id\": 15626698, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:08Z\", \"source_id\": 48126356, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:12Z\", \"source_id\": 15633951, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:00Z\", \"source_id\": 48139004, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:02Z\", \"source_id\": 15637979, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13404, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:38Z\", \"source_id\": 48171928, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:43Z\", \"source_id\": 15648444, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "2", "timing_fact_generation": 1789491403738784, "current_leg_arrival_utc": "2026-09-15T17:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:57:56.026729", "service_state_evidence_id": 15648444, "current_leg_start_actual_dep": "2026-09-15T17:49:30+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T16:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:07:56.686817", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
FLX |
IPS |
2R25 |
755335 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1070.845, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2673.635, "from_m": 1070.845, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3411.83, "from_m": 2673.635, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14837.593, "from_m": 3411.83, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19058.619, "from_m": 14837.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19366.123, "from_m": 19058.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": 19642.606, "from_m": 19366.123, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23030.629, "from_m": 19642.606, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24146.539, "from_m": 23030.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": 24902.532, "from_m": 24146.539, "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": 24941.304, "from_m": 24902.532, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25011.017, "from_m": 24941.304, "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": 25168.721, "from_m": 25011.017, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 586855, "profile_key": "1543030351700b38101413a808412757e26aef3c7a223ed203c638845e48c9be", "schedule_id": 19917, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1728", "location": "Felixstowe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1729", "location": "Felixstowe Beach Jn", "stage_seq": 2, "distance_m": 1070.845, "section_seq": 1, "route_path_id": 36197}, {"is_pass": false, "wtt_arr": "1731", "wtt_dep": "1731H", "location": "Trimley", "stage_seq": 3, "distance_m": 2536.775, "section_seq": 1, "route_path_id": 36197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733", "location": "Gun Lane Jn", "stage_seq": 4, "distance_m": 4255.853, "section_seq": 1, "route_path_id": 36197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1734H", "location": "Trimley Sig. FW9024", "stage_seq": 5, "distance_m": 6797.95, "section_seq": 1, "route_path_id": 36197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736H", "location": "Derby Road Levington Sig. FW9018", "stage_seq": 6, "distance_m": 9944.982, "section_seq": 1, "route_path_id": 36197}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1740H", "location": "Derby Road", "stage_seq": 7, "distance_m": 15377.449, "section_seq": 1, "route_path_id": 36197}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": "1745H", "location": "Westerfield", "stage_seq": 8, "distance_m": 19509.671, "section_seq": 1, "route_path_id": 36197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749H", "location": "Ipswich Boss Hall Jn", "stage_seq": 9, "distance_m": 22998.81, "section_seq": 1, "route_path_id": 36197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750H", "location": "East Suffolk Jn", "stage_seq": 10, "distance_m": 23687.992, "section_seq": 1, "route_path_id": 36197}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": null, "location": "Ipswich", "stage_seq": 11, "distance_m": 25168.721, "section_seq": 1, "route_path_id": 36197}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25168.721, "from_m": 0.0, "section_seq": 1, "route_path_id": 36197}], "total_distance_m": 25168.721, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25129.949, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.772, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:24Z", "source_id": 48103023, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:27Z", "source_id": 15626698, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13324, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:08Z", "source_id": 48126356, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:40:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:12Z", "source_id": 15633951, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:00Z", "source_id": 48139004, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:45:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:02Z", "source_id": 15637979, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13404, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:38Z", "source_id": 48171928, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:43Z", "source_id": 15648444, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}] |
Felixstowe |
1728 |
1728 |
None |
None |
None |
Ipswich |
1753 |
1753 |
2B |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01954/2026-09-15/detailed |
None |
Westerfield |
2026-09-15T17:49:30+01:00 |
Ipswich |
10.0 |
{"type": "LineString", "coordinates": [[1.1664744370337496, 52.08110365081767], [1.1662745999999995, 52.0810863], [1.1661271999999998, 52.0810718], [1.1660193, 52.081061], [1.1657266, 52.08103210000001], [1.1656386, 52.0810218], [1.1655408, 52.0810102], [1.1648912, 52.080943100000006], [1.1643594999999998, 52.08087719999999], [1.1637997, 52.0808097], [1.1627360999999998, 52.0806472], [1.1613018, 52.0804415], [1.1598871, 52.080182099999995], [1.1564034999999997, 52.0795547], [1.1545986, 52.07920120000001], [1.152779, 52.07881520000001], [1.152266, 52.07869590000001], [1.1517723999999998, 52.0785802], [1.151349, 52.07848150000001], [1.1510346, 52.0784051], [1.1507555, 52.0783406], [1.1502357, 52.0782132], [1.1497681, 52.0780951], [1.1487729, 52.07782939999999], [1.1482793, 52.0776911], [1.1478361, 52.07756580000001], [1.1471352, 52.07735259999999], [1.1464569, 52.077145599999994], [1.1452351, 52.0767622], [1.144004, 52.07634800000001], [1.1436851, 52.07623829999999], [1.1433867999999998, 52.07613380000001], [1.1432427000000005, 52.07608419999999], [1.1425051, 52.07581989999999], [1.1417702, 52.075540999999994], [1.14174, 52.0755292], [1.1407033, 52.0751228], [1.1390460999999998, 52.07444670000001], [1.1388641999999998, 52.07437250000001], [1.1382599999999998, 52.07410529999999], [1.1373999, 52.0737237], [1.1371816, 52.07362680000001], [1.1361487, 52.0731208], [1.1357251999999998, 52.0728937], [1.1347131, 52.0723361], [1.1343568, 52.07212069999999], [1.1341617, 52.0719997], [1.1334921000000002, 52.0715843], [1.1331159, 52.0713503], [1.1328906999999997, 52.071198599999995], [1.1305826, 52.06966589999998], [1.1303532, 52.06947730000001], [1.1300947, 52.069264799999985], [1.1300574, 52.0692341], [1.1295538, 52.06880339999999], [1.1285333999999998, 52.06784249999999], [1.1280762, 52.06741189999998], [1.127634, 52.0669173], [1.1273402999999995, 52.06652879999999], [1.1271165, 52.06620720000001], [1.1269025999999998, 52.06584800000001], [1.1267087999999998, 52.0655082], [1.1265456, 52.06514870000001], [1.1265044890927525, 52.06504790876605], [1.1264450884975314, 52.064893655205005], [1.126391739361155, 52.06475744087442], [1.126343810248582, 52.06463666298589], [1.1263006697247713, 52.06452871875097], [1.126261686354681, 52.064431005381245], [1.1262262287032698, 52.06434092008827], [1.1261936653354965, 52.06425586008363], [1.126163364816319, 52.06417322257888], [1.1261346957106964, 52.0640904047856], [1.126107026583587, 52.06400480391537], [1.12607972599995, 52.063913817179746], [1.1260521625247433, 52.063814841790304], [1.1260237047229258, 52.063705274958615], [1.1259937211594555, 52.06358251389625], [1.1259615803992915, 52.063443955814776], [1.1259266510073926, 52.06328699792577], [1.1259022, 52.0631382], [1.1258469, 52.0625327], [1.1258624, 52.06202539999999], [1.1258971, 52.06144900000001], [1.125933, 52.061080800000006], [1.1259649, 52.0608422], [1.1259908999999997, 52.0606732], [1.1260371, 52.0604214], [1.1260869, 52.0601989], [1.1261209999999997, 52.0600754], [1.1261681999999995, 52.0599218], [1.1262332999999998, 52.0597137], [1.1263684, 52.0594294], [1.1265047, 52.0591668], [1.1266300996748912, 52.05896483417745], [1.1267357801737017, 52.058819418112975], [1.1268222172347209, 52.0586872398151], [1.1268927043877048, 52.05856662240234], [1.1269505351624096, 52.0584558889932], [1.126999003088591, 52.058353362706185], [1.1270414016960049, 52.05825736665982], [1.1270810245144074, 52.05816622397259], [1.1271211650735542, 52.05807825776301], [1.127165116903201, 52.0579917911496], [1.1272161735331043, 52.05790514725087], [1.12727762849302, 52.05781664918532], [1.1273527753127035, 52.057724620071454], [1.1274449075219106, 52.05762738302779], [1.127557318650398, 52.05752326117285], [1.1276933022279212, 52.05741057762512], [1.1278561517842358, 52.05728765550312], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]} |
3.5 |
1747 |
1757 |
Westerfield |
Ipswich |
Ipswich |
52.0505252 |
1.1441782 |
52.0505252 |
1.1441782 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:57:00 |
Ipswich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648444 |
1789491403738784 |
24 |
24 |
2026-09-15 17:07:56.686817 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:57:56.026729 |
| 555133 |
585742 |
C55913 |
122I12MT15 |
2026-09-15 |
COMPLETE |
15648389 |
2026-09-15 17:58:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 585742, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55913", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55913/2026-09-15/detailed", "trust_id": "122I12MT15", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "16:50:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I12", "timing_status": "EARLY", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1650", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1759", "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": "1650", "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\": 3744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:02:56Z\", \"source_id\": 47857216, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:45Z\", \"source_id\": 15627704, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:00:18Z\", \"source_id\": 47850311, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:10Z\", \"source_id\": 15629748, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:20Z\", \"source_id\": 47839816, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:38Z\", \"source_id\": 15632620, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:23Z\", \"source_id\": 47832071, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:45Z\", \"source_id\": 15636053, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:05Z\", \"source_id\": 47825756, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:23Z\", \"source_id\": 15638257, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:43Z\", \"source_id\": 15639362, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:18Z\", \"source_id\": 15640624, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:07Z\", \"source_id\": 15642174, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:06Z\", \"source_id\": 15643809, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:16Z\", \"source_id\": 15644795, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:13Z\", \"source_id\": 15646415, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:39Z\", \"source_id\": 15648389, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1789491400387916, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:00.537952", "service_state_evidence_id": 15648389, "current_leg_start_actual_dep": null, "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:01.238651", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
APN |
SHZ |
2I12 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:02:56Z", "source_id": 47857216, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:03:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:45Z", "source_id": 15627704, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:00:18Z", "source_id": 47850311, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:10Z", "source_id": 15629748, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:20Z", "source_id": 47839816, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:57:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:38Z", "source_id": 15632620, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:23Z", "source_id": 47832071, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:53:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:45Z", "source_id": 15636053, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:05Z", "source_id": 47825756, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:23Z", "source_id": 15638257, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:43Z", "source_id": 15639362, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:18Z", "source_id": 15640624, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:07Z", "source_id": 15642174, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:06Z", "source_id": 15643809, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:16Z", "source_id": 15644795, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:13Z", "source_id": 15646415, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:39Z", "source_id": 15648389, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Newcastle Airport |
1650 |
1650 |
None |
16:50:00 |
None |
South Hylton (Sunderland Metro) |
1759 |
1759 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55913/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Pallion |
South Hylton (Sunderland Metro) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:58:00 |
South Hylton (Sunderland Metro) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648389 |
1789491400387916 |
32 |
32 |
2026-09-15 17:08:01.238651 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:00.537952 |
| 555134 |
585582 |
L37687 |
631T48MT15 |
2026-09-15 |
COMPLETE |
15648771 |
2026-09-15 17:58:00 |
2026-09-15 17:08:07 |
2026-09-17 17:08:07 |
{"id": 585582, "stp": "P", "toc": "Chiltern Railways", "uid": "L37687", "consist": "168112+168113", "dest_crs": "OXF", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37687/2026-09-15/detailed", "trust_id": "631T48MT15", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "2", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1T48", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "1758", "current_leg_dep": "1751", "current_leg_end": "Oxford", "origin_dep_time": "1645", "origin_platform": "5", "current_location": "Oxford", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2743985999999998, 51.8045278], [-1.2747304000000002, 51.8042008], [-1.2752111, 51.8037203], [-1.2754148, 51.803497400000005], [-1.2756217, 51.80326509999999], [-1.2758712, 51.802982500000006], [-1.2760385, 51.80279699999999], [-1.2770447, 51.8014916], [-1.2777805, 51.8005543], [-1.2781304, 51.8000058], [-1.2788685999999998, 51.7985833], [-1.2791664, 51.7978186], [-1.2793407, 51.797442], [-1.2797526, 51.7964494], [-1.2802762, 51.79466579999999], [-1.2805194999999998, 51.7931763], [-1.2805509, 51.79293519999999], [-1.2806761, 51.7915327], [-1.2806642999999998, 51.791001400000006], [-1.2806311999999995, 51.79047049999999], [-1.2805845, 51.789546400000006], [-1.2804708000000002, 51.7885779], [-1.2802253999999995, 51.78738789999999], [-1.2799201, 51.7862848], [-1.2797755999999998, 51.78581889999999], [-1.2793966, 51.7845966], [-1.2789327999999998, 51.7830135], [-1.2786576999999997, 51.78185899999999], [-1.2785285999999998, 51.78072589999999], [-1.2784686, 51.779844700000005], [-1.2784516999999995, 51.7793197], [-1.2784377, 51.77914749999999], [-1.2784075, 51.7788722], [-1.2783437, 51.77858249999999], [-1.2782140999999998, 51.7781918], [-1.2780487000000005, 51.777801099999984], [-1.277896166034533, 51.77753249589623], [-1.2778797, 51.77750350000001], [-1.2776754, 51.77719569999999], [-1.2772642, 51.7766506], [-1.2769285999999995, 51.77621649999999], [-1.2765984999999995, 51.7757539], [-1.2762056999999998, 51.7751585], [-1.275861, 51.774482899999995], [-1.2755673999999997, 51.773923800000006], [-1.2752945, 51.7733417], [-1.2751181, 51.7729089], [-1.2748767, 51.7722782], [-1.2746702, 51.7716599], [-1.2745267, 51.77122009999999], [-1.2743476, 51.7706214], [-1.2742138, 51.77024579999999], [-1.2739264999999995, 51.76937220000001], [-1.2738351, 51.7690334], [-1.2734949999999998, 51.767773099999985], [-1.2734635277819524, 51.76764555469527], [-1.2734228, 51.76748049999999], [-1.2732712, 51.766866], [-1.2731216, 51.76612759999998], [-1.2730582, 51.76574219999999], [-1.2729848, 51.76538299999999], [-1.2728633, 51.7646526], [-1.2727510000000002, 51.763871299999984], [-1.2727390999999997, 51.7637715], [-1.2727041999999995, 51.763477399999985], [-1.2726602, 51.76305], [-1.2726157, 51.7626208], [-1.2725928999999998, 51.7622065], [-1.2725722, 51.7619637], [-1.2725220999999998, 51.76131610000001], [-1.2724784999999998, 51.760825], [-1.2724535, 51.7605526], [-1.2724269, 51.7602812], [-1.2723625, 51.7599361], [-1.2723313, 51.75976880000001], [-1.2722672, 51.7595117], [-1.2721828, 51.75923879999999], [-1.2720701, 51.7588914], [-1.2719302, 51.7585374], [-1.271882, 51.7584056], [-1.2715011, 51.7574456], [-1.2712861, 51.75684050000001], [-1.2711787, 51.75652349999999], [-1.27108, 51.7562924], [-1.2710391, 51.7562144], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Oxford Parkway", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Oxford Parkway", "current_leg_milage": "3.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"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\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 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\": 10581.817, \"from_m\": 9324.111, \"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\": 10790.078, \"from_m\": 10581.817, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20559.713, \"from_m\": 10790.078, \"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\": 20677.081, \"from_m\": 20559.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42639.589, \"from_m\": 20677.081, \"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\": 44387.407, \"from_m\": 42639.589, \"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\": 44473.77, \"from_m\": 44387.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44731.587, \"from_m\": 44473.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\": 45108.675, \"from_m\": 44731.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45169.384, \"from_m\": 45108.675, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45266.329, \"from_m\": 45169.384, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49064.385, \"from_m\": 45266.329, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56131.771, \"from_m\": 49064.385, \"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\": 57445.031, \"from_m\": 56131.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58337.518, \"from_m\": 57445.031, \"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\": 59449.088, \"from_m\": 58337.518, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 86285.549, \"from_m\": 59449.088, \"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\": 86358.726, \"from_m\": 86285.549, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86403.168, \"from_m\": 86358.726, \"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\": 87293.142, \"from_m\": 86403.168, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102993.711, \"from_m\": 87293.142, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 105047.967, \"from_m\": 102993.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\": 105228.06, \"from_m\": 105047.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105300.79, \"from_m\": 105228.06, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 106136.123, \"from_m\": 105300.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\": 106534.261, \"from_m\": 106136.123, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 106598.573, \"from_m\": 106534.261, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106634.589, \"from_m\": 106598.573, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 106701.432, \"from_m\": 106634.589, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 106730.947, \"from_m\": 106701.432, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106926.357, \"from_m\": 106730.947, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 585582, \"profile_key\": \"40ea774a88e26fed16dfa52b7c2958dcc49b08ec2f8a00e825cc3603b443786c\", \"schedule_id\": 16007, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1645\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 4, \"distance_m\": 17228.059, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"South Ruislip\", \"stage_seq\": 5, \"distance_m\": 18739.599, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"West Ruislip\", \"stage_seq\": 6, \"distance_m\": 21688.827, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Gerrards Cross\", \"stage_seq\": 7, \"distance_m\": 30185.502, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1710\", \"location\": \"High Wycombe\", \"stage_seq\": 8, \"distance_m\": 44938.364, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715\", \"location\": \"Saunderton\", \"stage_seq\": 9, \"distance_m\": 52843.683, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": false, \"wtt_arr\": \"1718\", \"wtt_dep\": \"1719\", \"location\": \"Princes Risborough\", \"stage_seq\": 10, \"distance_m\": 57913.363, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": false, \"wtt_arr\": \"1724H\", \"wtt_dep\": \"1726\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 11, \"distance_m\": 67190.686, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736\", \"location\": \"Bicester South Jn\", \"stage_seq\": 12, \"distance_m\": 86255.198, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737\", \"location\": \"Gavray Jn\", \"stage_seq\": 13, \"distance_m\": 87356.019, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1740\", \"location\": \"Bicester Village\", \"stage_seq\": 14, \"distance_m\": 87907.848, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1749\", \"location\": \"Oxford Parkway\", \"stage_seq\": 15, \"distance_m\": 101137.027, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750H\", \"location\": \"Woodstock Road Jn\", \"stage_seq\": 16, \"distance_m\": 102723.725, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754\", \"location\": \"Oxford North Jn\", \"stage_seq\": 17, \"distance_m\": 105328.543, \"section_seq\": 1, \"route_path_id\": 34347}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 18, \"distance_m\": 106926.357, \"section_seq\": 1, \"route_path_id\": 34347}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 106926.357, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34347}], \"total_distance_m\": 106926.357, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 106652.437, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 273.92, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1645", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:23Z\", \"source_id\": 47994023, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:28Z\", \"source_id\": 15595845, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:40Z\", \"source_id\": 48006187, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:44Z\", \"source_id\": 15599212, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:35Z\", \"source_id\": 48011307, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:58:39Z\", \"source_id\": 15600715, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:05Z\", \"source_id\": 48027596, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:10Z\", \"source_id\": 15605158, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:40Z\", \"source_id\": 48046816, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:43Z\", \"source_id\": 15610527, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:49Z\", \"source_id\": 48067242, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:55Z\", \"source_id\": 15616383, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:51Z\", \"source_id\": 48075781, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:55Z\", \"source_id\": 15618870, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:36Z\", \"source_id\": 48094891, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:40Z\", \"source_id\": 15624404, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:53Z\", \"source_id\": 48133442, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:59Z\", \"source_id\": 15636239, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:11Z\", \"source_id\": 48155123, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:15Z\", \"source_id\": 15643102, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:08Z\", \"source_id\": 15648771, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "2", "timing_fact_generation": 1789491429798340, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:00.969354", "service_state_evidence_id": 15648771, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:05.830466", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
OXF |
1T48 |
168112+168113 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "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": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 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": 10581.817, "from_m": 9324.111, "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": 10790.078, "from_m": 10581.817, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20559.713, "from_m": 10790.078, "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": 20677.081, "from_m": 20559.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42639.589, "from_m": 20677.081, "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": 44387.407, "from_m": 42639.589, "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": 44473.77, "from_m": 44387.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44731.587, "from_m": 44473.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": 45108.675, "from_m": 44731.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45169.384, "from_m": 45108.675, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45266.329, "from_m": 45169.384, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49064.385, "from_m": 45266.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56131.771, "from_m": 49064.385, "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": 57445.031, "from_m": 56131.771, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58337.518, "from_m": 57445.031, "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": 59449.088, "from_m": 58337.518, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 86285.549, "from_m": 59449.088, "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": 86358.726, "from_m": 86285.549, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86403.168, "from_m": 86358.726, "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": 87293.142, "from_m": 86403.168, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102993.711, "from_m": 87293.142, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 105047.967, "from_m": 102993.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": 105228.06, "from_m": 105047.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105300.79, "from_m": 105228.06, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 106136.123, "from_m": 105300.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": 106534.261, "from_m": 106136.123, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106598.573, "from_m": 106534.261, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106634.589, "from_m": 106598.573, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 106701.432, "from_m": 106634.589, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 106730.947, "from_m": 106701.432, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106926.357, "from_m": 106730.947, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 585582, "profile_key": "40ea774a88e26fed16dfa52b7c2958dcc49b08ec2f8a00e825cc3603b443786c", "schedule_id": 16007, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1645", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Northolt Park Jn", "stage_seq": 4, "distance_m": 17228.059, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "South Ruislip", "stage_seq": 5, "distance_m": 18739.599, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "West Ruislip", "stage_seq": 6, "distance_m": 21688.827, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Gerrards Cross", "stage_seq": 7, "distance_m": 30185.502, "section_seq": 1, "route_path_id": 34347}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1710", "location": "High Wycombe", "stage_seq": 8, "distance_m": 44938.364, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715", "location": "Saunderton", "stage_seq": 9, "distance_m": 52843.683, "section_seq": 1, "route_path_id": 34347}, {"is_pass": false, "wtt_arr": "1718", "wtt_dep": "1719", "location": "Princes Risborough", "stage_seq": 10, "distance_m": 57913.363, "section_seq": 1, "route_path_id": 34347}, {"is_pass": false, "wtt_arr": "1724H", "wtt_dep": "1726", "location": "Haddenham & Thame Parkway", "stage_seq": 11, "distance_m": 67190.686, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736", "location": "Bicester South Jn", "stage_seq": 12, "distance_m": 86255.198, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737", "location": "Gavray Jn", "stage_seq": 13, "distance_m": 87356.019, "section_seq": 1, "route_path_id": 34347}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1740", "location": "Bicester Village", "stage_seq": 14, "distance_m": 87907.848, "section_seq": 1, "route_path_id": 34347}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1749", "location": "Oxford Parkway", "stage_seq": 15, "distance_m": 101137.027, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750H", "location": "Woodstock Road Jn", "stage_seq": 16, "distance_m": 102723.725, "section_seq": 1, "route_path_id": 34347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754", "location": "Oxford North Jn", "stage_seq": 17, "distance_m": 105328.543, "section_seq": 1, "route_path_id": 34347}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Oxford", "stage_seq": 18, "distance_m": 106926.357, "section_seq": 1, "route_path_id": 34347}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106926.357, "from_m": 0.0, "section_seq": 1, "route_path_id": 34347}], "total_distance_m": 106926.357, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 106652.437, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 273.92, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:23Z", "source_id": 47994023, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:53:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:28Z", "source_id": 15595845, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:40Z", "source_id": 48006187, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:44Z", "source_id": 15599212, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:35Z", "source_id": 48011307, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:59:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:58:39Z", "source_id": 15600715, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:05Z", "source_id": 48027596, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:10Z", "source_id": 15605158, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:40Z", "source_id": 48046816, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:11:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:43Z", "source_id": 15610527, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:49Z", "source_id": 48067242, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:19:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:55Z", "source_id": 15616383, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:51Z", "source_id": 48075781, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:21:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:55Z", "source_id": 15618870, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:36Z", "source_id": 48094891, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:28:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:40Z", "source_id": 15624404, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24291, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:53Z", "source_id": 48133442, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:42:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:59Z", "source_id": 15636239, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:11Z", "source_id": 48155123, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:15Z", "source_id": 15643102, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:08Z", "source_id": 15648771, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Marylebone |
1645 |
1645 |
5 |
None |
None |
Oxford |
1757 |
1757 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37687/2026-09-15/detailed |
None |
Oxford Parkway |
2026-09-15T17:50:00+01:00 |
Oxford |
7.0 |
{"type": "LineString", "coordinates": [[-1.2743985999999998, 51.8045278], [-1.2747304000000002, 51.8042008], [-1.2752111, 51.8037203], [-1.2754148, 51.803497400000005], [-1.2756217, 51.80326509999999], [-1.2758712, 51.802982500000006], [-1.2760385, 51.80279699999999], [-1.2770447, 51.8014916], [-1.2777805, 51.8005543], [-1.2781304, 51.8000058], [-1.2788685999999998, 51.7985833], [-1.2791664, 51.7978186], [-1.2793407, 51.797442], [-1.2797526, 51.7964494], [-1.2802762, 51.79466579999999], [-1.2805194999999998, 51.7931763], [-1.2805509, 51.79293519999999], [-1.2806761, 51.7915327], [-1.2806642999999998, 51.791001400000006], [-1.2806311999999995, 51.79047049999999], [-1.2805845, 51.789546400000006], [-1.2804708000000002, 51.7885779], [-1.2802253999999995, 51.78738789999999], [-1.2799201, 51.7862848], [-1.2797755999999998, 51.78581889999999], [-1.2793966, 51.7845966], [-1.2789327999999998, 51.7830135], [-1.2786576999999997, 51.78185899999999], [-1.2785285999999998, 51.78072589999999], [-1.2784686, 51.779844700000005], [-1.2784516999999995, 51.7793197], [-1.2784377, 51.77914749999999], [-1.2784075, 51.7788722], [-1.2783437, 51.77858249999999], [-1.2782140999999998, 51.7781918], [-1.2780487000000005, 51.777801099999984], [-1.277896166034533, 51.77753249589623], [-1.2778797, 51.77750350000001], [-1.2776754, 51.77719569999999], [-1.2772642, 51.7766506], [-1.2769285999999995, 51.77621649999999], [-1.2765984999999995, 51.7757539], [-1.2762056999999998, 51.7751585], [-1.275861, 51.774482899999995], [-1.2755673999999997, 51.773923800000006], [-1.2752945, 51.7733417], [-1.2751181, 51.7729089], [-1.2748767, 51.7722782], [-1.2746702, 51.7716599], [-1.2745267, 51.77122009999999], [-1.2743476, 51.7706214], [-1.2742138, 51.77024579999999], [-1.2739264999999995, 51.76937220000001], [-1.2738351, 51.7690334], [-1.2734949999999998, 51.767773099999985], [-1.2734635277819524, 51.76764555469527], [-1.2734228, 51.76748049999999], [-1.2732712, 51.766866], [-1.2731216, 51.76612759999998], [-1.2730582, 51.76574219999999], [-1.2729848, 51.76538299999999], [-1.2728633, 51.7646526], [-1.2727510000000002, 51.763871299999984], [-1.2727390999999997, 51.7637715], [-1.2727041999999995, 51.763477399999985], [-1.2726602, 51.76305], [-1.2726157, 51.7626208], [-1.2725928999999998, 51.7622065], [-1.2725722, 51.7619637], [-1.2725220999999998, 51.76131610000001], [-1.2724784999999998, 51.760825], [-1.2724535, 51.7605526], [-1.2724269, 51.7602812], [-1.2723625, 51.7599361], [-1.2723313, 51.75976880000001], [-1.2722672, 51.7595117], [-1.2721828, 51.75923879999999], [-1.2720701, 51.7588914], [-1.2719302, 51.7585374], [-1.271882, 51.7584056], [-1.2715011, 51.7574456], [-1.2712861, 51.75684050000001], [-1.2711787, 51.75652349999999], [-1.27108, 51.7562924], [-1.2710391, 51.7562144], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} |
3.7 |
1751 |
1758 |
Oxford Parkway |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:58:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648771 |
1789491429798340 |
75 |
75 |
2026-09-15 17:08:05.830466 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:00.969354 |
| 555135 |
583286 |
G88998 |
301B34MQ15 |
2026-09-15 |
COMPLETE |
15648143 |
2026-09-15 17:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 583286, "stp": "P", "toc": "Northern", "uid": "G88998", "consist": "195012", "dest_crs": "YRK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88998/2026-09-15/detailed", "trust_id": "301B34MQ15", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "10", "is_terminated": 1, "next_location": "York", "signalling_id": "1B34", "timing_status": "LATE", "origin_station": "Blackpool North", "current_leg_arr": "1758", "current_leg_dep": "1748", "current_leg_end": "York", "origin_dep_time": "1519", "origin_platform": "5", "current_location": "York", "last_update_time": "2026-09-15T17:08:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "Church Fenton", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Church Fenton", "current_leg_milage": "11.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.887, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 338.621, \"from_m\": 326.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 529.482, \"from_m\": 338.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 670.496, \"from_m\": 529.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 967.013, \"from_m\": 670.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 999.804, \"from_m\": 967.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4882.683, \"from_m\": 999.804, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5252.416, \"from_m\": 4882.683, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5862.313, \"from_m\": 5252.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26744.62, \"from_m\": 5862.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26917.611, \"from_m\": 26744.62, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28766.635, \"from_m\": 26917.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30057.402, \"from_m\": 28766.635, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30086.937, \"from_m\": 30057.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32856.793, \"from_m\": 30086.937, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32944.576, \"from_m\": 32856.793, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32951.688, \"from_m\": 32944.576, \"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\": 33017.859, \"from_m\": 32951.688, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33058.314, \"from_m\": 33017.859, \"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\": 34489.883, \"from_m\": 33058.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34529.692, \"from_m\": 34489.883, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34585.064, \"from_m\": 34529.692, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34661.875, \"from_m\": 34585.064, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35202.421, \"from_m\": 34661.875, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 35773.794, \"from_m\": 35202.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35809.08, \"from_m\": 35773.794, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36033.134, \"from_m\": 35809.08, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46686.969, \"from_m\": 36033.134, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47152.808, \"from_m\": 46686.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48631.315, \"from_m\": 47152.808, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 49143.348, \"from_m\": 48631.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\": 49171.669, \"from_m\": 49143.348, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49697.172, \"from_m\": 49171.669, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49919.931, \"from_m\": 49697.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51612.031, \"from_m\": 49919.931, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52662.142, \"from_m\": 51612.031, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54954.938, \"from_m\": 52662.142, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54979.383, \"from_m\": 54954.938, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57263.22, \"from_m\": 54979.383, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 57648.527, \"from_m\": 57263.22, \"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\": 64027.483, \"from_m\": 57648.527, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 65698.855, \"from_m\": 64027.483, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65739.333, \"from_m\": 65698.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65782.049, \"from_m\": 65739.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77641.041, \"from_m\": 65782.049, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 78346.501, \"from_m\": 77641.041, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 80423.0, \"from_m\": 78346.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80480.985, \"from_m\": 80423.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\": 80580.801, \"from_m\": 80480.985, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81147.973, \"from_m\": 80580.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85145.864, \"from_m\": 81147.973, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 85519.821, \"from_m\": 85145.864, \"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\": 87423.445, \"from_m\": 85519.821, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87450.041, \"from_m\": 87423.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 87501.587, \"from_m\": 87450.041, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96372.044, \"from_m\": 87501.587, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 96426.137, \"from_m\": 96372.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96577.443, \"from_m\": 96426.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98090.298, \"from_m\": 96577.443, \"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\": 99197.433, \"from_m\": 98090.298, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 100526.375, \"from_m\": 99197.433, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 100990.858, \"from_m\": 100526.375, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 101362.209, \"from_m\": 100990.858, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 101448.307, \"from_m\": 101362.209, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 101513.047, \"from_m\": 101448.307, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101532.81, \"from_m\": 101513.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102809.186, \"from_m\": 101532.81, \"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\": 105409.626, \"from_m\": 102809.186, \"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\": 109342.667, \"from_m\": 105409.626, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 112368.138, \"from_m\": 109342.667, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 113584.891, \"from_m\": 112368.138, \"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\": 113643.351, \"from_m\": 113584.891, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 113806.831, \"from_m\": 113643.351, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113878.122, \"from_m\": 113806.831, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 126072.285, \"from_m\": 113878.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\": 126126.811, \"from_m\": 126072.285, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 126154.891, \"from_m\": 126126.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126158.524, \"from_m\": 126154.891, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 127161.666, \"from_m\": 126158.524, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127199.499, \"from_m\": 127161.666, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127399.773, \"from_m\": 127199.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127656.314, \"from_m\": 127399.773, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127937.629, \"from_m\": 127656.314, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127987.084, \"from_m\": 127937.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 128571.587, \"from_m\": 127987.084, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 128821.502, \"from_m\": 128571.587, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 129157.706, \"from_m\": 128821.502, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 129604.957, \"from_m\": 129157.706, \"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\": 130288.388, \"from_m\": 129604.957, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 130327.477, \"from_m\": 130288.388, \"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\": 132376.924, \"from_m\": 130327.477, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133196.094, \"from_m\": 132376.924, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 135124.88, \"from_m\": 133196.094, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 135191.855, \"from_m\": 135124.88, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144366.337, \"from_m\": 135191.855, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 144397.218, \"from_m\": 144366.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\": 151727.804, \"from_m\": 144397.218, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 153053.54, \"from_m\": 151727.804, \"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\": 164503.949, \"from_m\": 153053.54, \"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\": 166653.573, \"from_m\": 164503.949, \"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\": 168940.62, \"from_m\": 166653.573, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 169115.809, \"from_m\": 168940.62, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169204.678, \"from_m\": 169115.809, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 169385.656, \"from_m\": 169204.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 170189.461, \"from_m\": 169385.656, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 170429.157, \"from_m\": 170189.461, \"capability_applied\": null, \"effective_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\": 583286, \"profile_key\": \"e352a3c220a28c3490709f21e1917041c2b4cf6638680607a3d5940e988e25e5\", \"schedule_id\": 12903, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": \"1525\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1532\", \"wtt_dep\": \"1533\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1544\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29143.568, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30918.018, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549H\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 9, \"distance_m\": 34489.883, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": \"1604\", \"location\": \"Blackburn\", \"stage_seq\": 10, \"distance_m\": 48918.791, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1605H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 11, \"distance_m\": 49899.316, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1613\", \"location\": \"Accrington\", \"stage_seq\": 12, \"distance_m\": 57385.806, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620H\", \"location\": \"Gannow Jn\", \"stage_seq\": 13, \"distance_m\": 65739.333, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1622\", \"wtt_dep\": \"1623\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 14, \"distance_m\": 67087.493, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1630\", \"location\": \"Copy Pit\", \"stage_seq\": 15, \"distance_m\": 74276.369, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 16, \"distance_m\": 80494.267, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 17, \"distance_m\": 81147.973, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1643\", \"location\": \"Hebden Bridge\", \"stage_seq\": 18, \"distance_m\": 87324.505, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 19, \"distance_m\": 96372.044, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651\", \"location\": \"Dryclough Jn\", \"stage_seq\": 20, \"distance_m\": 99871.115, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1654\", \"location\": \"Halifax\", \"stage_seq\": 21, \"distance_m\": 101270.81, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 22, \"distance_m\": 113643.351, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1705H\", \"wtt_dep\": \"1708H\", \"location\": \"Bradford Interchange\", \"stage_seq\": 23, \"distance_m\": 113806.831, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 24, \"distance_m\": 113969.057, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1718\", \"location\": \"New Pudsey\", \"stage_seq\": 25, \"distance_m\": 119344.253, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1725H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 26, \"distance_m\": 127237.601, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Whitehall Jn\", \"stage_seq\": 27, \"distance_m\": 127802.486, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 28, \"distance_m\": 128181.479, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1730\", \"location\": \"Leeds\", \"stage_seq\": 29, \"distance_m\": 128697.639, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 30, \"distance_m\": 131332.357, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1737\", \"location\": \"Cross Gates\", \"stage_seq\": 31, \"distance_m\": 135809.848, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741H\", \"location\": \"Micklefield\", \"stage_seq\": 32, \"distance_m\": 144265.932, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1745H\", \"wtt_dep\": \"1746\", \"location\": \"Church Fenton\", \"stage_seq\": 33, \"distance_m\": 152467.357, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Colton Jn\", \"stage_seq\": 34, \"distance_m\": 160850.843, \"section_seq\": 1, \"route_path_id\": 69867}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 35, \"distance_m\": 170429.157, \"section_seq\": 1, \"route_path_id\": 69867}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 170429.157, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69867}], \"total_distance_m\": 170429.157, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 150989.103, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 19440.054, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1519", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:14Z\", \"source_id\": 47748888, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:17Z\", \"source_id\": 15525468, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:58Z\", \"source_id\": 47771328, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:04Z\", \"source_id\": 15532052, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:48Z\", \"source_id\": 47798030, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:52Z\", \"source_id\": 15539511, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:24Z\", \"source_id\": 47845167, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:28Z\", \"source_id\": 15553077, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:08:58Z\", \"source_id\": 47873819, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:09:00Z\", \"source_id\": 15561216, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:20:33Z\", \"source_id\": 47905538, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:20:34Z\", \"source_id\": 15570402, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:18Z\", \"source_id\": 47959871, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:40:19Z\", \"source_id\": 15586012, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:24Z\", \"source_id\": 47991104, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:51:26Z\", \"source_id\": 15595006, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:48Z\", \"source_id\": 48020825, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:51Z\", \"source_id\": 15603298, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:31Z\", \"source_id\": 48057828, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:37Z\", \"source_id\": 15613694, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:11Z\", \"source_id\": 48088301, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:14Z\", \"source_id\": 15622417, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:50Z\", \"source_id\": 48117692, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:54Z\", \"source_id\": 15631178, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:23Z\", \"source_id\": 48134702, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:26Z\", \"source_id\": 15636665, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:25Z\", \"source_id\": 48145247, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:27Z\", \"source_id\": 15639968, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:23Z\", \"source_id\": 15648143, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "10", "timing_fact_generation": 1789491385856648, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:01.464975", "service_state_evidence_id": 15648143, "current_leg_start_actual_dep": "2026-09-15T17:47:00+01:00", "operational_evidence_version": 125, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.409139", "service_state_valid_until_kind": null, "operational_interpretation_version": 125, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
BPN |
YRK |
1B34 |
195012 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 326.887, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 338.621, "from_m": 326.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 529.482, "from_m": 338.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 967.013, "from_m": 670.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 999.804, "from_m": 967.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4882.683, "from_m": 999.804, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5252.416, "from_m": 4882.683, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5862.313, "from_m": 5252.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26744.62, "from_m": 5862.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26917.611, "from_m": 26744.62, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28766.635, "from_m": 26917.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30057.402, "from_m": 28766.635, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30086.937, "from_m": 30057.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32856.793, "from_m": 30086.937, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32944.576, "from_m": 32856.793, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32951.688, "from_m": 32944.576, "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": 33017.859, "from_m": 32951.688, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33058.314, "from_m": 33017.859, "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": 34489.883, "from_m": 33058.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34529.692, "from_m": 34489.883, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34585.064, "from_m": 34529.692, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34661.875, "from_m": 34585.064, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35202.421, "from_m": 34661.875, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 35773.794, "from_m": 35202.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35809.08, "from_m": 35773.794, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36033.134, "from_m": 35809.08, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46686.969, "from_m": 36033.134, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47152.808, "from_m": 46686.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48631.315, "from_m": 47152.808, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49143.348, "from_m": 48631.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": 49171.669, "from_m": 49143.348, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49697.172, "from_m": 49171.669, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49919.931, "from_m": 49697.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51612.031, "from_m": 49919.931, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52662.142, "from_m": 51612.031, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54954.938, "from_m": 52662.142, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54979.383, "from_m": 54954.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57263.22, "from_m": 54979.383, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 57648.527, "from_m": 57263.22, "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": 64027.483, "from_m": 57648.527, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 65698.855, "from_m": 64027.483, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65739.333, "from_m": 65698.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65782.049, "from_m": 65739.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77641.041, "from_m": 65782.049, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 78346.501, "from_m": 77641.041, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 80423.0, "from_m": 78346.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80480.985, "from_m": 80423.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": 80580.801, "from_m": 80480.985, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81147.973, "from_m": 80580.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85145.864, "from_m": 81147.973, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85519.821, "from_m": 85145.864, "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": 87423.445, "from_m": 85519.821, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87450.041, "from_m": 87423.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 87501.587, "from_m": 87450.041, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96372.044, "from_m": 87501.587, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 96426.137, "from_m": 96372.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96577.443, "from_m": 96426.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98090.298, "from_m": 96577.443, "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": 99197.433, "from_m": 98090.298, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 100526.375, "from_m": 99197.433, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100990.858, "from_m": 100526.375, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 101362.209, "from_m": 100990.858, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 101448.307, "from_m": 101362.209, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 101513.047, "from_m": 101448.307, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101532.81, "from_m": 101513.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102809.186, "from_m": 101532.81, "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": 105409.626, "from_m": 102809.186, "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": 109342.667, "from_m": 105409.626, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 112368.138, "from_m": 109342.667, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 113584.891, "from_m": 112368.138, "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": 113643.351, "from_m": 113584.891, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 113806.831, "from_m": 113643.351, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113878.122, "from_m": 113806.831, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 126072.285, "from_m": 113878.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": 126126.811, "from_m": 126072.285, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 126154.891, "from_m": 126126.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126158.524, "from_m": 126154.891, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 127161.666, "from_m": 126158.524, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127199.499, "from_m": 127161.666, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127399.773, "from_m": 127199.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127656.314, "from_m": 127399.773, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127937.629, "from_m": 127656.314, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127987.084, "from_m": 127937.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 128571.587, "from_m": 127987.084, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 128821.502, "from_m": 128571.587, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 129157.706, "from_m": 128821.502, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 129604.957, "from_m": 129157.706, "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": 130288.388, "from_m": 129604.957, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 130327.477, "from_m": 130288.388, "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": 132376.924, "from_m": 130327.477, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133196.094, "from_m": 132376.924, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 135124.88, "from_m": 133196.094, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 135191.855, "from_m": 135124.88, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144366.337, "from_m": 135191.855, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 144397.218, "from_m": 144366.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": 151727.804, "from_m": 144397.218, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 153053.54, "from_m": 151727.804, "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": 164503.949, "from_m": 153053.54, "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": 166653.573, "from_m": 164503.949, "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": 168940.62, "from_m": 166653.573, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 169115.809, "from_m": 168940.62, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169204.678, "from_m": 169115.809, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 169385.656, "from_m": 169204.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170189.461, "from_m": 169385.656, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 170429.157, "from_m": 170189.461, "capability_applied": null, "effective_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": 583286, "profile_key": "e352a3c220a28c3490709f21e1917041c2b4cf6638680607a3d5940e988e25e5", "schedule_id": 12903, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1519", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": "1525", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1532", "wtt_dep": "1533", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1544", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29143.568, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30918.018, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549H", "location": "Lostock Hall Jn", "stage_seq": 9, "distance_m": 34489.883, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": "1604", "location": "Blackburn", "stage_seq": 10, "distance_m": 48918.791, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1605H", "location": "Daisyfield Jn", "stage_seq": 11, "distance_m": 49899.316, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1613", "location": "Accrington", "stage_seq": 12, "distance_m": 57385.806, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620H", "location": "Gannow Jn", "stage_seq": 13, "distance_m": 65739.333, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1622", "wtt_dep": "1623", "location": "Burnley Manchester Road", "stage_seq": 14, "distance_m": 67087.493, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1630", "location": "Copy Pit", "stage_seq": 15, "distance_m": 74276.369, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Stansfield Hall Jn", "stage_seq": 16, "distance_m": 80494.267, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Hall Royd Jn", "stage_seq": 17, "distance_m": 81147.973, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1643", "location": "Hebden Bridge", "stage_seq": 18, "distance_m": 87324.505, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Milner Royd Jn", "stage_seq": 19, "distance_m": 96372.044, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651", "location": "Dryclough Jn", "stage_seq": 20, "distance_m": 99871.115, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1654", "location": "Halifax", "stage_seq": 21, "distance_m": 101270.81, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "Mill Lane Jn", "stage_seq": 22, "distance_m": 113643.351, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1705H", "wtt_dep": "1708H", "location": "Bradford Interchange", "stage_seq": 23, "distance_m": 113806.831, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Mill Lane Jn", "stage_seq": 24, "distance_m": 113969.057, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1718", "location": "New Pudsey", "stage_seq": 25, "distance_m": 119344.253, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1725H", "location": "Holbeck Jn", "stage_seq": 26, "distance_m": 127237.601, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Whitehall Jn", "stage_seq": 27, "distance_m": 127802.486, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726H", "location": "Leeds West Jn", "stage_seq": 28, "distance_m": 128181.479, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1730", "location": "Leeds", "stage_seq": 29, "distance_m": 128697.639, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "Neville H. West Jn", "stage_seq": 30, "distance_m": 131332.357, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1737", "location": "Cross Gates", "stage_seq": 31, "distance_m": 135809.848, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741H", "location": "Micklefield", "stage_seq": 32, "distance_m": 144265.932, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1745H", "wtt_dep": "1746", "location": "Church Fenton", "stage_seq": 33, "distance_m": 152467.357, "section_seq": 1, "route_path_id": 69867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Colton Jn", "stage_seq": 34, "distance_m": 160850.843, "section_seq": 1, "route_path_id": 69867}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "York", "stage_seq": 35, "distance_m": 170429.157, "section_seq": 1, "route_path_id": 69867}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 170429.157, "from_m": 0.0, "section_seq": 1, "route_path_id": 69867}], "total_distance_m": 170429.157, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 150989.103, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 19440.054, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:14Z", "source_id": 47748888, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:23:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:17Z", "source_id": 15525468, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:58Z", "source_id": 47771328, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:04Z", "source_id": 15532052, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:48Z", "source_id": 47798030, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:41:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:52Z", "source_id": 15539511, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7754, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:24Z", "source_id": 47845167, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:28Z", "source_id": 15553077, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:08:58Z", "source_id": 47873819, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:10:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:09:00Z", "source_id": 15561216, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:20:33Z", "source_id": 47905538, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:21:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:20:34Z", "source_id": 15570402, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:18Z", "source_id": 47959871, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:41:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:40:19Z", "source_id": 15586012, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:24Z", "source_id": 47991104, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:52:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:51:26Z", "source_id": 15595006, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:48Z", "source_id": 48020825, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:04:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:51Z", "source_id": 15603298, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:31Z", "source_id": 48057828, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:37Z", "source_id": 15613694, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:11Z", "source_id": 48088301, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T16:26:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:14Z", "source_id": 15622417, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:50Z", "source_id": 48117692, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T16:36:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:54Z", "source_id": 15631178, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:23Z", "source_id": 48134702, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T16:43:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:26Z", "source_id": 15636665, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:25Z", "source_id": 48145247, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T16:47:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:27Z", "source_id": 15639968, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:23Z", "source_id": 15648143, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Blackpool North |
1519 |
1519 |
5 |
None |
None |
York |
1757 |
1757 |
10 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G88998/2026-09-15/detailed |
None |
Church Fenton |
2026-09-15T17:47:00+01:00 |
York |
10.0 |
{"type": "LineString", "coordinates": [[-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} |
11.0 |
1748 |
1758 |
Church Fenton |
York |
York |
53.9582587 |
-1.0935657 |
53.9582587 |
-1.0935657 |
1 |
0 |
2026-09-15 17:08:07 |
TERMINATED |
2026-09-15 16:58:00 |
York |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648143 |
1789491385856648 |
125 |
125 |
2026-09-15 17:08:06.409139 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:01.464975 |
| 555136 |
585982 |
L88713 |
062C12MT15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 585982, "stp": "P", "toc": "ScotRail", "uid": "L88713", "consist": null, "dest_crs": "MTH", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88713/2026-09-15/detailed", "trust_id": "062C12MT15", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": "17:00:00", "dar_platform": null, "dest_station": "Motherwell", "service_date": "2026-09-15", "dest_arr_time": "1804", "dest_platform": "4", "is_terminated": 1, "next_location": "Clydebank", "signalling_id": "2C12", "timing_status": null, "origin_station": "Dalmuir", "current_leg_arr": "1700", "current_leg_dep": "1700", "current_leg_end": "Clydebank", "origin_dep_time": "1658", "origin_platform": "5", "current_location": null, "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.4268814, 55.9121015], [-4.4263904, 55.9120078], [-4.4259106, 55.911924799999994], [-4.4251789, 55.9118092], [-4.4242184, 55.911666999999994], [-4.423830399999999, 55.911606299999995], [-4.423466, 55.9115408], [-4.423260099999999, 55.91149729999999], [-4.4227879, 55.911381299999995], [-4.4222715, 55.91122690000001], [-4.421775599999999, 55.9110421], [-4.421309999999999, 55.9108479], [-4.421038300000001, 55.91072140000001], [-4.420780099999999, 55.910585299999994], [-4.4202958, 55.9102828], [-4.42011876456175, 55.910156380429555], [-4.4200391333209135, 55.91009951627202], [-4.4199168233610235, 55.910068597218554], [-4.4197951, 55.9099716], [-4.419407799999999, 55.909653600000006], [-4.419092199999999, 55.9093551], [-4.4188356, 55.90901900000001], [-4.4183685, 55.9083048], [-4.417918900000001, 55.9076195], [-4.417773794342157, 55.90738158737394], [-4.4177072, 55.9072724], [-4.4174012, 55.906934500000006], [-4.4171072, 55.9065756], [-4.4167627, 55.9062314], [-4.4161747, 55.9057389], [-4.415394899999999, 55.9052029], [-4.41517, 55.905072099999984], [-4.414981699999999, 55.9049625], [-4.4145463, 55.9047326], [-4.4133794, 55.9042136], [-4.4121606, 55.90370359999999], [-4.4101624, 55.902843100000005], [-4.4089877, 55.90235770000001], [-4.4088913, 55.9023207], [-4.4079086, 55.9019645], [-4.4075518, 55.90184849999999], [-4.4067780999999995, 55.901594], [-4.406019299999999, 55.90134689999999], [-4.4054551, 55.90113470000001], [-4.4052686, 55.90106339999999], [-4.4049998, 55.9009586], [-4.4046579, 55.900817299999986], [-4.4042392, 55.9006413]]}", "current_leg_start": "Dalmuir", "dest_arr_time_act": "1804", "motion_projection": null, "next_location_lat": "55.9006413", "next_location_lon": "-4.4042392", "previous_location": null, "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\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"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\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17579.478, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18110.664, \"from_m\": 18052.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18187.92, \"from_m\": 18110.664, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18542.233, \"from_m\": 18187.92, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18674.787, \"from_m\": 18542.233, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18777.019, \"from_m\": 18674.787, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 18874.641, \"from_m\": 18777.019, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19609.655, \"from_m\": 18874.641, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22113.912, \"from_m\": 19609.655, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22413.941, \"from_m\": 22113.912, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22665.219, \"from_m\": 22413.941, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22978.554, \"from_m\": 22665.219, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24029.753, \"from_m\": 22978.554, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29628.47, \"from_m\": 24029.753, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29681.351, \"from_m\": 29628.47, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29958.886, \"from_m\": 29681.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31098.116, \"from_m\": 29958.886, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 31847.404, \"from_m\": 31098.116, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35019.015, \"from_m\": 31847.404, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36197.624, \"from_m\": 35019.015, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36262.766, \"from_m\": 36197.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36306.364, \"from_m\": 36262.766, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36333.851, \"from_m\": 36306.364, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36554.793, \"from_m\": 36333.851, \"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\": 585982, \"profile_key\": \"d4579d4defeaa908525e80a3cf567d05b30456196421a80d6289dcd0ed2b0778\", \"schedule_id\": 19110, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": \"1700H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": \"1702H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1704H\", \"wtt_dep\": \"1705H\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": \"1707H\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1709H\", \"wtt_dep\": \"1710\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1711H\", \"wtt_dep\": \"1712\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1713H\", \"wtt_dep\": \"1714H\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1717H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1720\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1721\", \"wtt_dep\": \"1728\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1729\", \"wtt_dep\": \"1730\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.279, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1736H\", \"wtt_dep\": \"1737H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18996.544, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741\", \"location\": \"Cambuslang\", \"stage_seq\": 19, \"distance_m\": 20783.441, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Newton West Jn\", \"stage_seq\": 20, \"distance_m\": 22220.089, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1745H\", \"location\": \"Newton\", \"stage_seq\": 21, \"distance_m\": 23325.283, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": \"1749H\", \"location\": \"Blantyre\", \"stage_seq\": 22, \"distance_m\": 27290.268, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1752\", \"wtt_dep\": \"1752H\", \"location\": \"Hamilton West\", \"stage_seq\": 23, \"distance_m\": 30132.338, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1754H\", \"wtt_dep\": \"1756\", \"location\": \"Hamilton Central\", \"stage_seq\": 24, \"distance_m\": 31493.788, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1758H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 25, \"distance_m\": 33507.763, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1801\", \"wtt_dep\": \"1801H\", \"location\": \"Airbles\", \"stage_seq\": 26, \"distance_m\": 35518.045, \"section_seq\": 1, \"route_path_id\": 66275}, {\"is_pass\": false, \"wtt_arr\": \"1804\", \"wtt_dep\": null, \"location\": \"Motherwell\", \"stage_seq\": 27, \"distance_m\": 36554.793, \"section_seq\": 1, \"route_path_id\": 66275}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36554.793, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66275}], \"total_distance_m\": 36554.793, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 36554.793, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1658", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "0.0", "current_position_lat": "55.9006413", "current_position_lon": "-4.4042392", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Dalmuir", "service_state_platform": "5", "timing_fact_generation": 1789488035575220, "current_leg_arrival_utc": "2026-09-15T17:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:01.787878", "service_state_evidence_id": 47977562, "current_leg_start_actual_dep": "2026-09-15T17:00:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.864178", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
MTH |
2C12 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "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": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17579.478, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18110.664, "from_m": 18052.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18187.92, "from_m": 18110.664, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18542.233, "from_m": 18187.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 18674.787, "from_m": 18542.233, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 18777.019, "from_m": 18674.787, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 18874.641, "from_m": 18777.019, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19609.655, "from_m": 18874.641, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22113.912, "from_m": 19609.655, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22413.941, "from_m": 22113.912, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22665.219, "from_m": 22413.941, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22978.554, "from_m": 22665.219, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24029.753, "from_m": 22978.554, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29628.47, "from_m": 24029.753, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29681.351, "from_m": 29628.47, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29958.886, "from_m": 29681.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31098.116, "from_m": 29958.886, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 31847.404, "from_m": 31098.116, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35019.015, "from_m": 31847.404, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36197.624, "from_m": 35019.015, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36262.766, "from_m": 36197.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36306.364, "from_m": 36262.766, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36333.851, "from_m": 36306.364, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36554.793, "from_m": 36333.851, "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": 585982, "profile_key": "d4579d4defeaa908525e80a3cf567d05b30456196421a80d6289dcd0ed2b0778", "schedule_id": 19110, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1658", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": "1700H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": "1702H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1704H", "wtt_dep": "1705H", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": "1707H", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1709H", "wtt_dep": "1710", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 66275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1711H", "wtt_dep": "1712", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1713H", "wtt_dep": "1714H", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 66275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715H", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1717H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1720", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1721", "wtt_dep": "1728", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1729", "wtt_dep": "1730", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.279, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1736H", "wtt_dep": "1737H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 66275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18996.544, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741", "location": "Cambuslang", "stage_seq": 19, "distance_m": 20783.441, "section_seq": 1, "route_path_id": 66275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Newton West Jn", "stage_seq": 20, "distance_m": 22220.089, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1745H", "location": "Newton", "stage_seq": 21, "distance_m": 23325.283, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": "1749H", "location": "Blantyre", "stage_seq": 22, "distance_m": 27290.268, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1752", "wtt_dep": "1752H", "location": "Hamilton West", "stage_seq": 23, "distance_m": 30132.338, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1754H", "wtt_dep": "1756", "location": "Hamilton Central", "stage_seq": 24, "distance_m": 31493.788, "section_seq": 1, "route_path_id": 66275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1758H", "location": "Haughhead Jn", "stage_seq": 25, "distance_m": 33507.763, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1801", "wtt_dep": "1801H", "location": "Airbles", "stage_seq": 26, "distance_m": 35518.045, "section_seq": 1, "route_path_id": 66275}, {"is_pass": false, "wtt_arr": "1804", "wtt_dep": null, "location": "Motherwell", "stage_seq": 27, "distance_m": 36554.793, "section_seq": 1, "route_path_id": 66275}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36554.793, "from_m": 0.0, "section_seq": 1, "route_path_id": 66275}], "total_distance_m": 36554.793, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 36554.793, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Dalmuir |
1658 |
1658 |
5 |
17:00:00 |
None |
Motherwell |
1804 |
1804 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L88713/2026-09-15/detailed |
None |
Dalmuir |
2026-09-15T17:00:30+01:00 |
Clydebank |
0.0 |
{"type": "LineString", "coordinates": [[-4.4268814, 55.9121015], [-4.4263904, 55.9120078], [-4.4259106, 55.911924799999994], [-4.4251789, 55.9118092], [-4.4242184, 55.911666999999994], [-4.423830399999999, 55.911606299999995], [-4.423466, 55.9115408], [-4.423260099999999, 55.91149729999999], [-4.4227879, 55.911381299999995], [-4.4222715, 55.91122690000001], [-4.421775599999999, 55.9110421], [-4.421309999999999, 55.9108479], [-4.421038300000001, 55.91072140000001], [-4.420780099999999, 55.910585299999994], [-4.4202958, 55.9102828], [-4.42011876456175, 55.910156380429555], [-4.4200391333209135, 55.91009951627202], [-4.4199168233610235, 55.910068597218554], [-4.4197951, 55.9099716], [-4.419407799999999, 55.909653600000006], [-4.419092199999999, 55.9093551], [-4.4188356, 55.90901900000001], [-4.4183685, 55.9083048], [-4.417918900000001, 55.9076195], [-4.417773794342157, 55.90738158737394], [-4.4177072, 55.9072724], [-4.4174012, 55.906934500000006], [-4.4171072, 55.9065756], [-4.4167627, 55.9062314], [-4.4161747, 55.9057389], [-4.415394899999999, 55.9052029], [-4.41517, 55.905072099999984], [-4.414981699999999, 55.9049625], [-4.4145463, 55.9047326], [-4.4133794, 55.9042136], [-4.4121606, 55.90370359999999], [-4.4101624, 55.902843100000005], [-4.4089877, 55.90235770000001], [-4.4088913, 55.9023207], [-4.4079086, 55.9019645], [-4.4075518, 55.90184849999999], [-4.4067780999999995, 55.901594], [-4.406019299999999, 55.90134689999999], [-4.4054551, 55.90113470000001], [-4.4052686, 55.90106339999999], [-4.4049998, 55.9009586], [-4.4046579, 55.900817299999986], [-4.4042392, 55.9006413]]} |
1.2 |
1700 |
1700 |
None |
None |
Clydebank |
55.9006413 |
-4.4042392 |
55.9006413 |
-4.4042392 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Dalmuir |
TD |
NEVER_DEPARTED_TIMEOUT |
47977562 |
1789488035575220 |
6 |
6 |
2026-09-15 17:08:06.864178 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:01.787878 |
| 555137 |
582366 |
C14845 |
061Y26MP15 |
2026-09-15 |
COMPLETE |
15650343 |
2026-09-15 17:47:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 582366, "stp": "P", "toc": "ScotRail", "uid": "C14845", "consist": "153373+156462", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14845/2026-09-15/detailed", "trust_id": "061Y26MP15", "origin_crs": "OBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-15", "dest_arr_time": "1743", "dest_platform": "2", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "1Y26", "timing_status": "LATE", "origin_station": "Oban", "current_leg_arr": "1758", "current_leg_dep": "1736", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1441", "origin_platform": "3", "current_location": "Westerton Sig. Yh530", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "+17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.42702618027215, 55.91194656448054], [-4.426068999999999, 55.9116656], [-4.4254264999999995, 55.9114924], [-4.4254055, 55.9114869], [-4.424605099999999, 55.911276099999995], [-4.4237508, 55.911070300000006], [-4.4218186, 55.91058579999999], [-4.4203051, 55.9102032], [-4.42011876456175, 55.910156380429555], [-4.419984716422308, 55.910122698791334], [-4.418587399999999, 55.90977159999999], [-4.4173053, 55.909476999999995], [-4.4170802, 55.9094265], [-4.416869, 55.9093827], [-4.416434, 55.909310799999986], [-4.4151833, 55.9091436], [-4.4139873, 55.909033400000006], [-4.413926899999999, 55.9090286], [-4.412785, 55.9089372], [-4.4121543999999995, 55.908883200000005], [-4.4115064, 55.9088092], [-4.4109116, 55.9087235], [-4.4103106, 55.9086165], [-4.4089304, 55.9083104], [-4.4078786, 55.908062], [-4.406853399999999, 55.90781629999999], [-4.404984429584258, 55.90738158737394], [-4.4047635, 55.90733019999999], [-4.4043131, 55.907230199999994], [-4.4041128, 55.907185199999994], [-4.403857499999999, 55.90712800000001], [-4.4032941999999995, 55.9069549], [-4.4029129, 55.906846], [-4.4025531, 55.90672150000001], [-4.401744892185655, 55.90640083601277], [-4.400743699999999, 55.9060036], [-4.3990751999999995, 55.9053446], [-4.397675600000001, 55.9048778], [-4.3966417, 55.904629799999995], [-4.395559, 55.9044139], [-4.394843600000001, 55.90431889999999], [-4.393893, 55.9042076], [-4.392957799999999, 55.9041708], [-4.3921621, 55.90415560000001], [-4.390799799999999, 55.9041476], [-4.389409699999999, 55.904184999999984], [-4.3884174, 55.9042517], [-4.3874425, 55.90434050000001], [-4.3870363, 55.90439810000001], [-4.3863815, 55.9044805], [-4.385458, 55.9046177], [-4.3847802, 55.9047279], [-4.3842058, 55.9048345], [-4.3831041, 55.9050391], [-4.3813778999999995, 55.90530739999999], [-4.380296999999999, 55.9054384], [-4.3793042, 55.9055459], [-4.3782239, 55.9056323], [-4.377233, 55.9056906], [-4.3760392, 55.90571849999999], [-4.3753979, 55.90572749999999], [-4.3747386, 55.9057308], [-4.3736137, 55.9057063], [-4.3724578, 55.905655], [-4.3706601, 55.9055545], [-4.370247099999999, 55.90552919999999], [-4.368916799999999, 55.90542619999999], [-4.3676243, 55.9053066], [-4.3662914, 55.9051737], [-4.365588, 55.9050873], [-4.364921099999999, 55.90500959999999], [-4.364299599999999, 55.904917999999995], [-4.364070899999999, 55.90488429999999], [-4.3638331, 55.90484620000001], [-4.3629531, 55.90473860000001], [-4.362400299999999, 55.90468500000001], [-4.3621189, 55.904665], [-4.3620265, 55.904658100000006], [-4.3616659, 55.904630999999995], [-4.361189699999999, 55.9046158], [-4.3603637, 55.904616999999995], [-4.3596121, 55.904644000000005], [-4.358672199999999, 55.9047102], [-4.3578988, 55.90481009999999], [-4.3572977, 55.90488989999999], [-4.356974799999999, 55.9049527], [-4.3566123, 55.9050218], [-4.3557073, 55.90522459999999], [-4.3549434, 55.9054036], [-4.3541716, 55.90558320000001], [-4.353254699999999, 55.9057604], [-4.3514454, 55.90605699999999], [-4.3504803, 55.9061821], [-4.34996, 55.906251], [-4.3493785, 55.90631369999999], [-4.3484722, 55.9064048], [-4.3474533, 55.906479], [-4.346883, 55.906519900000006], [-4.346395399999999, 55.90653940000001], [-4.345544099999999, 55.906561], [-4.345005999999999, 55.9065661], [-4.3446006, 55.90656270000001], [-4.3441411, 55.90655480000001], [-4.343615899999999, 55.90653759999999], [-4.3428817, 55.90649640000001], [-4.3422016, 55.90643599999999], [-4.341506, 55.9063609], [-4.3411088, 55.9063125], [-4.340910300000001, 55.906288299999986], [-4.3404061, 55.9062106], [-4.3401856, 55.9061763], [-4.339599299999999, 55.906074499999995], [-4.3390357, 55.9059683], [-4.3384223, 55.905833599999994], [-4.338104699999999, 55.90575299999999], [-4.3372225, 55.905525100000006], [-4.3370273, 55.9054709], [-4.336890699999999, 55.90543499999999], [-4.3366633, 55.90536029999999], [-4.3364165, 55.90527], [-4.3360432, 55.9051401], [-4.3359037, 55.9050946], [-4.3356631, 55.9050112], [-4.3351112, 55.9048009], [-4.3346821, 55.904626], [-4.3343022, 55.904453499999995], [-4.3337949, 55.904194899999986], [-4.3333186, 55.903924800000006], [-4.3326347, 55.90350560000001], [-4.3320372, 55.90306829999999], [-4.331107, 55.9024534], [-4.3309965, 55.9023804], [-4.3304471, 55.902103], [-4.3301748, 55.90197], [-4.329909999999999, 55.9018518], [-4.329652299999999, 55.90174040000001], [-4.3289816, 55.90144219999999], [-4.3287486, 55.90133689999999], [-4.327777800000001, 55.90094859999999], [-4.326875099999999, 55.9006107], [-4.3263582, 55.9004348], [-4.3258842, 55.900265899999994], [-4.325477099999999, 55.9001057], [-4.324981299999999, 55.8999034], [-4.3245082, 55.89966659999999], [-4.3239638, 55.899375799999994], [-4.3235412, 55.899118], [-4.3233746, 55.8990032], [-4.3233587, 55.8989912], [-4.3226487, 55.8984556], [-4.322025699999999, 55.8977922], [-4.3214334, 55.8970996], [-4.321020099999999, 55.8966893], [-4.3206587, 55.8963952], [-4.3204234, 55.8962389], [-4.3201546, 55.8960409], [-4.320020950223583, 55.895958648864585], [-4.319934575776454, 55.89590549195752], [-4.3197656, 55.8958015], [-4.319345499999999, 55.8955913], [-4.3187334, 55.8952932], [-4.3180937, 55.895047], [-4.3177278, 55.8949259], [-4.317311999999999, 55.89479309999999], [-4.3169445, 55.8946833], [-4.3165655, 55.8945998], [-4.3157673, 55.894423], [-4.3149748, 55.8942978], [-4.314619, 55.8942617], [-4.314399399999999, 55.8942403], [-4.3141863, 55.8942197], [-4.3133287, 55.8941684], [-4.312535199999999, 55.8941777], [-4.311913363773703, 55.89419791896269], [-4.3117817, 55.8942022], [-4.311031599999999, 55.8942698], [-4.3103867, 55.8943412], [-4.309139899999999, 55.8945936], [-4.3080692, 55.8948913], [-4.3058882, 55.895723700000005], [-4.3054432, 55.89589349999999], [-4.304283999999999, 55.896333899999995], [-4.3030287, 55.8967748], [-4.3030351, 55.896784], [-4.3028117, 55.89687419999999], [-4.3023439, 55.8970599], [-4.3011652565013545, 55.8975196128381], [-4.301161699999999, 55.89752099999999], [-4.3003947, 55.8977901], [-4.2994682, 55.8980714], [-4.2983959, 55.89833029999999], [-4.297093099999999, 55.8985782], [-4.2962218, 55.898706], [-4.2959785, 55.8987286], [-4.2953344, 55.8987884], [-4.294540899999999, 55.898834699999995], [-4.2934688, 55.89886249999999], [-4.293408399999999, 55.898863899999995], [-4.2932009, 55.8988686], [-4.2929257, 55.8988748], [-4.2921858, 55.8988617], [-4.2912763, 55.8988285], [-4.290813899999999, 55.8988126], [-4.2901648, 55.8987789], [-4.2886418, 55.89862819999999], [-4.287178, 55.8984311], [-4.2865705, 55.8983268], [-4.285985799999999, 55.8982126], [-4.2848601, 55.8979714], [-4.2844165, 55.8978671], [-4.2837501, 55.8976915], [-4.2835245, 55.89762909999999], [-4.2831434, 55.897519], [-4.2828007999999995, 55.8974159], [-4.2824921, 55.8973177], [-4.2821894, 55.89721929999999], [-4.2819505, 55.897135099999986], [-4.281769899999999, 55.8970702], [-4.281699, 55.897043], [-4.2814565, 55.896953], [-4.2811614, 55.896840000000005], [-4.2809372, 55.8967435], [-4.2807099, 55.8966473], [-4.2804442, 55.8965345], [-4.280176899999999, 55.8964138], [-4.2790064, 55.895871699999994], [-4.2778846, 55.8953462], [-4.2775653, 55.89519659999999], [-4.2774401, 55.895137899999995], [-4.2756948999999995, 55.89432049999999], [-4.2745345, 55.8937863], [-4.273754, 55.8934477], [-4.273351299999999, 55.8932731], [-4.2729712, 55.8931187], [-4.271913199999999, 55.89270539999999], [-4.271321699999999, 55.89250380000001], [-4.2706411, 55.8922718], [-4.2695878, 55.89195879999999], [-4.2686084, 55.89168509999998], [-4.2679496, 55.8915038], [-4.2672315, 55.89133909999999], [-4.2659167, 55.8910375], [-4.264799199999999, 55.890826], [-4.263650899999999, 55.8906447], [-4.2625131, 55.8904736], [-4.2610959, 55.89032019999999], [-4.2597859, 55.8902399], [-4.2580475, 55.8901436], [-4.257807199999999, 55.890131999999994], [-4.257359, 55.890101300000005], [-4.2567086, 55.89004959999999], [-4.2566321, 55.8900435], [-4.255692399999999, 55.889950000000006], [-4.2548047, 55.8898483], [-4.2540301, 55.88973450000001], [-4.2532543, 55.8896263], [-4.2524438, 55.8894842], [-4.2517444, 55.8893489], [-4.250256899999999, 55.889072000000006], [-4.2489460999999995, 55.8889143], [-4.2482949, 55.888845100000005], [-4.2479059999999995, 55.88881310000001], [-4.2475113, 55.8887797], [-4.247154399999999, 55.8887533], [-4.246889699999999, 55.8887389], [-4.245688, 55.8886868], [-4.244682599999999, 55.88868459999999], [-4.2443556, 55.888687899999994], [-4.243839599999999, 55.88869470000001], [-4.2436329, 55.8886872], [-4.2433862, 55.88867259999999], [-4.243145599999999, 55.888650000000005], [-4.242877399999999, 55.8886145], [-4.2426221, 55.88856749999999], [-4.242361599999999, 55.8885088], [-4.242136199999999, 55.888448299999986], [-4.2419587, 55.8883917], [-4.241747, 55.888314499999986], [-4.2415617, 55.888239199999994], [-4.2413204, 55.8881257], [-4.241108, 55.88800929999999], [-4.2409325, 55.8879011], [-4.240788599999999, 55.88779989999999], [-4.2406836, 55.88771239999999], [-4.240579399999999, 55.8876189], [-4.2404938, 55.887523900000005], [-4.240429999999999, 55.8874386], [-4.240415529205811, 55.88741863366374], [-4.240341340588221, 55.887265814874134], [-4.2402747307314534, 55.88713093136051], [-4.240214705655966, 55.88701140713392], [-4.240160271382211, 55.88690466620545], [-4.240110433930645, 55.88680813258619], [-4.240064199321724, 55.88671923028719], [-4.240020573575903, 55.88663538331954], [-4.2399785627136355, 55.88655401569431], [-4.239937172755379, 55.88647255142258], [-4.239895409721589, 55.88638841451541], [-4.239852279632718, 55.8862990289839], [-4.239806788509224, 55.8862018188391], [-4.239757942371561, 55.88609420809209], [-4.239704747240184, 55.88597362075396], [-4.239646209135549, 55.88583748083576], [-4.239581334078112, 55.88568321234859], [-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": "Dalmuir", "dest_arr_time_act": "1743", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Dumbarton Central", "current_leg_milage": "9.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1441", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:12Z\", \"source_id\": 15503635, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:01Z\", \"source_id\": 15524478, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:47Z\", \"source_id\": 15524313, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:46Z\", \"source_id\": 15528829, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:18Z\", \"source_id\": 15533006, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:20Z\", \"source_id\": 15548383, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:06:23Z\", \"source_id\": 15559233, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:20:21Z\", \"source_id\": 15570233, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:36:24Z\", \"source_id\": 15582866, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:54Z\", \"source_id\": 15617166, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:23Z\", \"source_id\": 15609432, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:23Z\", \"source_id\": 48074581, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:20:29Z\", \"source_id\": 15618511, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:33Z\", \"source_id\": 48077759, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:37Z\", \"source_id\": 15619415, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:19Z\", \"source_id\": 48113584, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:22Z\", \"source_id\": 15629929, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1307, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:32Z\", \"source_id\": 48153403, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:35Z\", \"source_id\": 15642554, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:08Z\", \"source_id\": 48173198, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:08Z\", \"source_id\": 15648803, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "2", "timing_fact_generation": 1789491542259842, "current_leg_arrival_utc": "2026-09-15T18:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:01.892427", "service_state_evidence_id": 15648803, "current_leg_start_actual_dep": "2026-09-15T17:41:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:04.575565", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
OBN |
GLQ |
1Y26 |
153373+156462 |
3 |
75 |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:12Z", "source_id": 15503635, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:01Z", "source_id": 15524478, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:47Z", "source_id": 15524313, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:46Z", "source_id": 15528829, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:18Z", "source_id": 15533006, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:20Z", "source_id": 15548383, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:06:23Z", "source_id": 15559233, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:20:21Z", "source_id": 15570233, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:36:24Z", "source_id": 15582866, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:54Z", "source_id": 15617166, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:23Z", "source_id": 15609432, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:23Z", "source_id": 48074581, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:21:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:20:29Z", "source_id": 15618511, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1222, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:33Z", "source_id": 48077759, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:37Z", "source_id": 15619415, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1258, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:19Z", "source_id": 48113584, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:22Z", "source_id": 15629929, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1307, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:32Z", "source_id": 48153403, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:50:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:35Z", "source_id": 15642554, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1407, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:08Z", "source_id": 48173198, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:58:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:08Z", "source_id": 15648803, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Oban |
1441 |
1441 |
3 |
None |
None |
Glasgow Queen St High Level |
1743 |
1743 |
2 |
LATE |
+17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14845/2026-09-15/detailed |
None |
Dalmuir |
2026-09-15T17:41:30+01:00 |
Glasgow Queen St High Level |
22.0 |
{"type": "LineString", "coordinates": [[-4.42702618027215, 55.91194656448054], [-4.426068999999999, 55.9116656], [-4.4254264999999995, 55.9114924], [-4.4254055, 55.9114869], [-4.424605099999999, 55.911276099999995], [-4.4237508, 55.911070300000006], [-4.4218186, 55.91058579999999], [-4.4203051, 55.9102032], [-4.42011876456175, 55.910156380429555], [-4.419984716422308, 55.910122698791334], [-4.418587399999999, 55.90977159999999], [-4.4173053, 55.909476999999995], [-4.4170802, 55.9094265], [-4.416869, 55.9093827], [-4.416434, 55.909310799999986], [-4.4151833, 55.9091436], [-4.4139873, 55.909033400000006], [-4.413926899999999, 55.9090286], [-4.412785, 55.9089372], [-4.4121543999999995, 55.908883200000005], [-4.4115064, 55.9088092], [-4.4109116, 55.9087235], [-4.4103106, 55.9086165], [-4.4089304, 55.9083104], [-4.4078786, 55.908062], [-4.406853399999999, 55.90781629999999], [-4.404984429584258, 55.90738158737394], [-4.4047635, 55.90733019999999], [-4.4043131, 55.907230199999994], [-4.4041128, 55.907185199999994], [-4.403857499999999, 55.90712800000001], [-4.4032941999999995, 55.9069549], [-4.4029129, 55.906846], [-4.4025531, 55.90672150000001], [-4.401744892185655, 55.90640083601277], [-4.400743699999999, 55.9060036], [-4.3990751999999995, 55.9053446], [-4.397675600000001, 55.9048778], [-4.3966417, 55.904629799999995], [-4.395559, 55.9044139], [-4.394843600000001, 55.90431889999999], [-4.393893, 55.9042076], [-4.392957799999999, 55.9041708], [-4.3921621, 55.90415560000001], [-4.390799799999999, 55.9041476], [-4.389409699999999, 55.904184999999984], [-4.3884174, 55.9042517], [-4.3874425, 55.90434050000001], [-4.3870363, 55.90439810000001], [-4.3863815, 55.9044805], [-4.385458, 55.9046177], [-4.3847802, 55.9047279], [-4.3842058, 55.9048345], [-4.3831041, 55.9050391], [-4.3813778999999995, 55.90530739999999], [-4.380296999999999, 55.9054384], [-4.3793042, 55.9055459], [-4.3782239, 55.9056323], [-4.377233, 55.9056906], [-4.3760392, 55.90571849999999], [-4.3753979, 55.90572749999999], [-4.3747386, 55.9057308], [-4.3736137, 55.9057063], [-4.3724578, 55.905655], [-4.3706601, 55.9055545], [-4.370247099999999, 55.90552919999999], [-4.368916799999999, 55.90542619999999], [-4.3676243, 55.9053066], [-4.3662914, 55.9051737], [-4.365588, 55.9050873], [-4.364921099999999, 55.90500959999999], [-4.364299599999999, 55.904917999999995], [-4.364070899999999, 55.90488429999999], [-4.3638331, 55.90484620000001], [-4.3629531, 55.90473860000001], [-4.362400299999999, 55.90468500000001], [-4.3621189, 55.904665], [-4.3620265, 55.904658100000006], [-4.3616659, 55.904630999999995], [-4.361189699999999, 55.9046158], [-4.3603637, 55.904616999999995], [-4.3596121, 55.904644000000005], [-4.358672199999999, 55.9047102], [-4.3578988, 55.90481009999999], [-4.3572977, 55.90488989999999], [-4.356974799999999, 55.9049527], [-4.3566123, 55.9050218], [-4.3557073, 55.90522459999999], [-4.3549434, 55.9054036], [-4.3541716, 55.90558320000001], [-4.353254699999999, 55.9057604], [-4.3514454, 55.90605699999999], [-4.3504803, 55.9061821], [-4.34996, 55.906251], [-4.3493785, 55.90631369999999], [-4.3484722, 55.9064048], [-4.3474533, 55.906479], [-4.346883, 55.906519900000006], [-4.346395399999999, 55.90653940000001], [-4.345544099999999, 55.906561], [-4.345005999999999, 55.9065661], [-4.3446006, 55.90656270000001], [-4.3441411, 55.90655480000001], [-4.343615899999999, 55.90653759999999], [-4.3428817, 55.90649640000001], [-4.3422016, 55.90643599999999], [-4.341506, 55.9063609], [-4.3411088, 55.9063125], [-4.340910300000001, 55.906288299999986], [-4.3404061, 55.9062106], [-4.3401856, 55.9061763], [-4.339599299999999, 55.906074499999995], [-4.3390357, 55.9059683], [-4.3384223, 55.905833599999994], [-4.338104699999999, 55.90575299999999], [-4.3372225, 55.905525100000006], [-4.3370273, 55.9054709], [-4.336890699999999, 55.90543499999999], [-4.3366633, 55.90536029999999], [-4.3364165, 55.90527], [-4.3360432, 55.9051401], [-4.3359037, 55.9050946], [-4.3356631, 55.9050112], [-4.3351112, 55.9048009], [-4.3346821, 55.904626], [-4.3343022, 55.904453499999995], [-4.3337949, 55.904194899999986], [-4.3333186, 55.903924800000006], [-4.3326347, 55.90350560000001], [-4.3320372, 55.90306829999999], [-4.331107, 55.9024534], [-4.3309965, 55.9023804], [-4.3304471, 55.902103], [-4.3301748, 55.90197], [-4.329909999999999, 55.9018518], [-4.329652299999999, 55.90174040000001], [-4.3289816, 55.90144219999999], [-4.3287486, 55.90133689999999], [-4.327777800000001, 55.90094859999999], [-4.326875099999999, 55.9006107], [-4.3263582, 55.9004348], [-4.3258842, 55.900265899999994], [-4.325477099999999, 55.9001057], [-4.324981299999999, 55.8999034], [-4.3245082, 55.89966659999999], [-4.3239638, 55.899375799999994], [-4.3235412, 55.899118], [-4.3233746, 55.8990032], [-4.3233587, 55.8989912], [-4.3226487, 55.8984556], [-4.322025699999999, 55.8977922], [-4.3214334, 55.8970996], [-4.321020099999999, 55.8966893], [-4.3206587, 55.8963952], [-4.3204234, 55.8962389], [-4.3201546, 55.8960409], [-4.320020950223583, 55.895958648864585], [-4.319934575776454, 55.89590549195752], [-4.3197656, 55.8958015], [-4.319345499999999, 55.8955913], [-4.3187334, 55.8952932], [-4.3180937, 55.895047], [-4.3177278, 55.8949259], [-4.317311999999999, 55.89479309999999], [-4.3169445, 55.8946833], [-4.3165655, 55.8945998], [-4.3157673, 55.894423], [-4.3149748, 55.8942978], [-4.314619, 55.8942617], [-4.314399399999999, 55.8942403], [-4.3141863, 55.8942197], [-4.3133287, 55.8941684], [-4.312535199999999, 55.8941777], [-4.311913363773703, 55.89419791896269], [-4.3117817, 55.8942022], [-4.311031599999999, 55.8942698], [-4.3103867, 55.8943412], [-4.309139899999999, 55.8945936], [-4.3080692, 55.8948913], [-4.3058882, 55.895723700000005], [-4.3054432, 55.89589349999999], [-4.304283999999999, 55.896333899999995], [-4.3030287, 55.8967748], [-4.3030351, 55.896784], [-4.3028117, 55.89687419999999], [-4.3023439, 55.8970599], [-4.3011652565013545, 55.8975196128381], [-4.301161699999999, 55.89752099999999], [-4.3003947, 55.8977901], [-4.2994682, 55.8980714], [-4.2983959, 55.89833029999999], [-4.297093099999999, 55.8985782], [-4.2962218, 55.898706], [-4.2959785, 55.8987286], [-4.2953344, 55.8987884], [-4.294540899999999, 55.898834699999995], [-4.2934688, 55.89886249999999], [-4.293408399999999, 55.898863899999995], [-4.2932009, 55.8988686], [-4.2929257, 55.8988748], [-4.2921858, 55.8988617], [-4.2912763, 55.8988285], [-4.290813899999999, 55.8988126], [-4.2901648, 55.8987789], [-4.2886418, 55.89862819999999], [-4.287178, 55.8984311], [-4.2865705, 55.8983268], [-4.285985799999999, 55.8982126], [-4.2848601, 55.8979714], [-4.2844165, 55.8978671], [-4.2837501, 55.8976915], [-4.2835245, 55.89762909999999], [-4.2831434, 55.897519], [-4.2828007999999995, 55.8974159], [-4.2824921, 55.8973177], [-4.2821894, 55.89721929999999], [-4.2819505, 55.897135099999986], [-4.281769899999999, 55.8970702], [-4.281699, 55.897043], [-4.2814565, 55.896953], [-4.2811614, 55.896840000000005], [-4.2809372, 55.8967435], [-4.2807099, 55.8966473], [-4.2804442, 55.8965345], [-4.280176899999999, 55.8964138], [-4.2790064, 55.895871699999994], [-4.2778846, 55.8953462], [-4.2775653, 55.89519659999999], [-4.2774401, 55.895137899999995], [-4.2756948999999995, 55.89432049999999], [-4.2745345, 55.8937863], [-4.273754, 55.8934477], [-4.273351299999999, 55.8932731], [-4.2729712, 55.8931187], [-4.271913199999999, 55.89270539999999], [-4.271321699999999, 55.89250380000001], [-4.2706411, 55.8922718], [-4.2695878, 55.89195879999999], [-4.2686084, 55.89168509999998], [-4.2679496, 55.8915038], [-4.2672315, 55.89133909999999], [-4.2659167, 55.8910375], [-4.264799199999999, 55.890826], [-4.263650899999999, 55.8906447], [-4.2625131, 55.8904736], [-4.2610959, 55.89032019999999], [-4.2597859, 55.8902399], [-4.2580475, 55.8901436], [-4.257807199999999, 55.890131999999994], [-4.257359, 55.890101300000005], [-4.2567086, 55.89004959999999], [-4.2566321, 55.8900435], [-4.255692399999999, 55.889950000000006], [-4.2548047, 55.8898483], [-4.2540301, 55.88973450000001], [-4.2532543, 55.8896263], [-4.2524438, 55.8894842], [-4.2517444, 55.8893489], [-4.250256899999999, 55.889072000000006], [-4.2489460999999995, 55.8889143], [-4.2482949, 55.888845100000005], [-4.2479059999999995, 55.88881310000001], [-4.2475113, 55.8887797], [-4.247154399999999, 55.8887533], [-4.246889699999999, 55.8887389], [-4.245688, 55.8886868], [-4.244682599999999, 55.88868459999999], [-4.2443556, 55.888687899999994], [-4.243839599999999, 55.88869470000001], [-4.2436329, 55.8886872], [-4.2433862, 55.88867259999999], [-4.243145599999999, 55.888650000000005], [-4.242877399999999, 55.8886145], [-4.2426221, 55.88856749999999], [-4.242361599999999, 55.8885088], [-4.242136199999999, 55.888448299999986], [-4.2419587, 55.8883917], [-4.241747, 55.888314499999986], [-4.2415617, 55.888239199999994], [-4.2413204, 55.8881257], [-4.241108, 55.88800929999999], [-4.2409325, 55.8879011], [-4.240788599999999, 55.88779989999999], [-4.2406836, 55.88771239999999], [-4.240579399999999, 55.8876189], [-4.2404938, 55.887523900000005], [-4.240429999999999, 55.8874386], [-4.240415529205811, 55.88741863366374], [-4.240341340588221, 55.887265814874134], [-4.2402747307314534, 55.88713093136051], [-4.240214705655966, 55.88701140713392], [-4.240160271382211, 55.88690466620545], [-4.240110433930645, 55.88680813258619], [-4.240064199321724, 55.88671923028719], [-4.240020573575903, 55.88663538331954], [-4.2399785627136355, 55.88655401569431], [-4.239937172755379, 55.88647255142258], [-4.239895409721589, 55.88638841451541], [-4.239852279632718, 55.8862990289839], [-4.239806788509224, 55.8862018188391], [-4.239757942371561, 55.88609420809209], [-4.239704747240184, 55.88597362075396], [-4.239646209135549, 55.88583748083576], [-4.239581334078112, 55.88568321234859], [-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]]} |
9.8 |
1736 |
1758 |
Dumbarton Central |
Westerton Sig. Yh530 |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648803 |
1789491542259842 |
59 |
59 |
2026-09-15 17:08:04.575565 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:01.892427 |
| 555138 |
580712 |
C00340 |
639O28MN15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 580712, "stp": "P", "toc": "Eurostar", "uid": "C00340", "consist": null, "dest_crs": "PBN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00340/2026-09-15/detailed", "trust_id": "639O28MN15", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paris Nord", "service_date": "2026-09-15", "dest_arr_time": "1657", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "9O28", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1331", "origin_platform": "5", "current_location": "Eurotunnel Boundary (CTRL)", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1657", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Westenhanger Crossovers", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.222, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.065, \"from_m\": 1526.222, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.591, \"from_m\": 1811.065, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.43, \"from_m\": 4264.591, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.159, \"from_m\": 9518.43, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.567, \"from_m\": 9606.159, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.586, \"from_m\": 9672.567, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 39934.437, \"from_m\": 10060.586, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 42632.736, \"from_m\": 39934.437, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 42917.17, \"from_m\": 42632.736, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 75417.692, \"from_m\": 42917.17, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 186.411}, {\"to_m\": 75584.686, \"from_m\": 75417.692, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79944.331, \"from_m\": 75584.686, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 89255.491, \"from_m\": 79944.331, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 103034.125, \"from_m\": 89255.491, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 103153.573, \"from_m\": 103034.125, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 104338.468, \"from_m\": 103153.573, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 186.411}, {\"to_m\": 107779.867, \"from_m\": 104338.468, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 108545.198, \"from_m\": 107779.867, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 109475.33, \"from_m\": 108545.198, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}], \"service_id\": 580712, \"profile_key\": \"2fe0cc4d8b74730165dea434be53f78449855fb28b394e1ed6c479a6371a173e\", \"schedule_id\": 35551, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1331\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1336\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1336H\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 4, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 5, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 6, \"distance_m\": 25794.837, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 7, \"distance_m\": 34868.003, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344\", \"location\": \"Ebbsfleet East Jn (CTRL)\", \"stage_seq\": 8, \"distance_m\": 37366.928, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344H\", \"location\": \"Southfleet Junction\", \"stage_seq\": 9, \"distance_m\": 39934.437, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1348\", \"location\": \"Nashenden Crossover\", \"stage_seq\": 10, \"distance_m\": 52419.152, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351H\", \"location\": \"Crismill Crossover\", \"stage_seq\": 11, \"distance_m\": 66661.536, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Lenham Crossover (CTRL)\", \"stage_seq\": 12, \"distance_m\": 75584.686, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356H\", \"location\": \"Ashford West (CTRL) Jn\", \"stage_seq\": 13, \"distance_m\": 88096.856, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1357H\", \"location\": \"Ashford East Jn (Ctrl)\", \"stage_seq\": 14, \"distance_m\": 92200.561, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Westenhanger Crossovers\", \"stage_seq\": 15, \"distance_m\": 103329.433, \"section_seq\": 1, \"route_path_id\": 44690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Eurotunnel Boundary (CTRL)\", \"stage_seq\": 16, \"distance_m\": 109475.33, \"section_seq\": 1, \"route_path_id\": 44690}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 109475.33, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44690}], \"total_distance_m\": 109475.33, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 109308.336, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 166.994, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1331", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Eurotunnel Boundary (CTRL)", "service_state_platform": null, "timing_fact_generation": 1789477437509301, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:01.897109", "service_state_evidence_id": 15467312, "current_leg_start_actual_dep": null, "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.278391", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Eurostar |
P |
SPX |
PBN |
9O28 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.222, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.065, "from_m": 1526.222, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.591, "from_m": 1811.065, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.43, "from_m": 4264.591, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.159, "from_m": 9518.43, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.567, "from_m": 9606.159, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.586, "from_m": 9672.567, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 39934.437, "from_m": 10060.586, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 42632.736, "from_m": 39934.437, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 42917.17, "from_m": 42632.736, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 75417.692, "from_m": 42917.17, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 75584.686, "from_m": 75417.692, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79944.331, "from_m": 75584.686, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 89255.491, "from_m": 79944.331, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 167.77}, {"to_m": 103034.125, "from_m": 89255.491, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 103153.573, "from_m": 103034.125, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 104338.468, "from_m": 103153.573, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 107779.867, "from_m": 104338.468, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 108545.198, "from_m": 107779.867, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 109475.33, "from_m": 108545.198, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}], "service_id": 580712, "profile_key": "2fe0cc4d8b74730165dea434be53f78449855fb28b394e1ed6c479a6371a173e", "schedule_id": 35551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1331", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1336", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1336H", "location": "Stratford International East Jn", "stage_seq": 4, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339H", "location": "Dagenham Jn", "stage_seq": 5, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341", "location": "Wennington Crossovers", "stage_seq": 6, "distance_m": 25794.837, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "location": "Ebbsfleet West Jn", "stage_seq": 7, "distance_m": 34868.003, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344", "location": "Ebbsfleet East Jn (CTRL)", "stage_seq": 8, "distance_m": 37366.928, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344H", "location": "Southfleet Junction", "stage_seq": 9, "distance_m": 39934.437, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1348", "location": "Nashenden Crossover", "stage_seq": 10, "distance_m": 52419.152, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351H", "location": "Crismill Crossover", "stage_seq": 11, "distance_m": 66661.536, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Lenham Crossover (CTRL)", "stage_seq": 12, "distance_m": 75584.686, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356H", "location": "Ashford West (CTRL) Jn", "stage_seq": 13, "distance_m": 88096.856, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1357H", "location": "Ashford East Jn (Ctrl)", "stage_seq": 14, "distance_m": 92200.561, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400", "location": "Westenhanger Crossovers", "stage_seq": 15, "distance_m": 103329.433, "section_seq": 1, "route_path_id": 44690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Eurotunnel Boundary (CTRL)", "stage_seq": 16, "distance_m": 109475.33, "section_seq": 1, "route_path_id": 44690}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 109475.33, "from_m": 0.0, "section_seq": 1, "route_path_id": 44690}], "total_distance_m": 109475.33, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 109308.336, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 166.994, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
St. Pancras International |
1331 |
1331 |
5 |
None |
None |
Paris Nord |
1657 |
1657 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C00340/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Westenhanger Crossovers |
Eurotunnel Boundary (CTRL) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Eurotunnel Boundary (CTRL) |
TRUST |
TRACKING_TIMEOUT |
15467312 |
1789477437509301 |
32 |
32 |
2026-09-15 17:08:06.278391 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:01.897109 |
| 555139 |
582773 |
H54883 |
094E10CT15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 582773, "stp": "P", "toc": "Unknown", "uid": "H54883", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H54883/2026-09-15/detailed", "trust_id": "094E10CT15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tees Dock BSC Export Berth", "service_date": "2026-09-15", "dest_arr_time": "2145", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "4E10", "timing_status": null, "origin_station": "New Biggin (FLHH)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1658", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2145", "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\": 81.272, \"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\": 214.325, \"from_m\": 81.272, \"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\": 4386.621, \"from_m\": 214.325, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4450.714, \"from_m\": 4386.621, \"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\": 31637.762, \"from_m\": 4450.714, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31648.049, \"from_m\": 31637.762, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40328.523, \"from_m\": 31648.049, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40613.742, \"from_m\": 40328.523, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 40648.488, \"from_m\": 40613.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41107.105, \"from_m\": 40648.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\": 42711.964, \"from_m\": 41107.105, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43093.44, \"from_m\": 42711.964, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43157.308, \"from_m\": 43093.44, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43253.639, \"from_m\": 43157.308, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 43452.514, \"from_m\": 43253.639, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 44302.695, \"from_m\": 43452.514, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 44342.167, \"from_m\": 44302.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44371.355, \"from_m\": 44342.167, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45176.345, \"from_m\": 44371.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\": 45204.608, \"from_m\": 45176.345, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45243.8, \"from_m\": 45204.608, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45670.864, \"from_m\": 45243.8, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48477.567, \"from_m\": 45670.864, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48904.632, \"from_m\": 48477.567, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48943.823, \"from_m\": 48904.632, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48972.087, \"from_m\": 48943.823, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49777.076, \"from_m\": 48972.087, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49806.265, \"from_m\": 49777.076, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49845.736, \"from_m\": 49806.265, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50695.917, \"from_m\": 49845.736, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50894.792, \"from_m\": 50695.917, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 50991.124, \"from_m\": 50894.792, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51054.991, \"from_m\": 50991.124, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51117.182, \"from_m\": 51054.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51435.578, \"from_m\": 51117.182, \"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\": 53040.645, \"from_m\": 51435.578, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53427.453, \"from_m\": 53040.645, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53461.194, \"from_m\": 53427.453, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53501.556, \"from_m\": 53461.194, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53534.353, \"from_m\": 53501.556, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58816.39, \"from_m\": 53534.353, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59175.199, \"from_m\": 58816.39, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60068.168, \"from_m\": 59175.199, \"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\": 63652.505, \"from_m\": 60068.168, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73734.46, \"from_m\": 63652.505, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74456.882, \"from_m\": 73734.46, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74516.764, \"from_m\": 74456.882, \"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\": 75782.439, \"from_m\": 74516.764, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80489.853, \"from_m\": 75782.439, \"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\": 83901.394, \"from_m\": 80489.853, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84573.651, \"from_m\": 83901.394, \"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\": 89548.044, \"from_m\": 84573.651, \"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\": 90971.378, \"from_m\": 89548.044, \"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\": 91309.365, \"from_m\": 90971.378, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 96961.091, \"from_m\": 91309.365, \"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\": 98147.773, \"from_m\": 96961.091, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 110629.121, \"from_m\": 98147.773, \"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\": 111750.408, \"from_m\": 110629.121, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112191.538, \"from_m\": 111750.408, \"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\": 127062.161, \"from_m\": 112191.538, \"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\": 127405.564, \"from_m\": 127062.161, \"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\": 134434.203, \"from_m\": 127405.564, \"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\": 134988.947, \"from_m\": 134434.203, \"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\": 140929.333, \"from_m\": 134988.947, \"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\": 142021.758, \"from_m\": 140929.333, \"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\": 144579.961, \"from_m\": 142021.758, \"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\": 147644.882, \"from_m\": 144579.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 148078.201, \"from_m\": 147644.882, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 149897.222, \"from_m\": 148078.201, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 150026.662, \"from_m\": 149897.222, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 150079.93, \"from_m\": 150026.662, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 150166.13, \"from_m\": 150079.93, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 150427.886, \"from_m\": 150166.13, \"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\": 150780.296, \"from_m\": 150427.886, \"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\": 151177.958, \"from_m\": 150780.296, \"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\": 152011.058, \"from_m\": 151177.958, \"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\": 153131.635, \"from_m\": 152011.058, \"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\": 153171.017, \"from_m\": 153131.635, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 167624.589, \"from_m\": 153171.017, \"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\": 170009.916, \"from_m\": 167624.589, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 171207.251, \"from_m\": 170009.916, \"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\": 171915.034, \"from_m\": 171207.251, \"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\": 173844.565, \"from_m\": 171915.034, \"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\": 180340.741, \"from_m\": 173844.565, \"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\": 182792.795, \"from_m\": 180340.741, \"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\": 182835.875, \"from_m\": 182792.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\": 182882.906, \"from_m\": 182835.875, \"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\": 182955.564, \"from_m\": 182882.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 186895.984, \"from_m\": 182955.564, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 186987.25, \"from_m\": 186895.984, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 202375.697, \"from_m\": 186987.25, \"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\": 203817.806, \"from_m\": 202375.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\": 204335.231, \"from_m\": 203817.806, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 204372.872, \"from_m\": 204335.231, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 207171.161, \"from_m\": 204372.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\": 207502.98, \"from_m\": 207171.161, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 207626.429, \"from_m\": 207502.98, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 207665.419, \"from_m\": 207626.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 208673.478, \"from_m\": 207665.419, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 209509.792, \"from_m\": 208673.478, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 210120.291, \"from_m\": 209509.792, \"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\": 210523.548, \"from_m\": 210120.291, \"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\": 210940.075, \"from_m\": 210523.548, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 211159.168, \"from_m\": 210940.075, \"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\": 211989.525, \"from_m\": 211159.168, \"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\": 213679.199, \"from_m\": 211989.525, \"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\": 213955.024, \"from_m\": 213679.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 214362.888, \"from_m\": 213955.024, \"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\": 214408.317, \"from_m\": 214362.888, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 214856.68, \"from_m\": 214408.317, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 216162.066, \"from_m\": 214856.68, \"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\": 219982.686, \"from_m\": 216162.066, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 224383.801, \"from_m\": 219982.686, \"capability_applied\": null, \"effective_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\": 582773, \"profile_key\": \"bea2844832519c1e4ebcc628e21c506d2c2ae1b3c662195ebb0e0b611c4de955\", \"schedule_id\": 14507, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"New Biggin (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Culgaith S.B.\", \"stage_seq\": 2, \"distance_m\": 4582.206, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Lazonby & Kirkoswald\", \"stage_seq\": 3, \"distance_m\": 17282.865, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717\", \"location\": \"Low House Crossing S.B.\", \"stage_seq\": 4, \"distance_m\": 28665.354, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720H\", \"location\": \"Howe & Co Sidings\", \"stage_seq\": 5, \"distance_m\": 34029.605, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727\", \"location\": \"Petteril Bridge Jn\", \"stage_seq\": 6, \"distance_m\": 40648.488, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"Carlisle London Road Jn\", \"stage_seq\": 7, \"distance_m\": 41107.105, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": false, \"wtt_arr\": \"1731\", \"wtt_dep\": \"1733\", \"location\": \"Carlisle\", \"stage_seq\": 8, \"distance_m\": 42052.312, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736\", \"location\": \"Caldew Jn\", \"stage_seq\": 9, \"distance_m\": 43125.582, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 10, \"distance_m\": 45137.655, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": \"1746\", \"location\": \"Kingmoor Up Departures\", \"stage_seq\": 11, \"distance_m\": 46304.026, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1826\", \"location\": \"Carlisle Network Yard\", \"stage_seq\": 12, \"distance_m\": 47074.216, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1828\", \"location\": \"Kingmoor Up Departures\", \"stage_seq\": 13, \"distance_m\": 47844.406, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1830\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 14, \"distance_m\": 49010.776, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836H\", \"location\": \"Caldew Jn\", \"stage_seq\": 15, \"distance_m\": 51022.849, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1840H\", \"location\": \"Carlisle\", \"stage_seq\": 16, \"distance_m\": 52095.439, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1842H\", \"location\": \"Carlisle London Road Jn\", \"stage_seq\": 17, \"distance_m\": 53040.645, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1843\", \"location\": \"Petteril Bridge Jn\", \"stage_seq\": 18, \"distance_m\": 53501.556, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1851\", \"location\": \"Corby Gates S.B.\", \"stage_seq\": 19, \"distance_m\": 59433.602, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1900H\", \"location\": \"Brampton Fell S.B.\", \"stage_seq\": 20, \"distance_m\": 68299.661, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909\", \"location\": \"Low Row S.B.\", \"stage_seq\": 21, \"distance_m\": 74456.882, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921H\", \"location\": \"Haltwhistle\", \"stage_seq\": 22, \"distance_m\": 89100.852, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932\", \"location\": \"Haydon Bridge\", \"stage_seq\": 23, \"distance_m\": 103223.272, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939H\", \"location\": \"Hexham\", \"stage_seq\": 24, \"distance_m\": 115395.872, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Prudhoe\", \"stage_seq\": 25, \"distance_m\": 131811.109, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Wylam\", \"stage_seq\": 26, \"distance_m\": 135267.922, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Blaydon\", \"stage_seq\": 27, \"distance_m\": 142292.76, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"MetroCentre\", \"stage_seq\": 28, \"distance_m\": 145541.018, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Norwood Jn\", \"stage_seq\": 29, \"distance_m\": 147930.97, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Low Fell Jn\", \"stage_seq\": 30, \"distance_m\": 153221.291, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Birtley Jn\", \"stage_seq\": 31, \"distance_m\": 156682.212, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Durham\", \"stage_seq\": 32, \"distance_m\": 171207.251, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Tursdale Jn\", \"stage_seq\": 33, \"distance_m\": 182835.875, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046\", \"location\": \"Ferryhill South Jn\", \"stage_seq\": 34, \"distance_m\": 187062.582, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Morden LC Sig. NF7194\", \"stage_seq\": 35, \"distance_m\": 195887.936, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Norton West Jn\", \"stage_seq\": 36, \"distance_m\": 203817.806, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Norton South Jn\", \"stage_seq\": 37, \"distance_m\": 204372.872, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110\", \"location\": \"Hartburn Jn\", \"stage_seq\": 38, \"distance_m\": 208648.091, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 39, \"distance_m\": 209509.792, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Thornaby\", \"stage_seq\": 40, \"distance_m\": 210960.244, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 41, \"distance_m\": 214385.815, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Middlesbrough\", \"stage_seq\": 42, \"distance_m\": 216141.52, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 43, \"distance_m\": 217519.849, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"South Bank\", \"stage_seq\": 44, \"distance_m\": 220177.438, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Grangetown (Cleveland) S.B.\", \"stage_seq\": 45, \"distance_m\": 222129.599, \"section_seq\": 1, \"route_path_id\": 71244}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": null, \"location\": \"Tees Dock BSC Export Berth\", \"stage_seq\": 46, \"distance_m\": 224383.801, \"section_seq\": 1, \"route_path_id\": 71244}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 224383.801, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71244}], \"total_distance_m\": 224383.801, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 215014.194, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 9369.607, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1658", "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": "New Biggin (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789477092362233, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:04.113966", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.281461", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
4E10 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 81.272, "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": 214.325, "from_m": 81.272, "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": 4386.621, "from_m": 214.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4450.714, "from_m": 4386.621, "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": 31637.762, "from_m": 4450.714, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31648.049, "from_m": 31637.762, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40328.523, "from_m": 31648.049, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40613.742, "from_m": 40328.523, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 40648.488, "from_m": 40613.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41107.105, "from_m": 40648.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": 42711.964, "from_m": 41107.105, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43093.44, "from_m": 42711.964, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 43157.308, "from_m": 43093.44, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43253.639, "from_m": 43157.308, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 10.0}, {"to_m": 43452.514, "from_m": 43253.639, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 44302.695, "from_m": 43452.514, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 44342.167, "from_m": 44302.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44371.355, "from_m": 44342.167, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45176.345, "from_m": 44371.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": 45204.608, "from_m": 45176.345, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45243.8, "from_m": 45204.608, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45670.864, "from_m": 45243.8, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48477.567, "from_m": 45670.864, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48904.632, "from_m": 48477.567, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48943.823, "from_m": 48904.632, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48972.087, "from_m": 48943.823, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49777.076, "from_m": 48972.087, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49806.265, "from_m": 49777.076, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49845.736, "from_m": 49806.265, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50695.917, "from_m": 49845.736, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50894.792, "from_m": 50695.917, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 50991.124, "from_m": 50894.792, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 51054.991, "from_m": 50991.124, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51117.182, "from_m": 51054.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51435.578, "from_m": 51117.182, "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": 53040.645, "from_m": 51435.578, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 53427.453, "from_m": 53040.645, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53461.194, "from_m": 53427.453, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53501.556, "from_m": 53461.194, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53534.353, "from_m": 53501.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58816.39, "from_m": 53534.353, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59175.199, "from_m": 58816.39, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60068.168, "from_m": 59175.199, "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": 63652.505, "from_m": 60068.168, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73734.46, "from_m": 63652.505, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74456.882, "from_m": 73734.46, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74516.764, "from_m": 74456.882, "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": 75782.439, "from_m": 74516.764, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80489.853, "from_m": 75782.439, "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": 83901.394, "from_m": 80489.853, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84573.651, "from_m": 83901.394, "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": 89548.044, "from_m": 84573.651, "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": 90971.378, "from_m": 89548.044, "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": 91309.365, "from_m": 90971.378, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 96961.091, "from_m": 91309.365, "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": 98147.773, "from_m": 96961.091, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 110629.121, "from_m": 98147.773, "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": 111750.408, "from_m": 110629.121, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112191.538, "from_m": 111750.408, "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": 127062.161, "from_m": 112191.538, "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": 127405.564, "from_m": 127062.161, "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": 134434.203, "from_m": 127405.564, "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": 134988.947, "from_m": 134434.203, "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": 140929.333, "from_m": 134988.947, "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": 142021.758, "from_m": 140929.333, "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": 144579.961, "from_m": 142021.758, "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": 147644.882, "from_m": 144579.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 148078.201, "from_m": 147644.882, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 149897.222, "from_m": 148078.201, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 150026.662, "from_m": 149897.222, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 150079.93, "from_m": 150026.662, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 150166.13, "from_m": 150079.93, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 150427.886, "from_m": 150166.13, "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": 150780.296, "from_m": 150427.886, "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": 151177.958, "from_m": 150780.296, "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": 152011.058, "from_m": 151177.958, "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": 153131.635, "from_m": 152011.058, "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": 153171.017, "from_m": 153131.635, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 167624.589, "from_m": 153171.017, "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": 170009.916, "from_m": 167624.589, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 171207.251, "from_m": 170009.916, "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": 171915.034, "from_m": 171207.251, "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": 173844.565, "from_m": 171915.034, "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": 180340.741, "from_m": 173844.565, "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": 182792.795, "from_m": 180340.741, "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": 182835.875, "from_m": 182792.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": 182882.906, "from_m": 182835.875, "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": 182955.564, "from_m": 182882.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 186895.984, "from_m": 182955.564, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 186987.25, "from_m": 186895.984, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 202375.697, "from_m": 186987.25, "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": 203817.806, "from_m": 202375.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": 204335.231, "from_m": 203817.806, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 204372.872, "from_m": 204335.231, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 207171.161, "from_m": 204372.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": 207502.98, "from_m": 207171.161, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 207626.429, "from_m": 207502.98, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 207665.419, "from_m": 207626.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 208673.478, "from_m": 207665.419, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 209509.792, "from_m": 208673.478, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 210120.291, "from_m": 209509.792, "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": 210523.548, "from_m": 210120.291, "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": 210940.075, "from_m": 210523.548, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 211159.168, "from_m": 210940.075, "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": 211989.525, "from_m": 211159.168, "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": 213679.199, "from_m": 211989.525, "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": 213955.024, "from_m": 213679.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 214362.888, "from_m": 213955.024, "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": 214408.317, "from_m": 214362.888, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 214856.68, "from_m": 214408.317, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 216162.066, "from_m": 214856.68, "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": 219982.686, "from_m": 216162.066, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 224383.801, "from_m": 219982.686, "capability_applied": null, "effective_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": 582773, "profile_key": "bea2844832519c1e4ebcc628e21c506d2c2ae1b3c662195ebb0e0b611c4de955", "schedule_id": 14507, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1658", "location": "New Biggin (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Culgaith S.B.", "stage_seq": 2, "distance_m": 4582.206, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Lazonby & Kirkoswald", "stage_seq": 3, "distance_m": 17282.865, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717", "location": "Low House Crossing S.B.", "stage_seq": 4, "distance_m": 28665.354, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720H", "location": "Howe & Co Sidings", "stage_seq": 5, "distance_m": 34029.605, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727", "location": "Petteril Bridge Jn", "stage_seq": 6, "distance_m": 40648.488, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "Carlisle London Road Jn", "stage_seq": 7, "distance_m": 41107.105, "section_seq": 1, "route_path_id": 71244}, {"is_pass": false, "wtt_arr": "1731", "wtt_dep": "1733", "location": "Carlisle", "stage_seq": 8, "distance_m": 42052.312, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736", "location": "Caldew Jn", "stage_seq": 9, "distance_m": 43125.582, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741", "location": "Carlisle Kingmoor Jcn", "stage_seq": 10, "distance_m": 45137.655, "section_seq": 1, "route_path_id": 71244}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": "1746", "location": "Kingmoor Up Departures", "stage_seq": 11, "distance_m": 46304.026, "section_seq": 1, "route_path_id": 71244}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1826", "location": "Carlisle Network Yard", "stage_seq": 12, "distance_m": 47074.216, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1828", "location": "Kingmoor Up Departures", "stage_seq": 13, "distance_m": 47844.406, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1830", "location": "Carlisle Kingmoor Jcn", "stage_seq": 14, "distance_m": 49010.776, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836H", "location": "Caldew Jn", "stage_seq": 15, "distance_m": 51022.849, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1840H", "location": "Carlisle", "stage_seq": 16, "distance_m": 52095.439, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1842H", "location": "Carlisle London Road Jn", "stage_seq": 17, "distance_m": 53040.645, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1843", "location": "Petteril Bridge Jn", "stage_seq": 18, "distance_m": 53501.556, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1851", "location": "Corby Gates S.B.", "stage_seq": 19, "distance_m": 59433.602, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1900H", "location": "Brampton Fell S.B.", "stage_seq": 20, "distance_m": 68299.661, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909", "location": "Low Row S.B.", "stage_seq": 21, "distance_m": 74456.882, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921H", "location": "Haltwhistle", "stage_seq": 22, "distance_m": 89100.852, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932", "location": "Haydon Bridge", "stage_seq": 23, "distance_m": 103223.272, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939H", "location": "Hexham", "stage_seq": 24, "distance_m": 115395.872, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Prudhoe", "stage_seq": 25, "distance_m": 131811.109, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Wylam", "stage_seq": 26, "distance_m": 135267.922, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Blaydon", "stage_seq": 27, "distance_m": 142292.76, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "MetroCentre", "stage_seq": 28, "distance_m": 145541.018, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Norwood Jn", "stage_seq": 29, "distance_m": 147930.97, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Low Fell Jn", "stage_seq": 30, "distance_m": 153221.291, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Birtley Jn", "stage_seq": 31, "distance_m": 156682.212, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Durham", "stage_seq": 32, "distance_m": 171207.251, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Tursdale Jn", "stage_seq": 33, "distance_m": 182835.875, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046", "location": "Ferryhill South Jn", "stage_seq": 34, "distance_m": 187062.582, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Morden LC Sig. NF7194", "stage_seq": 35, "distance_m": 195887.936, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Norton West Jn", "stage_seq": 36, "distance_m": 203817.806, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106", "location": "Norton South Jn", "stage_seq": 37, "distance_m": 204372.872, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110", "location": "Hartburn Jn", "stage_seq": 38, "distance_m": 208648.091, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Bowesfield Jn", "stage_seq": 39, "distance_m": 209509.792, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Thornaby", "stage_seq": 40, "distance_m": 210960.244, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Newport East Jn (Teesside)", "stage_seq": 41, "distance_m": 214385.815, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Middlesbrough", "stage_seq": 42, "distance_m": 216141.52, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Whitehouse Jn (Teesside)", "stage_seq": 43, "distance_m": 217519.849, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "South Bank", "stage_seq": 44, "distance_m": 220177.438, "section_seq": 1, "route_path_id": 71244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Grangetown (Cleveland) S.B.", "stage_seq": 45, "distance_m": 222129.599, "section_seq": 1, "route_path_id": 71244}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": null, "location": "Tees Dock BSC Export Berth", "stage_seq": 46, "distance_m": 224383.801, "section_seq": 1, "route_path_id": 71244}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 224383.801, "from_m": 0.0, "section_seq": 1, "route_path_id": 71244}], "total_distance_m": 224383.801, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 215014.194, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 9369.607, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
New Biggin (FLHH) |
1658 |
1658 |
None |
None |
None |
Tees Dock BSC Export Berth |
2145 |
2145 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H54883/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
New Biggin (FLHH) |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789477092362233 |
0 |
0 |
2026-09-15 17:08:06.281461 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:04.113966 |
| 555140 |
586206 |
P66580 |
521F48MU15 |
2026-09-15 |
COMPLETE |
15648754 |
2026-09-15 17:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 586206, "stp": "P", "toc": "Greater Anglia", "uid": "P66580", "consist": "720114+720534", "dest_crs": "WTM", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66580/2026-09-15/detailed", "trust_id": "521F48MU15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Witham", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "1", "is_terminated": 1, "next_location": "Witham", "signalling_id": "1F48", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1758", "current_leg_dep": "1752", "current_leg_end": "Witham", "origin_dep_time": "1706", "origin_platform": "14", "current_location": "Witham", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5927723505437092, 51.780337395385494], [0.5936531999999999, 51.780736000000005], [0.5945633, 51.7811479], [0.5974551999999999, 51.78245739999999], [0.6037003, 51.78527939999999], [0.6084450999999998, 51.78760859999999], [0.6149995, 51.7914013], [0.6179681, 51.793179999999985], [0.6262675, 51.79811369999999], [0.6265246, 51.7982651], [0.628820698883665, 51.799650896530466], [0.6297958, 51.80023940000001], [0.6301152, 51.80043619999999], [0.6318734, 51.80147459999999], [0.6321386, 51.80163269999999], [0.6358518999999999, 51.80381199999999], [0.6364907, 51.804193700000006], [0.6370845999999999, 51.804560300000006], [0.637378, 51.8047393], [0.6383310999999999, 51.805296], [0.6392815, 51.8058493]]}", "current_leg_start": "Hatfield Peverel", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "51.8058493", "next_location_lon": "0.6392815", "previous_location": "Hatfield Peverel", "current_leg_milage": "2.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.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\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32987.925, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45068.25, \"from_m\": 32987.925, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47326.995, \"from_m\": 45068.25, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48055.898, \"from_m\": 47326.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\": 48542.594, \"from_m\": 48055.898, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48828.513, \"from_m\": 48542.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49319.651, \"from_m\": 48828.513, \"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\": 62029.16, \"from_m\": 49319.651, \"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}], \"service_id\": 586206, \"profile_key\": \"d41649d17b1a65dc85214b8c407ba73fb5acabfabfb264e5fb0fc3f7b754bb81\", \"schedule_id\": 22011, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1706\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1712\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1713H\", \"wtt_dep\": \"1714H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1716H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1729\", \"wtt_dep\": \"1730\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734\", \"location\": \"Ingatestone\", \"stage_seq\": 10, \"distance_m\": 37904.051, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1741\", \"location\": \"Chelmsford\", \"stage_seq\": 11, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1744H\", \"wtt_dep\": \"1745H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 12, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": \"1749H\", \"location\": \"Hatfield Peverel\", \"stage_seq\": 13, \"distance_m\": 57663.302, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Witham\", \"stage_seq\": 14, \"distance_m\": 62029.16, \"section_seq\": 1, \"route_path_id\": 99444}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62029.16, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99444}], \"total_distance_m\": 62029.16, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60960.401, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1068.759, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1706", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.8058493", "current_position_lon": "0.6392815", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:52Z\", \"source_id\": 48056013, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:56Z\", \"source_id\": 15613185, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:17Z\", \"source_id\": 48068441, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:21Z\", \"source_id\": 15616718, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:42Z\", \"source_id\": 48081128, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:45Z\", \"source_id\": 15620386, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:53Z\", \"source_id\": 48098599, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:56Z\", \"source_id\": 15625441, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:40Z\", \"source_id\": 48114638, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:42Z\", \"source_id\": 15630213, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:13Z\", \"source_id\": 48131733, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:16Z\", \"source_id\": 15635621, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:38Z\", \"source_id\": 48143337, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:43Z\", \"source_id\": 15639383, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:11Z\", \"source_id\": 48155125, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:13Z\", \"source_id\": 15643063, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:03Z\", \"source_id\": 48173005, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:06Z\", \"source_id\": 15648754, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Witham", "service_state_platform": "1", "timing_fact_generation": 1789491430577757, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:04.670475", "service_state_evidence_id": 15648754, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.861433", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
WTM |
1F48 |
720114+720534 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.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": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32987.925, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45068.25, "from_m": 32987.925, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47326.995, "from_m": 45068.25, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48055.898, "from_m": 47326.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": 48542.594, "from_m": 48055.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48828.513, "from_m": 48542.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49319.651, "from_m": 48828.513, "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": 62029.16, "from_m": 49319.651, "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}], "service_id": 586206, "profile_key": "d41649d17b1a65dc85214b8c407ba73fb5acabfabfb264e5fb0fc3f7b754bb81", "schedule_id": 22011, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1706", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1712", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1713H", "wtt_dep": "1714H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1716H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1729", "wtt_dep": "1730", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734", "location": "Ingatestone", "stage_seq": 10, "distance_m": 37904.051, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1741", "location": "Chelmsford", "stage_seq": 11, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1744H", "wtt_dep": "1745H", "location": "Beaulieu Park (Construction)", "stage_seq": 12, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": "1749H", "location": "Hatfield Peverel", "stage_seq": 13, "distance_m": 57663.302, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Witham", "stage_seq": 14, "distance_m": 62029.16, "section_seq": 1, "route_path_id": 99444}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62029.16, "from_m": 0.0, "section_seq": 1, "route_path_id": 99444}], "total_distance_m": 62029.16, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60960.401, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1068.759, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:52Z", "source_id": 48056013, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:14:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:56Z", "source_id": 15613185, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:17Z", "source_id": 48068441, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:18:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:21Z", "source_id": 15616718, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:42Z", "source_id": 48081128, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:23:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:45Z", "source_id": 15620386, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:53Z", "source_id": 48098599, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:29:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:56Z", "source_id": 15625441, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:40Z", "source_id": 48114638, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:42Z", "source_id": 15630213, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:13Z", "source_id": 48131733, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:42:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:16Z", "source_id": 15635621, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:38Z", "source_id": 48143337, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:46:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:43Z", "source_id": 15639383, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:11Z", "source_id": 48155125, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:51:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:13Z", "source_id": 15643063, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13831, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:03Z", "source_id": 48173005, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:58:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:06Z", "source_id": 15648754, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1706 |
1706 |
14 |
None |
None |
Witham |
1756 |
1756 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66580/2026-09-15/detailed |
None |
Hatfield Peverel |
2026-09-15T17:51:30+01:00 |
Witham |
6.0 |
{"type": "LineString", "coordinates": [[0.5927723505437092, 51.780337395385494], [0.5936531999999999, 51.780736000000005], [0.5945633, 51.7811479], [0.5974551999999999, 51.78245739999999], [0.6037003, 51.78527939999999], [0.6084450999999998, 51.78760859999999], [0.6149995, 51.7914013], [0.6179681, 51.793179999999985], [0.6262675, 51.79811369999999], [0.6265246, 51.7982651], [0.628820698883665, 51.799650896530466], [0.6297958, 51.80023940000001], [0.6301152, 51.80043619999999], [0.6318734, 51.80147459999999], [0.6321386, 51.80163269999999], [0.6358518999999999, 51.80381199999999], [0.6364907, 51.804193700000006], [0.6370845999999999, 51.804560300000006], [0.637378, 51.8047393], [0.6383310999999999, 51.805296], [0.6392815, 51.8058493]]} |
2.7 |
1752 |
1758 |
Hatfield Peverel |
Witham |
Witham |
51.8058493 |
0.6392815 |
51.8058493 |
0.6392815 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Witham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648754 |
1789491430577757 |
62 |
62 |
2026-09-15 17:08:06.861433 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:04.670475 |
| 555141 |
585252 |
C25566 |
252A65MT15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 585252, "stp": "P", "toc": "Sheffield Supertram", "uid": "C25566", "consist": null, "dest_crs": "SHQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C25566/2026-09-15/detailed", "trust_id": "252A65MT15", "origin_crs": "PAQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield Cathedral (Super Tram)", "service_date": "2026-09-15", "dest_arr_time": "1658", "dest_platform": null, "is_terminated": 1, "next_location": "Tinsley Meadowhall (Super Tram)", "signalling_id": "2A65", "timing_status": "EARLY", "origin_station": "Parkgate", "current_leg_arr": "1641½", "current_leg_dep": "1637", "current_leg_end": "Tinsley Meadowhall (Super Tram)", "origin_dep_time": "1632", "origin_platform": null, "current_location": "Tinsley North Jn", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.386252560057402, 53.420378678090565], [-1.386254, 53.4203786], [-1.3875806, 53.42031490000001], [-1.3897628, 53.4202116], [-1.3901726, 53.4201868], [-1.3906569, 53.4201569], [-1.3911110999999998, 53.420118499999994], [-1.3918117, 53.4200511], [-1.3926871, 53.4199477], [-1.3934851999999998, 53.41984870000001], [-1.3946617, 53.419675599999984], [-1.3955812, 53.4195618], [-1.3957602, 53.41953960000001], [-1.3968033, 53.419413299999995], [-1.3970091, 53.4193878], [-1.3973825, 53.419329], [-1.3981063, 53.4192327], [-1.3984456999999997, 53.4191831], [-1.3987914999999995, 53.419109600000006], [-1.3991639, 53.4190089], [-1.3995773, 53.41888050000001], [-1.3999162, 53.418762400000006], [-1.4002401999999998, 53.4186359], [-1.40054, 53.4185013], [-1.4009799, 53.41828019999999], [-1.401287, 53.41810650000001], [-1.4016972, 53.4178511], [-1.4020171, 53.4176044], [-1.4023145, 53.4173446], [-1.4026193, 53.4170336], [-1.4032489, 53.416129100000006], [-1.4036368999999995, 53.4155587], [-1.4041726, 53.4147074], [-1.404392, 53.4143553], [-1.4044164788002325, 53.41428429590598], [-1.4045611, 53.41386479999999], [-1.4046126, 53.41363870000001], [-1.4046375, 53.4134457], [-1.4046362, 53.413205099999985]]}", "current_leg_start": "Magna Tram Stop", "dest_arr_time_act": "1658", "motion_projection": null, "next_location_lat": "53.4132051", "next_location_lon": "-1.4046362", "previous_location": "Rotherham Central", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47952980\", \"confirmationDeadline\": \"2026-09-15T16:41:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1632", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.5", "current_position_lat": "53.4132051", "current_position_lon": "-1.4046362", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:33:30Z\", \"source_id\": 47940893, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:33:33Z\", \"source_id\": 15580661, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:36:47Z\", \"source_id\": 47950160, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:36:48Z\", \"source_id\": 15583226, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tinsley North Jn", "service_state_platform": null, "timing_fact_generation": 1789486672939985, "current_leg_arrival_utc": "2026-09-15T16:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:05.053888", "service_state_evidence_id": 47952980, "current_leg_start_actual_dep": "2026-09-15T16:37:42+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.856550", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Sheffield Supertram |
P |
PAQ |
SHQ |
2A65 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:33:30Z", "source_id": 47940893, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:34:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:33:33Z", "source_id": 15580661, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7238, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:36:47Z", "source_id": 47950160, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:37:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:36:48Z", "source_id": 15583226, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:37:00+01:00", "operational_fact": true}] |
Parkgate |
1632 |
1632 |
None |
None |
None |
Sheffield Cathedral (Super Tram) |
1658 |
1658 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C25566/2026-09-15/detailed |
None |
Magna Tram Stop |
2026-09-15T16:37:42+01:00 |
Tinsley Meadowhall (Super Tram) |
4.5 |
{"type": "LineString", "coordinates": [[-1.386252560057402, 53.420378678090565], [-1.386254, 53.4203786], [-1.3875806, 53.42031490000001], [-1.3897628, 53.4202116], [-1.3901726, 53.4201868], [-1.3906569, 53.4201569], [-1.3911110999999998, 53.420118499999994], [-1.3918117, 53.4200511], [-1.3926871, 53.4199477], [-1.3934851999999998, 53.41984870000001], [-1.3946617, 53.419675599999984], [-1.3955812, 53.4195618], [-1.3957602, 53.41953960000001], [-1.3968033, 53.419413299999995], [-1.3970091, 53.4193878], [-1.3973825, 53.419329], [-1.3981063, 53.4192327], [-1.3984456999999997, 53.4191831], [-1.3987914999999995, 53.419109600000006], [-1.3991639, 53.4190089], [-1.3995773, 53.41888050000001], [-1.3999162, 53.418762400000006], [-1.4002401999999998, 53.4186359], [-1.40054, 53.4185013], [-1.4009799, 53.41828019999999], [-1.401287, 53.41810650000001], [-1.4016972, 53.4178511], [-1.4020171, 53.4176044], [-1.4023145, 53.4173446], [-1.4026193, 53.4170336], [-1.4032489, 53.416129100000006], [-1.4036368999999995, 53.4155587], [-1.4041726, 53.4147074], [-1.404392, 53.4143553], [-1.4044164788002325, 53.41428429590598], [-1.4045611, 53.41386479999999], [-1.4046126, 53.41363870000001], [-1.4046375, 53.4134457], [-1.4046362, 53.413205099999985]]} |
1.0 |
1637 |
1641½ |
Rotherham Central |
Tinsley North Jn |
Tinsley Meadowhall (Super Tram) |
53.4132051 |
-1.4046362 |
53.4132051 |
-1.4046362 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Tinsley North Jn |
TD |
TRACKING_TIMEOUT |
47952980 |
1789486672939985 |
11 |
11 |
2026-09-15 17:08:06.856550 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:05.053888 |
| 555142 |
585642 |
Q24812 |
825L411T15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 585642, "stp": "N", "toc": "South Western Railway", "uid": "Q24812", "consist": "159007+159022", "dest_crs": "XGK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Q24812/2026-09-15/detailed", "trust_id": "825L411T15", "origin_crs": "YVJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yeovil Jn Down Main Sidings", "service_date": "2026-09-15", "dest_arr_time": "1656", "dest_platform": null, "is_terminated": 1, "next_location": "Yeovil Jn Sig. 4721", "signalling_id": "5L41", "timing_status": "LATE", "origin_station": "Yeovil Junction", "current_leg_arr": "1649", "current_leg_dep": "1649", "current_leg_end": "Yeovil Jn Sig. 4721", "origin_dep_time": "1647", "origin_platform": "2", "current_location": "Yeovil Junction", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]}", "current_leg_start": "Yeovil Junction", "dest_arr_time_act": "1656", "motion_projection": null, "next_location_lat": "50.9255591", "next_location_lon": "-2.6099064", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47986620\", \"confirmationDeadline\": \"2026-09-15T16:51:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 185.937, \"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\": 241.134, \"from_m\": 185.937, \"capability_applied\": null, \"effective_limit_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\": 336.187, \"from_m\": 241.134, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 585642, \"profile_key\": \"eb44d2f874c97ed4ec7be34dfb437c5badfc76349ed0b003d177ffdc70a44024\", \"schedule_id\": 38096, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Yeovil Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105848}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1654\", \"location\": \"Yeovil Jn Sig. 4721\", \"stage_seq\": 2, \"distance_m\": 185.937, \"section_seq\": 1, \"route_path_id\": 105848}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": null, \"location\": \"Yeovil Jn Down Main Sidings\", \"stage_seq\": 3, \"distance_m\": 336.187, \"section_seq\": 1, \"route_path_id\": 105848}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 336.187, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105848}], \"total_distance_m\": 336.187, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 241.134, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 95.053, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1647", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "0.0", "current_position_lat": "50.9255591", "current_position_lon": "-2.6099064", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Yeovil Junction", "service_state_platform": null, "timing_fact_generation": 1789487647579031, "current_leg_arrival_utc": "2026-09-15T16:51:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:05.185257", "service_state_evidence_id": 47998575, "current_leg_start_actual_dep": "2026-09-15T16:49:19+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.858570", "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 |
N |
YVJ |
XGK |
5L41 |
159007+159022 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 185.937, "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": 241.134, "from_m": 185.937, "capability_applied": null, "effective_limit_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": 336.187, "from_m": 241.134, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 585642, "profile_key": "eb44d2f874c97ed4ec7be34dfb437c5badfc76349ed0b003d177ffdc70a44024", "schedule_id": 38096, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1647", "location": "Yeovil Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105848}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1654", "location": "Yeovil Jn Sig. 4721", "stage_seq": 2, "distance_m": 185.937, "section_seq": 1, "route_path_id": 105848}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": null, "location": "Yeovil Jn Down Main Sidings", "stage_seq": 3, "distance_m": 336.187, "section_seq": 1, "route_path_id": 105848}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 336.187, "from_m": 0.0, "section_seq": 1, "route_path_id": 105848}], "total_distance_m": 336.187, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 241.134, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.053, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Yeovil Junction |
1647 |
1647 |
2 |
None |
None |
Yeovil Jn Down Main Sidings |
1656 |
1656 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Q24812/2026-09-15/detailed |
None |
Yeovil Junction |
2026-09-15T16:49:19+01:00 |
Yeovil Jn Sig. 4721 |
0.0 |
{"type": "LineString", "coordinates": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]} |
0.1 |
1649 |
1649 |
None |
Yeovil Junction |
Yeovil Jn Sig. 4721 |
50.9255591 |
-2.6099064 |
50.9255591 |
-2.6099064 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Yeovil Junction |
TD |
TRACKING_TIMEOUT |
47998575 |
1789487647579031 |
9 |
9 |
2026-09-15 17:08:06.858570 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:05.185257 |
| 555143 |
585731 |
P86002 |
881N08MT15 |
2026-09-15 |
COMPLETE |
15648481 |
2026-09-15 17:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 585731, "stp": "P", "toc": "Southeastern", "uid": "P86002", "consist": "376009+376031", "dest_crs": "GRV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86002/2026-09-15/detailed", "trust_id": "881N08MT15", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gravesend", "service_date": "2026-09-15", "dest_arr_time": "1755", "dest_platform": "0", "is_terminated": 1, "next_location": "Gravesend", "signalling_id": "1N08", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "1758", "current_leg_dep": "1753", "current_leg_end": "Gravesend", "origin_dep_time": "1650", "origin_platform": "4", "current_location": "Gravesend", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.32368000996728147, 51.44606232473968], [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": "Northfleet", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "51.4413788", "next_location_lon": "0.3671234", "previous_location": "Northfleet", "current_leg_milage": "2.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"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\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4170.985, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10280.738, \"from_m\": 4170.985, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10377.982, \"from_m\": 10280.738, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10786.566, \"from_m\": 10377.982, \"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\": 11202.009, \"from_m\": 10786.566, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12047.853, \"from_m\": 11202.009, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12122.738, \"from_m\": 12047.853, \"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\": 22620.458, \"from_m\": 12122.738, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22655.519, \"from_m\": 22620.458, \"capability_applied\": null, \"effective_limit_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\": 29828.189, \"from_m\": 22655.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30181.742, \"from_m\": 29828.189, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30227.383, \"from_m\": 30181.742, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30577.071, \"from_m\": 30227.383, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31134.421, \"from_m\": 30577.071, \"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\": 32915.12, \"from_m\": 31134.421, \"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\": 41328.629, \"from_m\": 32915.12, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41743.447, \"from_m\": 41328.629, \"capability_applied\": null, \"effective_limit_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\": 585731, \"profile_key\": \"d7f34e0c94b7eae69c100b1fbedd7613d5eda6d33dbef9fd10fcbde8530cf6e9\", \"schedule_id\": 22815, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1659\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3305.008, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5498.133, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8471.401, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1705\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 9290.085, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1707H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10690.772, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": \"1711\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 12211.08, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1712H\", \"wtt_dep\": \"1713H\", \"location\": \"Lee\", \"stage_seq\": 10, \"distance_m\": 13369.655, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1717\", \"location\": \"Mottingham\", \"stage_seq\": 11, \"distance_m\": 15947.907, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1719\", \"wtt_dep\": \"1720\", \"location\": \"New Eltham\", \"stage_seq\": 12, \"distance_m\": 17399.474, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723H\", \"location\": \"Sidcup\", \"stage_seq\": 13, \"distance_m\": 19789.616, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1725H\", \"wtt_dep\": \"1726\", \"location\": \"Albany Park\", \"stage_seq\": 14, \"distance_m\": 21293.42, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1729\", \"location\": \"Bexley\", \"stage_seq\": 15, \"distance_m\": 25528.161, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732H\", \"location\": \"Crayford\", \"stage_seq\": 16, \"distance_m\": 27885.935, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 17, \"distance_m\": 29239.013, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1734H\", \"location\": \"Dartford Jn\", \"stage_seq\": 18, \"distance_m\": 30128.315, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1737H\", \"location\": \"Dartford\", \"stage_seq\": 19, \"distance_m\": 30849.789, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742\", \"location\": \"Stone Crossing\", \"stage_seq\": 20, \"distance_m\": 33970.334, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1745\", \"location\": \"Greenhithe\", \"stage_seq\": 21, \"distance_m\": 35212.963, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748\", \"location\": \"Swanscombe\", \"stage_seq\": 22, \"distance_m\": 37406.01, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750\", \"location\": \"Northfleet\", \"stage_seq\": 23, \"distance_m\": 38300.85, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 24, \"distance_m\": 39327.867, \"section_seq\": 1, \"route_path_id\": 37318}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Gravesend\", \"stage_seq\": 25, \"distance_m\": 41743.447, \"section_seq\": 1, \"route_path_id\": 37318}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41743.447, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37318}], \"total_distance_m\": 41743.447, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 41600.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 142.885, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1650", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4413788", "current_position_lon": "0.3671234", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:06Z\", \"source_id\": 47993162, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:52:11Z\", \"source_id\": 15595551, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:52Z\", \"source_id\": 48006775, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:53Z\", \"source_id\": 15599352, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:36Z\", \"source_id\": 48049431, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:38Z\", \"source_id\": 15611274, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:26Z\", \"source_id\": 48057532, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:29Z\", \"source_id\": 15613602, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:16Z\", \"source_id\": 48071347, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:19:21Z\", \"source_id\": 15617516, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31713, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:37Z\", \"source_id\": 48080973, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:40Z\", \"source_id\": 15620336, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:14Z\", \"source_id\": 48091218, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:18Z\", \"source_id\": 15623239, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31727, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:31Z\", \"source_id\": 48100405, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:34Z\", \"source_id\": 15625927, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:32Z\", \"source_id\": 48108850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:37Z\", \"source_id\": 15628443, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:45Z\", \"source_id\": 48117485, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:46Z\", \"source_id\": 15631073, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:14Z\", \"source_id\": 48129178, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:18Z\", \"source_id\": 15634838, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:05Z\", \"source_id\": 48141821, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:12Z\", \"source_id\": 15638871, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:34Z\", \"source_id\": 48148326, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:39Z\", \"source_id\": 15640951, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:32Z\", \"source_id\": 48156044, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:35Z\", \"source_id\": 15643388, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:26Z\", \"source_id\": 48161240, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:31Z\", \"source_id\": 15645020, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:46Z\", \"source_id\": 48172228, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:47Z\", \"source_id\": 15648481, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gravesend", "service_state_platform": "0", "timing_fact_generation": 1789491408935240, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:05.401329", "service_state_evidence_id": 15648481, "current_leg_start_actual_dep": "2026-09-15T17:53:00+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:05.826384", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
GRV |
1N08 |
376009+376031 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1466.814, "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": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4170.985, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10280.738, "from_m": 4170.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10377.982, "from_m": 10280.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10786.566, "from_m": 10377.982, "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": 11202.009, "from_m": 10786.566, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12047.853, "from_m": 11202.009, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12122.738, "from_m": 12047.853, "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": 22620.458, "from_m": 12122.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22655.519, "from_m": 22620.458, "capability_applied": null, "effective_limit_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": 29828.189, "from_m": 22655.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30181.742, "from_m": 29828.189, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30227.383, "from_m": 30181.742, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30577.071, "from_m": 30227.383, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31134.421, "from_m": 30577.071, "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": 32915.12, "from_m": 31134.421, "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": 41328.629, "from_m": 32915.12, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41743.447, "from_m": 41328.629, "capability_applied": null, "effective_limit_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": 585731, "profile_key": "d7f34e0c94b7eae69c100b1fbedd7613d5eda6d33dbef9fd10fcbde8530cf6e9", "schedule_id": 22815, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1650", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1659", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1705", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1707H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10690.772, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": "1711", "location": "Hither Green", "stage_seq": 9, "distance_m": 12211.08, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1712H", "wtt_dep": "1713H", "location": "Lee", "stage_seq": 10, "distance_m": 13369.655, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1717", "location": "Mottingham", "stage_seq": 11, "distance_m": 15947.907, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1719", "wtt_dep": "1720", "location": "New Eltham", "stage_seq": 12, "distance_m": 17399.474, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723H", "location": "Sidcup", "stage_seq": 13, "distance_m": 19789.616, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1725H", "wtt_dep": "1726", "location": "Albany Park", "stage_seq": 14, "distance_m": 21293.42, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1729", "location": "Bexley", "stage_seq": 15, "distance_m": 25528.161, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732H", "location": "Crayford", "stage_seq": 16, "distance_m": 27885.935, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733H", "location": "Crayford Spur B Jn", "stage_seq": 17, "distance_m": 29239.013, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1734H", "location": "Dartford Jn", "stage_seq": 18, "distance_m": 30128.315, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1737H", "location": "Dartford", "stage_seq": 19, "distance_m": 30849.789, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742", "location": "Stone Crossing", "stage_seq": 20, "distance_m": 33970.334, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1745", "location": "Greenhithe", "stage_seq": 21, "distance_m": 35212.963, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748", "location": "Swanscombe", "stage_seq": 22, "distance_m": 37406.01, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750", "location": "Northfleet", "stage_seq": 23, "distance_m": 38300.85, "section_seq": 1, "route_path_id": 37318}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Springhead Junction (CTRL)", "stage_seq": 24, "distance_m": 39327.867, "section_seq": 1, "route_path_id": 37318}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Gravesend", "stage_seq": 25, "distance_m": 41743.447, "section_seq": 1, "route_path_id": 37318}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41743.447, "from_m": 0.0, "section_seq": 1, "route_path_id": 37318}], "total_distance_m": 41743.447, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 41600.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 142.885, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:06Z", "source_id": 47993162, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:52:11Z", "source_id": 15595551, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:52Z", "source_id": 48006775, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:57:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:53Z", "source_id": 15599352, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:36Z", "source_id": 48049431, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:38Z", "source_id": 15611274, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31705, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:26Z", "source_id": 48057532, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:15:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:29Z", "source_id": 15613602, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31709, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:16Z", "source_id": 48071347, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:19:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:19:21Z", "source_id": 15617516, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31713, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:37Z", "source_id": 48080973, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:23:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:40Z", "source_id": 15620336, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31720, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:14Z", "source_id": 48091218, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:26:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:18Z", "source_id": 15623239, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31727, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:31Z", "source_id": 48100405, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:34Z", "source_id": 15625927, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31731, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:32Z", "source_id": 48108850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:33:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:37Z", "source_id": 15628443, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31735, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:45Z", "source_id": 48117485, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:36:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:46Z", "source_id": 15631073, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:14Z", "source_id": 48129178, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:41:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:18Z", "source_id": 15634838, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:05Z", "source_id": 48141821, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:45:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:12Z", "source_id": 15638871, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:34Z", "source_id": 48148326, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:48:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:39Z", "source_id": 15640951, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:32Z", "source_id": 48156044, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:51:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:35Z", "source_id": 15643388, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:26Z", "source_id": 48161240, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T16:53:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:31Z", "source_id": 15645020, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32244, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:46Z", "source_id": 48172228, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T16:58:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:47Z", "source_id": 15648481, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Charing Cross |
1650 |
1650 |
4 |
None |
None |
Gravesend |
1755 |
1755 |
0 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86002/2026-09-15/detailed |
None |
Northfleet |
2026-09-15T17:53:00+01:00 |
Gravesend |
5.0 |
{"type": "LineString", "coordinates": [[0.32368000996728147, 51.44606232473968], [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]]} |
2.1 |
1753 |
1758 |
Northfleet |
Gravesend |
Gravesend |
51.4413788 |
0.3671234 |
51.4413788 |
0.3671234 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Gravesend |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648481 |
1789491408935240 |
93 |
93 |
2026-09-15 17:08:05.826384 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:05.401329 |
| 555144 |
587309 |
Y63384 |
775V46MV15 |
2026-09-15 |
COMPLETE |
15649579 |
2026-09-15 17:58:00 |
2026-09-15 17:08:08 |
2026-09-17 17:08:08 |
{"id": 587309, "stp": "P", "toc": "Transport for Wales", "uid": "Y63384", "consist": "HD04", "dest_crs": "XCC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y63384/2026-09-15/detailed", "trust_id": "775V46MV15", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5V46", "timing_status": "ON TIME", "origin_station": "Cardiff Central", "current_leg_arr": "1758", "current_leg_dep": "1753", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "1746", "origin_platform": "4A", "current_location": "Canton C.S.D.", "last_update_time": "2026-09-15T17:08:08", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862869, 51.47567850000001], [-3.1864964, 51.47569480000001], [-3.1869611999999994, 51.475726599999994], [-3.1873013, 51.47575140000001], [-3.1875504, 51.47576459999999], [-3.1878718, 51.47578549999999], [-3.1881453999999994, 51.4758013], [-3.1884491999999995, 51.4758064], [-3.1886443, 51.4758056], [-3.1888292999999996, 51.4758005], [-3.1891428, 51.47578519999999], [-3.1894028, 51.47576349999999], [-3.1895601, 51.4757447], [-3.1898279000000005, 51.4757078], [-3.1900544999999996, 51.4756552], [-3.1902170999999995, 51.47561640000001], [-3.1906673000000003, 51.4754973], [-3.19084, 51.47544079999999], [-3.1910200999999994, 51.4753691], [-3.1912011, 51.4752847], [-3.1915279, 51.47513669999999], [-3.1918207000000005, 51.47504000000001], [-3.1922047999999994, 51.47494749999999], [-3.1922982, 51.474919699999994], [-3.1924886, 51.4748746], [-3.1927327, 51.47483950000001], [-3.1929168, 51.4748247], [-3.1932555999999996, 51.47478189999999], [-3.193784, 51.4747184], [-3.194016, 51.4746958], [-3.1941944, 51.4746858], [-3.1944478, 51.4746824]]}", "current_leg_start": "Cardiff Central", "dest_arr_time_act": "1758", "motion_projection": null, "next_location_lat": "51.4746824", "next_location_lon": "-3.1944478", "previous_location": "Cardiff Central", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 562.149, \"from_m\": 376.805, \"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\": 1087.798, \"from_m\": 562.149, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 587309, \"profile_key\": \"f9502bd8dda6ae36bffecd9676e2ab8bdfe7fc9a922614db76ef094ec3641c83\", \"schedule_id\": 39267, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28178}, {\"is_pass\": false, \"wtt_arr\": \"1758\", \"wtt_dep\": null, \"location\": \"Canton C.S.D.\", \"stage_seq\": 2, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 28178}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28178}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 562.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 525.649, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1746", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4746824", "current_position_lon": "-3.1944478", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:58:05Z\", \"source_id\": 15649579, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Canton C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789491486253198, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:06.249645", "service_state_evidence_id": 15649579, "current_leg_start_actual_dep": "2026-09-15T17:46:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:06.853884", "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 |
CDF |
XCC |
5V46 |
HD04 |
6 |
125 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 562.149, "from_m": 376.805, "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": 1087.798, "from_m": 562.149, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 587309, "profile_key": "f9502bd8dda6ae36bffecd9676e2ab8bdfe7fc9a922614db76ef094ec3641c83", "schedule_id": 39267, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1746", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28178}, {"is_pass": false, "wtt_arr": "1758", "wtt_dep": null, "location": "Canton C.S.D.", "stage_seq": 2, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 28178}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 28178}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 562.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 525.649, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:58:05Z", "source_id": 15649579, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Cardiff Central |
1746 |
1746 |
4A |
None |
None |
Canton C.S.D. |
1758 |
1758 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y63384/2026-09-15/detailed |
None |
Cardiff Central |
2026-09-15T17:46:00+01:00 |
Canton C.S.D. |
5.0 |
{"type": "LineString", "coordinates": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862869, 51.47567850000001], [-3.1864964, 51.47569480000001], [-3.1869611999999994, 51.475726599999994], [-3.1873013, 51.47575140000001], [-3.1875504, 51.47576459999999], [-3.1878718, 51.47578549999999], [-3.1881453999999994, 51.4758013], [-3.1884491999999995, 51.4758064], [-3.1886443, 51.4758056], [-3.1888292999999996, 51.4758005], [-3.1891428, 51.47578519999999], [-3.1894028, 51.47576349999999], [-3.1895601, 51.4757447], [-3.1898279000000005, 51.4757078], [-3.1900544999999996, 51.4756552], [-3.1902170999999995, 51.47561640000001], [-3.1906673000000003, 51.4754973], [-3.19084, 51.47544079999999], [-3.1910200999999994, 51.4753691], [-3.1912011, 51.4752847], [-3.1915279, 51.47513669999999], [-3.1918207000000005, 51.47504000000001], [-3.1922047999999994, 51.47494749999999], [-3.1922982, 51.474919699999994], [-3.1924886, 51.4748746], [-3.1927327, 51.47483950000001], [-3.1929168, 51.4748247], [-3.1932555999999996, 51.47478189999999], [-3.193784, 51.4747184], [-3.194016, 51.4746958], [-3.1941944, 51.4746858], [-3.1944478, 51.4746824]]} |
0.7 |
1753 |
1758 |
Cardiff Central |
Canton C.S.D. |
Canton C.S.D. |
51.4746824 |
-3.1944478 |
51.4746824 |
-3.1944478 |
1 |
0 |
2026-09-15 17:08:08 |
TERMINATED |
2026-09-15 16:58:00 |
Canton C.S.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649579 |
1789491486253198 |
13 |
13 |
2026-09-15 17:08:06.853884 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:06.249645 |
| 555145 |
586571 |
L37732 |
632W50MU15 |
2026-09-15 |
COMPLETE |
15648636 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 586571, "stp": "P", "toc": "Chiltern Railways", "uid": "L37732", "consist": "168217", "dest_crs": "HWY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37732/2026-09-15/detailed", "trust_id": "632W50MU15", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "High Wycombe", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": "1", "is_terminated": 1, "next_location": "High Wycombe", "signalling_id": "2W50", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "1758", "current_leg_dep": "1752", "current_leg_end": "High Wycombe", "origin_dep_time": "1719", "origin_platform": "6", "current_location": "High Wycombe", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6441266767008599, 51.61142158380522], [-0.6451263, 51.6114195], [-0.6455390999999999, 51.611414], [-0.6461506, 51.6114041], [-0.6467101999999999, 51.61138869999999], [-0.6474226, 51.611371299999995], [-0.6478608, 51.611360399999995], [-0.6516324000000001, 51.61131219999999], [-0.6557946999999998, 51.6112826], [-0.6570508, 51.611237200000005], [-0.6576546, 51.61120420000001], [-0.658236, 51.6111712], [-0.6590271, 51.611115000000005], [-0.6598288000000001, 51.6110446], [-0.6603198999999998, 51.6109902], [-0.6608406, 51.6109381], [-0.6615140999999999, 51.61086139999999], [-0.6622458, 51.61076649999999], [-0.6636789999999999, 51.61054270000001], [-0.6637946, 51.61052469999999], [-0.6639051999999999, 51.6105074], [-0.6640349449940357, 51.61048353460085], [-0.6647059999999999, 51.61036010000001], [-0.6654606999999999, 51.6102151], [-0.6674884000000001, 51.6097398], [-0.6693861, 51.60928969999999], [-0.670361, 51.6090543], [-0.6712747, 51.60883459999999], [-0.6725102, 51.608536400000006], [-0.6731192999999999, 51.60839109999999], [-0.6737861, 51.608239399999995], [-0.6745929, 51.608055699999994], [-0.6753392999999999, 51.6078973], [-0.6762354, 51.6077262], [-0.6770578999999999, 51.60759949999999], [-0.6775268, 51.6075288], [-0.6780654, 51.607460199999984], [-0.6785801, 51.6074065], [-0.6791085999999998, 51.60736000000001], [-0.6799857999999999, 51.6072851], [-0.680894, 51.60723019999999], [-0.6817414999999999, 51.607208099999994], [-0.6827855, 51.60721290000001], [-0.6840654, 51.6072449], [-0.6854736, 51.607317599999995], [-0.6867360999999998, 51.60745739999999], [-0.6873067, 51.6075252], [-0.6878424999999999, 51.6076046], [-0.6883965999999999, 51.6076954], [-0.6889759, 51.60779470000001], [-0.6899707, 51.6079918], [-0.6910279, 51.60823510000001], [-0.6920784, 51.6085151], [-0.6931663999999998, 51.608853], [-0.6936686, 51.60902], [-0.6944584999999999, 51.6093003], [-0.6951994, 51.60958060000001], [-0.6956999, 51.6097839], [-0.6962345, 51.61002270000001], [-0.6966932, 51.6102369], [-0.6971450501827537, 51.61048353460085], [-0.6982959, 51.6111117], [-0.6998357999999999, 51.6119903], [-0.7014114, 51.61285659999999], [-0.701816, 51.6130831], [-0.7024788000000001, 51.6134897], [-0.7047881, 51.614859900000006], [-0.7070438, 51.6161715], [-0.7074648999999998, 51.6164114], [-0.7099377, 51.6178189], [-0.7109694, 51.6184274], [-0.7111913, 51.61856589999999], [-0.7125723, 51.61933419999999], [-0.7132919, 51.619734900000005], [-0.7140458, 51.620141], [-0.7148371999999998, 51.6205514], [-0.7156216000000001, 51.6209365], [-0.7164757, 51.62134089999999], [-0.7173973, 51.62175189999999], [-0.7182800999999999, 51.62212], [-0.7184435999999998, 51.62218489999999], [-0.7186522272956171, 51.62226980169414], [-0.7194043999999999, 51.62257590000001], [-0.7202770999999999, 51.6229075], [-0.7212231, 51.6232602], [-0.7221785, 51.6235783], [-0.7231358999999999, 51.62389190000001], [-0.7241106, 51.62419289999999], [-0.7245266999999999, 51.6243163], [-0.7262374, 51.62478050000001], [-0.727097, 51.625003500000005], [-0.7279663999999999, 51.6252046], [-0.7290835, 51.6254561], [-0.7335125999999998, 51.62638119999999], [-0.7348017999999998, 51.6266489], [-0.7350935999999999, 51.62671709999999], [-0.7363516, 51.62702699999999], [-0.7365487, 51.6270823], [-0.7381063, 51.6274903], [-0.7384228, 51.6275705], [-0.7403931, 51.62809970000001], [-0.7411512, 51.6283135], [-0.7419390000000001, 51.6285279], [-0.7427464, 51.6287584], [-0.7430427999999999, 51.6288412], [-0.7433012, 51.6289298], [-0.7436172, 51.6290443], [-0.7440295999999998, 51.62919870000001], [-0.7443629, 51.6293389], [-0.7452563, 51.62972039999999]]}", "current_leg_start": "Beaconsfield", "dest_arr_time_act": "1759", "motion_projection": null, "next_location_lat": "51.6297204", "next_location_lon": "-0.7452563", "previous_location": "Beaconsfield", "current_leg_milage": "4.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 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\": 29576.061, \"from_m\": 9324.111, \"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\": 29610.763, \"from_m\": 29576.061, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30335.368, \"from_m\": 29610.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\": 30395.139, \"from_m\": 30335.368, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42443.664, \"from_m\": 30395.139, \"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\": 44456.519, \"from_m\": 42443.664, \"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\": 44721.808, \"from_m\": 44456.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}], \"service_id\": 586571, \"profile_key\": \"c093b2f4f3b279a7d5e114a977fa076e8079117699f3a6efcc9aa32cad392c3c\", \"schedule_id\": 16047, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1731\", \"location\": \"Northolt Park\", \"stage_seq\": 4, \"distance_m\": 15701.262, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 5, \"distance_m\": 17033.992, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733H\", \"location\": \"South Ruislip\", \"stage_seq\": 6, \"distance_m\": 18570.06, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1735\", \"location\": \"West Ruislip\", \"stage_seq\": 7, \"distance_m\": 21492.555, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": false, \"wtt_arr\": \"1737H\", \"wtt_dep\": \"1738H\", \"location\": \"Denham\", \"stage_seq\": 8, \"distance_m\": 25814.918, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741\", \"location\": \"Denham Golf Club\", \"stage_seq\": 9, \"distance_m\": 27270.65, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1745H\", \"location\": \"Gerrards Cross\", \"stage_seq\": 10, \"distance_m\": 30029.071, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1752H\", \"location\": \"Beaconsfield\", \"stage_seq\": 11, \"distance_m\": 36846.247, \"section_seq\": 1, \"route_path_id\": 72146}, {\"is_pass\": false, \"wtt_arr\": \"1759\", \"wtt_dep\": null, \"location\": \"High Wycombe\", \"stage_seq\": 12, \"distance_m\": 44721.808, \"section_seq\": 1, \"route_path_id\": 72146}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44721.808, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72146}], \"total_distance_m\": 44721.808, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44721.808, \"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": "1719", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.6297204", "current_position_lon": "-0.7452563", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:32Z\", \"source_id\": 48092051, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:32Z\", \"source_id\": 15623477, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:01Z\", \"source_id\": 48101872, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:04Z\", \"source_id\": 15626305, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:51Z\", \"source_id\": 48109666, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:54Z\", \"source_id\": 15628664, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:37Z\", \"source_id\": 48117092, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:38Z\", \"source_id\": 15630985, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:04Z\", \"source_id\": 48123612, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:08Z\", \"source_id\": 15633050, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:22Z\", \"source_id\": 48129595, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:27Z\", \"source_id\": 15634999, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:00Z\", \"source_id\": 48138926, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:02Z\", \"source_id\": 15637998, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:37Z\", \"source_id\": 48156316, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:40Z\", \"source_id\": 15643487, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:54Z\", \"source_id\": 48172568, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:58Z\", \"source_id\": 15648636, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "High Wycombe", "service_state_platform": "1", "timing_fact_generation": 1789491419215600, "current_leg_arrival_utc": "2026-09-15T17:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:07.945190", "service_state_evidence_id": 15648636, "current_leg_start_actual_dep": "2026-09-15T17:52:30+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:08.463489", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
HWY |
2W50 |
168217 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "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": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 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": 29576.061, "from_m": 9324.111, "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": 29610.763, "from_m": 29576.061, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30335.368, "from_m": 29610.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": 30395.139, "from_m": 30335.368, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42443.664, "from_m": 30395.139, "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": 44456.519, "from_m": 42443.664, "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": 44721.808, "from_m": 44456.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}], "service_id": 586571, "profile_key": "c093b2f4f3b279a7d5e114a977fa076e8079117699f3a6efcc9aa32cad392c3c", "schedule_id": 16047, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1719", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 72146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 72146}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1731", "location": "Northolt Park", "stage_seq": 4, "distance_m": 15701.262, "section_seq": 1, "route_path_id": 72146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "Northolt Park Jn", "stage_seq": 5, "distance_m": 17033.992, "section_seq": 1, "route_path_id": 72146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733H", "location": "South Ruislip", "stage_seq": 6, "distance_m": 18570.06, "section_seq": 1, "route_path_id": 72146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1735", "location": "West Ruislip", "stage_seq": 7, "distance_m": 21492.555, "section_seq": 1, "route_path_id": 72146}, {"is_pass": false, "wtt_arr": "1737H", "wtt_dep": "1738H", "location": "Denham", "stage_seq": 8, "distance_m": 25814.918, "section_seq": 1, "route_path_id": 72146}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741", "location": "Denham Golf Club", "stage_seq": 9, "distance_m": 27270.65, "section_seq": 1, "route_path_id": 72146}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1745H", "location": "Gerrards Cross", "stage_seq": 10, "distance_m": 30029.071, "section_seq": 1, "route_path_id": 72146}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1752H", "location": "Beaconsfield", "stage_seq": 11, "distance_m": 36846.247, "section_seq": 1, "route_path_id": 72146}, {"is_pass": false, "wtt_arr": "1759", "wtt_dep": null, "location": "High Wycombe", "stage_seq": 12, "distance_m": 44721.808, "section_seq": 1, "route_path_id": 72146}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44721.808, "from_m": 0.0, "section_seq": 1, "route_path_id": 72146}], "total_distance_m": 44721.808, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44721.808, "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": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:32Z", "source_id": 48092051, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:27:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:32Z", "source_id": 15623477, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:01Z", "source_id": 48101872, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:30:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:04Z", "source_id": 15626305, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:51Z", "source_id": 48109666, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:34:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:54Z", "source_id": 15628664, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:37Z", "source_id": 48117092, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:36:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:38Z", "source_id": 15630985, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:04Z", "source_id": 48123612, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:08Z", "source_id": 15633050, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23301, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:22Z", "source_id": 48129595, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:41:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:27Z", "source_id": 15634999, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:00Z", "source_id": 48138926, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:45:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:02Z", "source_id": 15637998, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23326, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:37Z", "source_id": 48156316, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:40Z", "source_id": 15643487, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23343, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:54Z", "source_id": 48172568, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:58Z", "source_id": 15648636, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Marylebone |
1719 |
1719 |
6 |
None |
None |
High Wycombe |
1759 |
1759 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37732/2026-09-15/detailed |
None |
Beaconsfield |
2026-09-15T17:52:30+01:00 |
High Wycombe |
6.0 |
{"type": "LineString", "coordinates": [[-0.6441266767008599, 51.61142158380522], [-0.6451263, 51.6114195], [-0.6455390999999999, 51.611414], [-0.6461506, 51.6114041], [-0.6467101999999999, 51.61138869999999], [-0.6474226, 51.611371299999995], [-0.6478608, 51.611360399999995], [-0.6516324000000001, 51.61131219999999], [-0.6557946999999998, 51.6112826], [-0.6570508, 51.611237200000005], [-0.6576546, 51.61120420000001], [-0.658236, 51.6111712], [-0.6590271, 51.611115000000005], [-0.6598288000000001, 51.6110446], [-0.6603198999999998, 51.6109902], [-0.6608406, 51.6109381], [-0.6615140999999999, 51.61086139999999], [-0.6622458, 51.61076649999999], [-0.6636789999999999, 51.61054270000001], [-0.6637946, 51.61052469999999], [-0.6639051999999999, 51.6105074], [-0.6640349449940357, 51.61048353460085], [-0.6647059999999999, 51.61036010000001], [-0.6654606999999999, 51.6102151], [-0.6674884000000001, 51.6097398], [-0.6693861, 51.60928969999999], [-0.670361, 51.6090543], [-0.6712747, 51.60883459999999], [-0.6725102, 51.608536400000006], [-0.6731192999999999, 51.60839109999999], [-0.6737861, 51.608239399999995], [-0.6745929, 51.608055699999994], [-0.6753392999999999, 51.6078973], [-0.6762354, 51.6077262], [-0.6770578999999999, 51.60759949999999], [-0.6775268, 51.6075288], [-0.6780654, 51.607460199999984], [-0.6785801, 51.6074065], [-0.6791085999999998, 51.60736000000001], [-0.6799857999999999, 51.6072851], [-0.680894, 51.60723019999999], [-0.6817414999999999, 51.607208099999994], [-0.6827855, 51.60721290000001], [-0.6840654, 51.6072449], [-0.6854736, 51.607317599999995], [-0.6867360999999998, 51.60745739999999], [-0.6873067, 51.6075252], [-0.6878424999999999, 51.6076046], [-0.6883965999999999, 51.6076954], [-0.6889759, 51.60779470000001], [-0.6899707, 51.6079918], [-0.6910279, 51.60823510000001], [-0.6920784, 51.6085151], [-0.6931663999999998, 51.608853], [-0.6936686, 51.60902], [-0.6944584999999999, 51.6093003], [-0.6951994, 51.60958060000001], [-0.6956999, 51.6097839], [-0.6962345, 51.61002270000001], [-0.6966932, 51.6102369], [-0.6971450501827537, 51.61048353460085], [-0.6982959, 51.6111117], [-0.6998357999999999, 51.6119903], [-0.7014114, 51.61285659999999], [-0.701816, 51.6130831], [-0.7024788000000001, 51.6134897], [-0.7047881, 51.614859900000006], [-0.7070438, 51.6161715], [-0.7074648999999998, 51.6164114], [-0.7099377, 51.6178189], [-0.7109694, 51.6184274], [-0.7111913, 51.61856589999999], [-0.7125723, 51.61933419999999], [-0.7132919, 51.619734900000005], [-0.7140458, 51.620141], [-0.7148371999999998, 51.6205514], [-0.7156216000000001, 51.6209365], [-0.7164757, 51.62134089999999], [-0.7173973, 51.62175189999999], [-0.7182800999999999, 51.62212], [-0.7184435999999998, 51.62218489999999], [-0.7186522272956171, 51.62226980169414], [-0.7194043999999999, 51.62257590000001], [-0.7202770999999999, 51.6229075], [-0.7212231, 51.6232602], [-0.7221785, 51.6235783], [-0.7231358999999999, 51.62389190000001], [-0.7241106, 51.62419289999999], [-0.7245266999999999, 51.6243163], [-0.7262374, 51.62478050000001], [-0.727097, 51.625003500000005], [-0.7279663999999999, 51.6252046], [-0.7290835, 51.6254561], [-0.7335125999999998, 51.62638119999999], [-0.7348017999999998, 51.6266489], [-0.7350935999999999, 51.62671709999999], [-0.7363516, 51.62702699999999], [-0.7365487, 51.6270823], [-0.7381063, 51.6274903], [-0.7384228, 51.6275705], [-0.7403931, 51.62809970000001], [-0.7411512, 51.6283135], [-0.7419390000000001, 51.6285279], [-0.7427464, 51.6287584], [-0.7430427999999999, 51.6288412], [-0.7433012, 51.6289298], [-0.7436172, 51.6290443], [-0.7440295999999998, 51.62919870000001], [-0.7443629, 51.6293389], [-0.7452563, 51.62972039999999]]} |
4.9 |
1752 |
1758 |
Beaconsfield |
High Wycombe |
High Wycombe |
51.6297204 |
-0.7452563 |
51.6297204 |
-0.7452563 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
High Wycombe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648636 |
1789491419215600 |
49 |
49 |
2026-09-15 17:08:08.463489 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:07.945190 |
| 555146 |
586441 |
W29160 |
872H49NU15 |
2026-09-15 |
COMPLETE |
15648608 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 586441, "stp": "P", "toc": "Southern", "uid": "W29160", "consist": "377315+377323", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29160/2026-09-15/detailed", "trust_id": "872H49NU15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Beckenham Junction (C)", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": null, "is_terminated": 1, "next_location": "Beckenham Junction (C)", "signalling_id": "2H49", "timing_status": "LATE", "origin_station": "London Bridge (Central)", "current_leg_arr": "1758", "current_leg_dep": "1754", "current_leg_end": "Beckenham Junction (C)", "origin_dep_time": "1714", "origin_platform": "15", "current_location": "Beckenham Junction", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0565005, 51.4034225], [-0.0555638, 51.4038756], [-0.0552649, 51.4040217], [-0.0533112, 51.40496099999998], [-0.05231419999999999, 51.405453599999994], [-0.0513638, 51.405938], [-0.050437199999999995, 51.40641749999999], [-0.0494687, 51.4068908], [-0.0485002, 51.40735639999999], [-0.04751310000000001, 51.4078035], [-0.0464039, 51.4083206], [-0.0454961, 51.4087582], [-0.0450803, 51.4089381], [-0.0445891, 51.40914240000001], [-0.0440682, 51.4093469], [-0.0436491, 51.4094996], [-0.04317449999999999, 51.4096707], [-0.0428852, 51.409772100000005], [-0.0425766, 51.4098705], [-0.042128, 51.410013199999995], [-0.04163859999999999, 51.410154600000006], [-0.04100209999999999, 51.410326899999994], [-0.04048489999999999, 51.4104637], [-0.0398343, 51.410623699999995], [-0.0394675, 51.4107013], [-0.0390739, 51.410784], [-0.038662199999999994, 51.4108698], [-0.0378928, 51.4110038], [-0.037557999999999994, 51.41105520000001], [-0.0370595, 51.411131199999986], [-0.03648989999999999, 51.411204700000006], [-0.0360219, 51.4112601], [-0.0357872, 51.4112862], [-0.035675420193322996, 51.4112962561307], [-0.035612753310175924, 51.4113018938776], [-0.035373699999999994, 51.411323399999986], [-0.034920799999999995, 51.411364600000006], [-0.034213, 51.4114136], [-0.0339149, 51.4114318], [-0.033476, 51.4114524], [-0.033120899999999995, 51.411462699999994], [-0.0325462, 51.4114927], [-0.0320934, 51.4115133], [-0.0316291, 51.4115109], [-0.030997400000000005, 51.411488], [-0.030477799999999992, 51.41146140000001], [-0.029919699999999994, 51.4114266], [-0.0292654, 51.41136310000001], [-0.02873429999999999, 51.4113124], [-0.0276609, 51.411208], [-0.0264527, 51.4110877]]}", "current_leg_start": "Birkbeck", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "51.4110877", "next_location_lon": "-0.0264527", "previous_location": "Birkbeck", "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\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2075.452, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2325.926, \"from_m\": 2075.452, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2419.006, \"from_m\": 2325.926, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2589.117, \"from_m\": 2419.006, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3063.226, \"from_m\": 2589.117, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3333.157, \"from_m\": 3063.226, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5319.276, \"from_m\": 3333.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5397.423, \"from_m\": 5319.276, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5809.668, \"from_m\": 5397.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5891.815, \"from_m\": 5809.668, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7135.206, \"from_m\": 5891.815, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 9903.678, \"from_m\": 7135.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9965.913, \"from_m\": 9903.678, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10000.083, \"from_m\": 9965.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10475.849, \"from_m\": 10000.083, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10500.899, \"from_m\": 10475.849, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10519.295, \"from_m\": 10500.899, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10529.22, \"from_m\": 10519.295, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10960.888, \"from_m\": 10529.22, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12798.272, \"from_m\": 10960.888, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13473.042, \"from_m\": 12798.272, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13524.501, \"from_m\": 13473.042, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13557.86, \"from_m\": 13524.501, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14754.873, \"from_m\": 13557.86, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15025.227, \"from_m\": 14754.873, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15056.166, \"from_m\": 15025.227, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15079.638, \"from_m\": 15056.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15242.652, \"from_m\": 15079.638, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15263.146, \"from_m\": 15242.652, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16309.795, \"from_m\": 15263.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\": 17959.444, \"from_m\": 16309.795, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18116.532, \"from_m\": 17959.444, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18188.017, \"from_m\": 18116.532, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18582.553, \"from_m\": 18188.017, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 586441, \"profile_key\": \"b05373b85d691177178b49611a8abfcd7be1984ed9aaa3124fad0c7bbcc13777\", \"schedule_id\": 25866, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1716\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1716H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 4, \"distance_m\": 2616.424, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1718\", \"wtt_dep\": \"1718H\", \"location\": \"South Bermondsey\", \"stage_seq\": 5, \"distance_m\": 2876.541, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 6, \"distance_m\": 3866.948, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 7, \"distance_m\": 4385.169, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1724H\", \"wtt_dep\": \"1725H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 8, \"distance_m\": 5585.175, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1728H\", \"location\": \"East Dulwich\", \"stage_seq\": 9, \"distance_m\": 6830.14, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1731\", \"location\": \"North Dulwich\", \"stage_seq\": 10, \"distance_m\": 7715.145, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1734\", \"wtt_dep\": \"1735\", \"location\": \"Tulse Hill\", \"stage_seq\": 11, \"distance_m\": 9821.357, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737\", \"location\": \"West Norwood Junction\", \"stage_seq\": 12, \"distance_m\": 10500.899, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"West Norwood\", \"stage_seq\": 13, \"distance_m\": 10924.623, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 14, \"distance_m\": 12471.899, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1745H\", \"wtt_dep\": \"1749\", \"location\": \"Crystal Palace\", \"stage_seq\": 15, \"distance_m\": 13594.076, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751\", \"location\": \"Bromley Jn\", \"stage_seq\": 16, \"distance_m\": 15002.852, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1752H\", \"wtt_dep\": \"1753H\", \"location\": \"Birkbeck\", \"stage_seq\": 17, \"distance_m\": 16227.574, \"section_seq\": 1, \"route_path_id\": 66022}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Beckenham Junction (C)\", \"stage_seq\": 18, \"distance_m\": 18582.553, \"section_seq\": 1, \"route_path_id\": 66022}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18582.553, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66022}], \"total_distance_m\": 18582.553, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 16647.221, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1935.332, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1714", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4110877", "current_position_lon": "-0.0264527", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:46Z\", \"source_id\": 48078527, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:49Z\", \"source_id\": 15619590, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:38Z\", \"source_id\": 48089551, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:41Z\", \"source_id\": 15622780, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:01Z\", \"source_id\": 48098928, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:03Z\", \"source_id\": 15625501, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:10Z\", \"source_id\": 48107713, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:14Z\", \"source_id\": 15628097, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:03Z\", \"source_id\": 48115641, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:07Z\", \"source_id\": 15630529, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:49Z\", \"source_id\": 48125534, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:54Z\", \"source_id\": 15633686, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:57Z\", \"source_id\": 48136110, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:01Z\", \"source_id\": 15637123, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:10Z\", \"source_id\": 48144550, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:14Z\", \"source_id\": 15639723, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:52Z\", \"source_id\": 48151663, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:57Z\", \"source_id\": 15642034, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:10Z\", \"source_id\": 48163079, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:12Z\", \"source_id\": 15645519, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:54Z\", \"source_id\": 48172583, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:56Z\", \"source_id\": 15648608, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Beckenham Junction (C)", "service_state_platform": "1", "timing_fact_generation": 1789491418808118, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:08.611699", "service_state_evidence_id": 15648608, "current_leg_start_actual_dep": "2026-09-15T17:54:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:08.992446", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
None |
2H49 |
377315+377323 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2075.452, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2325.926, "from_m": 2075.452, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2419.006, "from_m": 2325.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2589.117, "from_m": 2419.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3063.226, "from_m": 2589.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3333.157, "from_m": 3063.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5319.276, "from_m": 3333.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5397.423, "from_m": 5319.276, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5809.668, "from_m": 5397.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5891.815, "from_m": 5809.668, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7135.206, "from_m": 5891.815, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9903.678, "from_m": 7135.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9965.913, "from_m": 9903.678, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10000.083, "from_m": 9965.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10475.849, "from_m": 10000.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10500.899, "from_m": 10475.849, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10519.295, "from_m": 10500.899, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10529.22, "from_m": 10519.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10960.888, "from_m": 10529.22, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12798.272, "from_m": 10960.888, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13473.042, "from_m": 12798.272, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13524.501, "from_m": 13473.042, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13557.86, "from_m": 13524.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14754.873, "from_m": 13557.86, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15025.227, "from_m": 14754.873, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15056.166, "from_m": 15025.227, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15079.638, "from_m": 15056.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15242.652, "from_m": 15079.638, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15263.146, "from_m": 15242.652, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16309.795, "from_m": 15263.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": 17959.444, "from_m": 16309.795, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18116.532, "from_m": 17959.444, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18188.017, "from_m": 18116.532, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18582.553, "from_m": 18188.017, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 586441, "profile_key": "b05373b85d691177178b49611a8abfcd7be1984ed9aaa3124fad0c7bbcc13777", "schedule_id": 25866, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1714", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1716", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 66022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1716H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 66022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2616.424, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1718", "wtt_dep": "1718H", "location": "South Bermondsey", "stage_seq": 5, "distance_m": 2876.541, "section_seq": 1, "route_path_id": 66022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Old Kent Road Jn", "stage_seq": 6, "distance_m": 3866.948, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Queens Rd Peckham", "stage_seq": 7, "distance_m": 4385.169, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1724H", "wtt_dep": "1725H", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 5585.175, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1728H", "location": "East Dulwich", "stage_seq": 9, "distance_m": 6830.14, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1731", "location": "North Dulwich", "stage_seq": 10, "distance_m": 7715.145, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1734", "wtt_dep": "1735", "location": "Tulse Hill", "stage_seq": 11, "distance_m": 9821.357, "section_seq": 1, "route_path_id": 66022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737", "location": "West Norwood Junction", "stage_seq": 12, "distance_m": 10500.899, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "West Norwood", "stage_seq": 13, "distance_m": 10924.623, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742H", "location": "Gipsy Hill", "stage_seq": 14, "distance_m": 12471.899, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1745H", "wtt_dep": "1749", "location": "Crystal Palace", "stage_seq": 15, "distance_m": 13594.076, "section_seq": 1, "route_path_id": 66022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751", "location": "Bromley Jn", "stage_seq": 16, "distance_m": 15002.852, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1752H", "wtt_dep": "1753H", "location": "Birkbeck", "stage_seq": 17, "distance_m": 16227.574, "section_seq": 1, "route_path_id": 66022}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Beckenham Junction (C)", "stage_seq": 18, "distance_m": 18582.553, "section_seq": 1, "route_path_id": 66022}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18582.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 66022}], "total_distance_m": 18582.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 16647.221, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1935.332, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:46Z", "source_id": 48078527, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:49Z", "source_id": 15619590, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:38Z", "source_id": 48089551, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:26:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:41Z", "source_id": 15622780, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:01Z", "source_id": 48098928, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:29:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:03Z", "source_id": 15625501, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:10Z", "source_id": 48107713, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:32:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:14Z", "source_id": 15628097, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:03Z", "source_id": 48115641, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:07Z", "source_id": 15630529, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29796, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:49Z", "source_id": 48125534, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:39:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:54Z", "source_id": 15633686, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:57Z", "source_id": 48136110, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:43:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:01Z", "source_id": 15637123, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:10Z", "source_id": 48144550, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:46:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:14Z", "source_id": 15639723, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:52Z", "source_id": 48151663, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:57Z", "source_id": 15642034, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:10Z", "source_id": 48163079, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:54:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:12Z", "source_id": 15645519, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:54Z", "source_id": 48172583, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:56Z", "source_id": 15648608, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
1714 |
1714 |
15 |
None |
None |
Beckenham Junction (C) |
1757 |
1757 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W29160/2026-09-15/detailed |
None |
Birkbeck |
2026-09-15T17:54:30+01:00 |
Beckenham Junction (C) |
4.0 |
{"type": "LineString", "coordinates": [[-0.0565005, 51.4034225], [-0.0555638, 51.4038756], [-0.0552649, 51.4040217], [-0.0533112, 51.40496099999998], [-0.05231419999999999, 51.405453599999994], [-0.0513638, 51.405938], [-0.050437199999999995, 51.40641749999999], [-0.0494687, 51.4068908], [-0.0485002, 51.40735639999999], [-0.04751310000000001, 51.4078035], [-0.0464039, 51.4083206], [-0.0454961, 51.4087582], [-0.0450803, 51.4089381], [-0.0445891, 51.40914240000001], [-0.0440682, 51.4093469], [-0.0436491, 51.4094996], [-0.04317449999999999, 51.4096707], [-0.0428852, 51.409772100000005], [-0.0425766, 51.4098705], [-0.042128, 51.410013199999995], [-0.04163859999999999, 51.410154600000006], [-0.04100209999999999, 51.410326899999994], [-0.04048489999999999, 51.4104637], [-0.0398343, 51.410623699999995], [-0.0394675, 51.4107013], [-0.0390739, 51.410784], [-0.038662199999999994, 51.4108698], [-0.0378928, 51.4110038], [-0.037557999999999994, 51.41105520000001], [-0.0370595, 51.411131199999986], [-0.03648989999999999, 51.411204700000006], [-0.0360219, 51.4112601], [-0.0357872, 51.4112862], [-0.035675420193322996, 51.4112962561307], [-0.035612753310175924, 51.4113018938776], [-0.035373699999999994, 51.411323399999986], [-0.034920799999999995, 51.411364600000006], [-0.034213, 51.4114136], [-0.0339149, 51.4114318], [-0.033476, 51.4114524], [-0.033120899999999995, 51.411462699999994], [-0.0325462, 51.4114927], [-0.0320934, 51.4115133], [-0.0316291, 51.4115109], [-0.030997400000000005, 51.411488], [-0.030477799999999992, 51.41146140000001], [-0.029919699999999994, 51.4114266], [-0.0292654, 51.41136310000001], [-0.02873429999999999, 51.4113124], [-0.0276609, 51.411208], [-0.0264527, 51.4110877]]} |
1.5 |
1754 |
1758 |
Birkbeck |
Beckenham Junction |
Beckenham Junction (C) |
51.4110877 |
-0.0264527 |
51.4110877 |
-0.0264527 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Beckenham Junction (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648608 |
1789491418808118 |
62 |
62 |
2026-09-15 17:08:08.992446 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:08.611699 |
| 555147 |
585860 |
P66834 |
521K72MT15 |
2026-09-15 |
COMPLETE |
15648272 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 585860, "stp": "O", "toc": "Greater Anglia", "uid": "P66834", "consist": "720511+720541", "dest_crs": "SOV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66834/2026-09-15/detailed", "trust_id": "521K72MT15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Victoria", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "3", "is_terminated": 1, "next_location": "Southend Victoria", "signalling_id": "1K72", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1758", "current_leg_dep": "1755", "current_leg_end": "Southend Victoria", "origin_dep_time": "1654", "origin_platform": "13", "current_location": "Southend Victoria", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]}", "current_leg_start": "Prittlewell", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "51.5420385", "next_location_lon": "0.7113374", "previous_location": "Prittlewell", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.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\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32122.416, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32158.241, \"from_m\": 32122.416, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32663.772, \"from_m\": 32158.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32998.578, \"from_m\": 32663.772, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33876.405, \"from_m\": 32998.578, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34432.741, \"from_m\": 33876.405, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34511.553, \"from_m\": 34432.741, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61662.264, \"from_m\": 34511.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\": 61680.783, \"from_m\": 61662.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66035.111, \"from_m\": 61680.783, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 66597.507, \"from_m\": 66035.111, \"capability_applied\": null, \"effective_limit_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\": 585860, \"profile_key\": \"4f3bbb8f54019fa593922d455af84b73ea24e5b33825320b3ff0a05cc08ec9cf\", \"schedule_id\": 37980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1701H\", \"wtt_dep\": \"1702H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1705H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1718\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32407.101, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 10, \"distance_m\": 34378.959, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1723H\", \"wtt_dep\": \"1724H\", \"location\": \"Billericay\", \"stage_seq\": 11, \"distance_m\": 39077.828, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1731H\", \"location\": \"Wickford\", \"stage_seq\": 12, \"distance_m\": 46564.602, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Rayleigh\", \"stage_seq\": 13, \"distance_m\": 53121.628, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1740H\", \"location\": \"Hockley\", \"stage_seq\": 14, \"distance_m\": 58001.608, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1745H\", \"wtt_dep\": \"1746\", \"location\": \"Rochford\", \"stage_seq\": 15, \"distance_m\": 62091.404, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1748\", \"wtt_dep\": \"1748H\", \"location\": \"Southend Airport\", \"stage_seq\": 16, \"distance_m\": 63475.97, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1752\", \"wtt_dep\": \"1753\", \"location\": \"Prittlewell\", \"stage_seq\": 17, \"distance_m\": 65646.183, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Southend Victoria\", \"stage_seq\": 18, \"distance_m\": 66597.507, \"section_seq\": 1, \"route_path_id\": 73996}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66597.507, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73996}], \"total_distance_m\": 66597.507, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65491.394, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1106.113, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1654", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5420385", "current_position_lon": "0.7113374", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:30Z\", \"source_id\": 48019958, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:02:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:34Z\", \"source_id\": 15603087, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:44Z\", \"source_id\": 48032390, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:45Z\", \"source_id\": 15606460, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:24Z\", \"source_id\": 48046084, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:27Z\", \"source_id\": 15610314, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:17Z\", \"source_id\": 48062969, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:20Z\", \"source_id\": 15615110, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:36Z\", \"source_id\": 48086627, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:25:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:41Z\", \"source_id\": 15621952, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:04Z\", \"source_id\": 48107494, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:08Z\", \"source_id\": 15628041, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13969, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:05Z\", \"source_id\": 48126185, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:08Z\", \"source_id\": 15633890, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13963, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:16Z\", \"source_id\": 48139676, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:19Z\", \"source_id\": 15638184, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:02Z\", \"source_id\": 48152038, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:07Z\", \"source_id\": 15642144, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:18Z\", \"source_id\": 48158349, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:23Z\", \"source_id\": 15644039, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:13Z\", \"source_id\": 48165822, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:15Z\", \"source_id\": 15646449, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:26Z\", \"source_id\": 48171305, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:31Z\", \"source_id\": 15648272, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southend Victoria", "service_state_platform": "3", "timing_fact_generation": 1789491396301576, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:09.363867", "service_state_evidence_id": 15648272, "current_leg_start_actual_dep": "2026-09-15T17:55:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:09.803930", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
O |
LST |
SOV |
1K72 |
720511+720541 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.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": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32122.416, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32158.241, "from_m": 32122.416, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32663.772, "from_m": 32158.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32998.578, "from_m": 32663.772, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33876.405, "from_m": 32998.578, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34432.741, "from_m": 33876.405, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34511.553, "from_m": 34432.741, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61662.264, "from_m": 34511.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": 61680.783, "from_m": 61662.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66035.111, "from_m": 61680.783, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66597.507, "from_m": 66035.111, "capability_applied": null, "effective_limit_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": 585860, "profile_key": "4f3bbb8f54019fa593922d455af84b73ea24e5b33825320b3ff0a05cc08ec9cf", "schedule_id": 37980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1654", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1701H", "wtt_dep": "1702H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1705H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1718", "location": "Shenfield", "stage_seq": 9, "distance_m": 32407.101, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720", "location": "Mountnessing Jn", "stage_seq": 10, "distance_m": 34378.959, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1723H", "wtt_dep": "1724H", "location": "Billericay", "stage_seq": 11, "distance_m": 39077.828, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1731H", "location": "Wickford", "stage_seq": 12, "distance_m": 46564.602, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Rayleigh", "stage_seq": 13, "distance_m": 53121.628, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1740H", "location": "Hockley", "stage_seq": 14, "distance_m": 58001.608, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1745H", "wtt_dep": "1746", "location": "Rochford", "stage_seq": 15, "distance_m": 62091.404, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1748", "wtt_dep": "1748H", "location": "Southend Airport", "stage_seq": 16, "distance_m": 63475.97, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1752", "wtt_dep": "1753", "location": "Prittlewell", "stage_seq": 17, "distance_m": 65646.183, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 18, "distance_m": 66597.507, "section_seq": 1, "route_path_id": 73996}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66597.507, "from_m": 0.0, "section_seq": 1, "route_path_id": 73996}], "total_distance_m": 66597.507, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65491.394, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1106.113, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:30Z", "source_id": 48019958, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:02:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:34Z", "source_id": 15603087, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:44Z", "source_id": 48032390, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:06:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:45Z", "source_id": 15606460, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:24Z", "source_id": 48046084, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:10:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:27Z", "source_id": 15610314, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14052, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:17Z", "source_id": 48062969, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:17:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:20Z", "source_id": 15615110, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:36Z", "source_id": 48086627, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:25:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:41Z", "source_id": 15621952, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13984, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:04Z", "source_id": 48107494, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:08Z", "source_id": 15628041, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13969, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:05Z", "source_id": 48126185, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:08Z", "source_id": 15633890, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13963, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:16Z", "source_id": 48139676, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:19Z", "source_id": 15638184, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13954, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:02Z", "source_id": 48152038, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:07Z", "source_id": 15642144, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:18Z", "source_id": 48158349, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:52:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:23Z", "source_id": 15644039, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13944, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:13Z", "source_id": 48165822, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:55:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:15Z", "source_id": 15646449, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13926, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:26Z", "source_id": 48171305, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:31Z", "source_id": 15648272, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1654 |
1654 |
13 |
None |
None |
Southend Victoria |
1756 |
1756 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66834/2026-09-15/detailed |
None |
Prittlewell |
2026-09-15T17:55:00+01:00 |
Southend Victoria |
3.0 |
{"type": "LineString", "coordinates": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]} |
0.6 |
1755 |
1758 |
Prittlewell |
Southend Victoria |
Southend Victoria |
51.5420385 |
0.7113374 |
51.5420385 |
0.7113374 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Southend Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648272 |
1789491396301576 |
82 |
82 |
2026-09-15 17:08:09.803930 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:09.363867 |
| 555148 |
583616 |
F45366 |
512D591R15 |
2026-09-15 |
COMPLETE |
15649610 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 583616, "stp": "N", "toc": "c2c", "uid": "F45366", "consist": "357010+357029", "dest_crs": "FST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45366/2026-09-15/detailed", "trust_id": "512D591R15", "origin_crs": "TPB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-15", "dest_arr_time": "1657", "dest_platform": "3", "is_terminated": 1, "next_location": "Barking", "signalling_id": "2D59", "timing_status": null, "origin_station": "Thorpe Bay", "current_leg_arr": "1701", "current_leg_dep": "1634", "current_leg_end": "Barking", "origin_dep_time": "1531", "origin_platform": "1", "current_location": "Barking Sig. 1103", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.252257, 51.558850599999985], [0.25094829999999996, 51.5588921], [0.2486391, 51.5589654], [0.2463165, 51.55904060000001], [0.24422189999999996, 51.55910610000001], [0.24318090000000003, 51.55913869999999], [0.2426502, 51.55915069999999], [0.2421347, 51.5591531], [0.2414837, 51.55914349999999], [0.2408642, 51.5591165], [0.24016920000000003, 51.55907210000001], [0.23966599999999996, 51.5590395], [0.239418, 51.55901379999999], [0.23865109999999995, 51.5589306], [0.23788180000000003, 51.55882249999999], [0.2376775, 51.5587896], [0.2372616, 51.55871810000001], [0.23672599999999996, 51.5586154], [0.2361894999999999, 51.5585037], [0.23556959999999996, 51.558351899999984], [0.23510989999999996, 51.5582299], [0.2346563, 51.558100399999994], [0.2342119, 51.55796769999999], [0.2337756, 51.5578254], [0.2327455999999999, 51.55746880000001], [0.2316679, 51.55709220000001], [0.2307049, 51.5567589], [0.22985289999999997, 51.55647669999998], [0.2292224, 51.55627829999999], [0.2283174, 51.556011699999985], [0.22738769999999991, 51.5557594], [0.2264487, 51.55552490000001], [0.22549939999999993, 51.55530809999999], [0.2245495, 51.55510309999998], [0.22251682603125872, 51.55466347968381], [0.22175909999999996, 51.5544996], [0.21875179999999997, 51.553852699999986], [0.21012959999999997, 51.55198889999999], [0.2059515, 51.551093], [0.20250409999999996, 51.55034319999999], [0.2017963, 51.55019989999999], [0.2011502, 51.5500763], [0.19986729999999997, 51.54985479999999], [0.19491549999999996, 51.549004999999994], [0.1930603, 51.548686499999995], [0.18728259999999997, 51.547697799999995], [0.18701809999999996, 51.5476519], [0.1798274, 51.54641639999999], [0.1796630568239043, 51.54638813804326], [0.176999, 51.54592999999999], [0.1756452, 51.5456977], [0.1752972, 51.545638], [0.17391829999999997, 51.545433], [0.1716648, 51.54504729999999], [0.1702889, 51.5448118], [0.1667344, 51.5441981], [0.1656832, 51.544019000000006], [0.16400539999999997, 51.54377339999999], [0.15767089999999995, 51.54268189999999], [0.15669289999999997, 51.5425224], [0.15576219999999996, 51.54238130000001], [0.1552457, 51.5423074], [0.15455469999999996, 51.5422157], [0.1536598, 51.5421063], [0.1530071, 51.54203160000001], [0.15210969999999996, 51.541940999999994], [0.15119709999999997, 51.541863199999995], [0.1502364, 51.5417934], [0.1486197, 51.541687399999994], [0.1482537, 51.541663599999985], [0.14771079999999998, 51.5416298], [0.13904179999999997, 51.54105549999999], [0.1372325, 51.540935600000005], [0.1271858, 51.54027169999999], [0.1240343, 51.540062699999986], [0.1236884, 51.5400399], [0.12266299999999998, 51.5399724], [0.12039669999999998, 51.53982169999999], [0.118343, 51.53968], [0.1153754, 51.53944739999999], [0.1121479, 51.5391929], [0.11084665158601818, 51.5390533518279], [0.10911984403346056, 51.53891052606842], [0.10065109999999998, 51.5382396], [0.1003755, 51.53821779999999], [0.0966018, 51.53791859999999], [0.0943022, 51.537737199999995], [0.0925407, 51.537596699999995], [0.0911352, 51.53748499999998], [0.0906335, 51.5374457], [0.0903129, 51.5374248], [0.090132, 51.537413], [0.08986030000000002, 51.53740090000001], [0.08983152841195213, 51.537400041937246], [0.08958869999999998, 51.5373928], [0.0892394, 51.5373892], [0.08888889999999999, 51.5373925], [0.08853919999999998, 51.53740319999999], [0.0881917, 51.5374214], [0.08779129999999999, 51.5374497], [0.0873897, 51.53748889999999], [0.0870404, 51.5375297], [0.0864261, 51.5376135], [0.08613950000000001, 51.537659399999995], [0.0860256, 51.5376807], [0.0856776, 51.5377458], [0.08535239999999998, 51.5378132], [0.0850286, 51.5378867], [0.0846577, 51.5379831], [0.0842908, 51.538089099999986], [0.08392989999999999, 51.5382031], [0.08357249999999998, 51.53832359999999], [0.08301959999999999, 51.5385381], [0.08259219999999999, 51.5387221], [0.08218503589999489, 51.53890936190877], [0.0821082, 51.5389447], [0.0816849, 51.5391515], [0.08094159999999999, 51.53952640000001], [0.0807894, 51.53960320000001], [0.0806838, 51.5396574], [0.0805551108967619, 51.53972352034168]]}", "current_leg_start": "Upminster", "dest_arr_time_act": "1657", "motion_projection": null, "next_location_lat": "51.5397235", "next_location_lon": "0.0805551", "previous_location": "Upminster", "current_leg_milage": "7.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3378.121, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3957.094, \"from_m\": 3378.121, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3994.143, \"from_m\": 3957.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\": 4032.144, \"from_m\": 3994.143, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8565.671, \"from_m\": 4032.144, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8883.286, \"from_m\": 8565.671, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16632.162, \"from_m\": 8883.286, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18005.962, \"from_m\": 16632.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18049.768, \"from_m\": 18005.962, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18092.928, \"from_m\": 18049.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\": 18202.062, \"from_m\": 18092.928, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 27731.92, \"from_m\": 18202.062, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27775.252, \"from_m\": 27731.92, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33601.334, \"from_m\": 27775.252, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 34409.432, \"from_m\": 33601.334, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34910.809, \"from_m\": 34409.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\": 39809.26, \"from_m\": 34910.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\": 39960.375, \"from_m\": 39809.26, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40105.992, \"from_m\": 39960.375, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40401.924, \"from_m\": 40105.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41795.602, \"from_m\": 40401.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\": 49907.526, \"from_m\": 41795.602, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 50541.769, \"from_m\": 49907.526, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62295.499, \"from_m\": 50541.769, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63786.798, \"from_m\": 62295.499, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63814.539, \"from_m\": 63786.798, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63821.365, \"from_m\": 63814.539, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65939.628, \"from_m\": 63821.365, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68614.687, \"from_m\": 65939.628, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70808.354, \"from_m\": 68614.687, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71247.769, \"from_m\": 70808.354, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 72602.284, \"from_m\": 71247.769, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72859.849, \"from_m\": 72602.284, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 74711.468, \"from_m\": 72859.849, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75414.277, \"from_m\": 74711.468, \"capability_applied\": null, \"effective_limit_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\": 583616, \"profile_key\": \"66c79e5db46104597fede4aa0104db8421f093cefe84a29a0622b67e7baf1e65\", \"schedule_id\": 36095, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"Thorpe Bay\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534\", \"location\": \"Southend East\", \"stage_seq\": 2, \"distance_m\": 2239.084, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1536H\", \"location\": \"Southend Central\", \"stage_seq\": 3, \"distance_m\": 3585.104, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1538H\", \"location\": \"Westcliff\", \"stage_seq\": 4, \"distance_m\": 4928.868, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541\", \"location\": \"Chalkwell\", \"stage_seq\": 5, \"distance_m\": 6526.12, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 6, \"distance_m\": 8627.996, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549\", \"location\": \"Benfleet\", \"stage_seq\": 7, \"distance_m\": 14068.895, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": \"1554H\", \"location\": \"Pitsea\", \"stage_seq\": 8, \"distance_m\": 18376.777, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1603\", \"wtt_dep\": \"1603H\", \"location\": \"Stanford-le-Hope\", \"stage_seq\": 9, \"distance_m\": 26593.569, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1604H\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 10, \"distance_m\": 27799.679, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1607\", \"wtt_dep\": \"1607H\", \"location\": \"East Tilbury\", \"stage_seq\": 11, \"distance_m\": 30001.917, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1613H\", \"wtt_dep\": \"1614H\", \"location\": \"Tilbury Town\", \"stage_seq\": 12, \"distance_m\": 35632.37, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1619\", \"location\": \"Grays\", \"stage_seq\": 13, \"distance_m\": 38461.141, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 14, \"distance_m\": 39676.873, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623\", \"location\": \"Chafford Hundred\", \"stage_seq\": 15, \"distance_m\": 41549.936, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1627\", \"location\": \"Ockendon\", \"stage_seq\": 16, \"distance_m\": 45624.11, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1633\", \"wtt_dep\": \"1634\", \"location\": \"Upminster\", \"stage_seq\": 17, \"distance_m\": 50913.715, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1641H\", \"wtt_dep\": \"1642\", \"location\": \"Barking\", \"stage_seq\": 18, \"distance_m\": 63177.417, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647\", \"location\": \"West Ham High Level\", \"stage_seq\": 19, \"distance_m\": 69009.011, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 20, \"distance_m\": 71126.253, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1651H\", \"wtt_dep\": \"1652\", \"location\": \"Limehouse\", \"stage_seq\": 21, \"distance_m\": 72665.668, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"Christian Street Jn\", \"stage_seq\": 22, \"distance_m\": 74253.076, \"section_seq\": 1, \"route_path_id\": 102795}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 23, \"distance_m\": 75414.277, \"section_seq\": 1, \"route_path_id\": 102795}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75414.277, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102795}], \"total_distance_m\": 75414.277, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 73716.036, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1698.241, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1531", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "27.0", "current_position_lat": "51.5397235", "current_position_lon": "0.0805551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:38Z\", \"source_id\": 47775795, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:40Z\", \"source_id\": 15533295, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:03Z\", \"source_id\": 47782210, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:06Z\", \"source_id\": 15535112, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:48Z\", \"source_id\": 47790074, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:51Z\", \"source_id\": 15537206, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:06Z\", \"source_id\": 47796188, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:08Z\", \"source_id\": 15538937, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:44Z\", \"source_id\": 47803036, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:46Z\", \"source_id\": 15540980, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:39Z\", \"source_id\": 47816514, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:43Z\", \"source_id\": 15544764, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:31Z\", \"source_id\": 47829677, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:36Z\", \"source_id\": 15548569, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:02:13Z\", \"source_id\": 47855226, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:02:15Z\", \"source_id\": 15555910, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:06:16Z\", \"source_id\": 47866476, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:06:18Z\", \"source_id\": 15559152, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:38:08Z\", \"source_id\": 47953878, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:38:12Z\", \"source_id\": 15584320, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:52Z\", \"source_id\": 47964023, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:41:56Z\", \"source_id\": 15587312, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:08Z\", \"source_id\": 48015810, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:12Z\", \"source_id\": 15601945, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barking", "service_state_platform": "5", "timing_fact_generation": 1789491489475759, "current_leg_arrival_utc": "2026-09-15T16:41:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:09.466997", "service_state_evidence_id": 15649610, "current_leg_start_actual_dep": "2026-09-15T16:34:00+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:09.800196", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
TPB |
FST |
2D59 |
357010+357029 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 3378.121, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3957.094, "from_m": 3378.121, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3994.143, "from_m": 3957.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": 4032.144, "from_m": 3994.143, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8565.671, "from_m": 4032.144, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8883.286, "from_m": 8565.671, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16632.162, "from_m": 8883.286, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18005.962, "from_m": 16632.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18049.768, "from_m": 18005.962, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18092.928, "from_m": 18049.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": 18202.062, "from_m": 18092.928, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27731.92, "from_m": 18202.062, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27775.252, "from_m": 27731.92, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33601.334, "from_m": 27775.252, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34409.432, "from_m": 33601.334, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34910.809, "from_m": 34409.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": 39809.26, "from_m": 34910.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": 39960.375, "from_m": 39809.26, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40105.992, "from_m": 39960.375, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40401.924, "from_m": 40105.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41795.602, "from_m": 40401.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": 49907.526, "from_m": 41795.602, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50541.769, "from_m": 49907.526, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62295.499, "from_m": 50541.769, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63786.798, "from_m": 62295.499, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63814.539, "from_m": 63786.798, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63821.365, "from_m": 63814.539, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65939.628, "from_m": 63821.365, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68614.687, "from_m": 65939.628, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70808.354, "from_m": 68614.687, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71247.769, "from_m": 70808.354, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72602.284, "from_m": 71247.769, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72859.849, "from_m": 72602.284, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 74711.468, "from_m": 72859.849, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75414.277, "from_m": 74711.468, "capability_applied": null, "effective_limit_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": 583616, "profile_key": "66c79e5db46104597fede4aa0104db8421f093cefe84a29a0622b67e7baf1e65", "schedule_id": 36095, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1531", "location": "Thorpe Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534", "location": "Southend East", "stage_seq": 2, "distance_m": 2239.084, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1536H", "location": "Southend Central", "stage_seq": 3, "distance_m": 3585.104, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1538H", "location": "Westcliff", "stage_seq": 4, "distance_m": 4928.868, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541", "location": "Chalkwell", "stage_seq": 5, "distance_m": 6526.12, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Leigh-on-Sea", "stage_seq": 6, "distance_m": 8627.996, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549", "location": "Benfleet", "stage_seq": 7, "distance_m": 14068.895, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": "1554H", "location": "Pitsea", "stage_seq": 8, "distance_m": 18376.777, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1603", "wtt_dep": "1603H", "location": "Stanford-le-Hope", "stage_seq": 9, "distance_m": 26593.569, "section_seq": 1, "route_path_id": 102795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1604H", "location": "Thames Haven Jn", "stage_seq": 10, "distance_m": 27799.679, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1607", "wtt_dep": "1607H", "location": "East Tilbury", "stage_seq": 11, "distance_m": 30001.917, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1613H", "wtt_dep": "1614H", "location": "Tilbury Town", "stage_seq": 12, "distance_m": 35632.37, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1619", "location": "Grays", "stage_seq": 13, "distance_m": 38461.141, "section_seq": 1, "route_path_id": 102795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621", "location": "West Thurrock Jn", "stage_seq": 14, "distance_m": 39676.873, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623", "location": "Chafford Hundred", "stage_seq": 15, "distance_m": 41549.936, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1627", "location": "Ockendon", "stage_seq": 16, "distance_m": 45624.11, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1633", "wtt_dep": "1634", "location": "Upminster", "stage_seq": 17, "distance_m": 50913.715, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1641H", "wtt_dep": "1642", "location": "Barking", "stage_seq": 18, "distance_m": 63177.417, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647", "location": "West Ham High Level", "stage_seq": 19, "distance_m": 69009.011, "section_seq": 1, "route_path_id": 102795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Gas Factory Jn", "stage_seq": 20, "distance_m": 71126.253, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1651H", "wtt_dep": "1652", "location": "Limehouse", "stage_seq": 21, "distance_m": 72665.668, "section_seq": 1, "route_path_id": 102795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "Christian Street Jn", "stage_seq": 22, "distance_m": 74253.076, "section_seq": 1, "route_path_id": 102795}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 23, "distance_m": 75414.277, "section_seq": 1, "route_path_id": 102795}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75414.277, "from_m": 0.0, "section_seq": 1, "route_path_id": 102795}], "total_distance_m": 75414.277, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 73716.036, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1698.241, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:38Z", "source_id": 47775795, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:40Z", "source_id": 15533295, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:03Z", "source_id": 47782210, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:35:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:06Z", "source_id": 15535112, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:48Z", "source_id": 47790074, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:38:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:51Z", "source_id": 15537206, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:06Z", "source_id": 47796188, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:08Z", "source_id": 15538937, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:44Z", "source_id": 47803036, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:43:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:46Z", "source_id": 15540980, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:39Z", "source_id": 47816514, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:48:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:43Z", "source_id": 15544764, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14454, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:31Z", "source_id": 47829677, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:53:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:36Z", "source_id": 15548569, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:02:13Z", "source_id": 47855226, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:03:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:02:15Z", "source_id": 15555910, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:06:16Z", "source_id": 47866476, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:06:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:06:18Z", "source_id": 15559152, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:38:08Z", "source_id": 47953878, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:38:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:38:12Z", "source_id": 15584320, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:52Z", "source_id": 47964023, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:42:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:41:56Z", "source_id": 15587312, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:08Z", "source_id": 48015810, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:01:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:12Z", "source_id": 15601945, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:01:00+01:00", "operational_fact": true}] |
Thorpe Bay |
1531 |
1531 |
1 |
None |
None |
London Fenchurch Street |
1657 |
1657 |
3 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:F45366/2026-09-15/detailed |
None |
Upminster |
2026-09-15T16:34:00+01:00 |
Barking |
27.0 |
{"type": "LineString", "coordinates": [[0.252257, 51.558850599999985], [0.25094829999999996, 51.5588921], [0.2486391, 51.5589654], [0.2463165, 51.55904060000001], [0.24422189999999996, 51.55910610000001], [0.24318090000000003, 51.55913869999999], [0.2426502, 51.55915069999999], [0.2421347, 51.5591531], [0.2414837, 51.55914349999999], [0.2408642, 51.5591165], [0.24016920000000003, 51.55907210000001], [0.23966599999999996, 51.5590395], [0.239418, 51.55901379999999], [0.23865109999999995, 51.5589306], [0.23788180000000003, 51.55882249999999], [0.2376775, 51.5587896], [0.2372616, 51.55871810000001], [0.23672599999999996, 51.5586154], [0.2361894999999999, 51.5585037], [0.23556959999999996, 51.558351899999984], [0.23510989999999996, 51.5582299], [0.2346563, 51.558100399999994], [0.2342119, 51.55796769999999], [0.2337756, 51.5578254], [0.2327455999999999, 51.55746880000001], [0.2316679, 51.55709220000001], [0.2307049, 51.5567589], [0.22985289999999997, 51.55647669999998], [0.2292224, 51.55627829999999], [0.2283174, 51.556011699999985], [0.22738769999999991, 51.5557594], [0.2264487, 51.55552490000001], [0.22549939999999993, 51.55530809999999], [0.2245495, 51.55510309999998], [0.22251682603125872, 51.55466347968381], [0.22175909999999996, 51.5544996], [0.21875179999999997, 51.553852699999986], [0.21012959999999997, 51.55198889999999], [0.2059515, 51.551093], [0.20250409999999996, 51.55034319999999], [0.2017963, 51.55019989999999], [0.2011502, 51.5500763], [0.19986729999999997, 51.54985479999999], [0.19491549999999996, 51.549004999999994], [0.1930603, 51.548686499999995], [0.18728259999999997, 51.547697799999995], [0.18701809999999996, 51.5476519], [0.1798274, 51.54641639999999], [0.1796630568239043, 51.54638813804326], [0.176999, 51.54592999999999], [0.1756452, 51.5456977], [0.1752972, 51.545638], [0.17391829999999997, 51.545433], [0.1716648, 51.54504729999999], [0.1702889, 51.5448118], [0.1667344, 51.5441981], [0.1656832, 51.544019000000006], [0.16400539999999997, 51.54377339999999], [0.15767089999999995, 51.54268189999999], [0.15669289999999997, 51.5425224], [0.15576219999999996, 51.54238130000001], [0.1552457, 51.5423074], [0.15455469999999996, 51.5422157], [0.1536598, 51.5421063], [0.1530071, 51.54203160000001], [0.15210969999999996, 51.541940999999994], [0.15119709999999997, 51.541863199999995], [0.1502364, 51.5417934], [0.1486197, 51.541687399999994], [0.1482537, 51.541663599999985], [0.14771079999999998, 51.5416298], [0.13904179999999997, 51.54105549999999], [0.1372325, 51.540935600000005], [0.1271858, 51.54027169999999], [0.1240343, 51.540062699999986], [0.1236884, 51.5400399], [0.12266299999999998, 51.5399724], [0.12039669999999998, 51.53982169999999], [0.118343, 51.53968], [0.1153754, 51.53944739999999], [0.1121479, 51.5391929], [0.11084665158601818, 51.5390533518279], [0.10911984403346056, 51.53891052606842], [0.10065109999999998, 51.5382396], [0.1003755, 51.53821779999999], [0.0966018, 51.53791859999999], [0.0943022, 51.537737199999995], [0.0925407, 51.537596699999995], [0.0911352, 51.53748499999998], [0.0906335, 51.5374457], [0.0903129, 51.5374248], [0.090132, 51.537413], [0.08986030000000002, 51.53740090000001], [0.08983152841195213, 51.537400041937246], [0.08958869999999998, 51.5373928], [0.0892394, 51.5373892], [0.08888889999999999, 51.5373925], [0.08853919999999998, 51.53740319999999], [0.0881917, 51.5374214], [0.08779129999999999, 51.5374497], [0.0873897, 51.53748889999999], [0.0870404, 51.5375297], [0.0864261, 51.5376135], [0.08613950000000001, 51.537659399999995], [0.0860256, 51.5376807], [0.0856776, 51.5377458], [0.08535239999999998, 51.5378132], [0.0850286, 51.5378867], [0.0846577, 51.5379831], [0.0842908, 51.538089099999986], [0.08392989999999999, 51.5382031], [0.08357249999999998, 51.53832359999999], [0.08301959999999999, 51.5385381], [0.08259219999999999, 51.5387221], [0.08218503589999489, 51.53890936190877], [0.0821082, 51.5389447], [0.0816849, 51.5391515], [0.08094159999999999, 51.53952640000001], [0.0807894, 51.53960320000001], [0.0806838, 51.5396574], [0.0805551108967619, 51.53972352034168]]} |
7.6 |
1634 |
1701 |
Upminster |
Barking Sig. 1103 |
Barking |
51.5397235 |
0.0805551 |
51.5397235 |
0.0805551 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Barking |
TRUST |
TRUST_CANCELLATION |
15649610 |
1789491489475759 |
101 |
101 |
2026-09-15 17:08:09.800196 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:09.466997 |
| 555149 |
586041 |
C32332 |
152D48MU15 |
2026-09-15 |
COMPLETE |
15649658 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 586041, "stp": "P", "toc": "Northern", "uid": "C32332", "consist": "156451", "dest_crs": "SLB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32332/2026-09-15/detailed", "trust_id": "152D48MU15", "origin_crs": "DAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Saltburn", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "2", "is_terminated": 1, "next_location": "Saltburn", "signalling_id": "2D48", "timing_status": "LATE", "origin_station": "Darlington", "current_leg_arr": "1758", "current_leg_dep": "1754", "current_leg_end": "Saltburn", "origin_dep_time": "1700", "origin_platform": "6", "current_location": "Saltburn", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0195165, 54.5873806], [-1.0189585999999995, 54.5873581], [-1.0182281, 54.587351600000005], [-1.0176092999999995, 54.587349800000005], [-1.0165468, 54.587377199999985], [-1.0163771, 54.58738410000001], [-1.0153313, 54.5874426], [-1.0131319, 54.58759810000001], [-1.0118122, 54.5876478], [-1.0105921, 54.587644100000006], [-1.0095742, 54.5876068], [-1.0083708, 54.587519799999995], [-1.0072255, 54.58740169999999], [-1.0060531, 54.587223599999994], [-1.0050204, 54.58702459999999], [-1.0039132, 54.58677800000001], [-1.003, 54.58653329999999], [-1.0020944, 54.586255399999985], [-1.001158, 54.585933], [-1.0005097, 54.585697999999994], [-0.9999842, 54.58547260000001], [-0.9977646, 54.5845074], [-0.9973372, 54.5843297], [-0.9969829999999998, 54.5841857], [-0.9965387, 54.5840249], [-0.9961837, 54.5839052], [-0.996046, 54.5838618], [-0.9956343999999998, 54.5837359], [-0.9952097, 54.5836168], [-0.9948517999999998, 54.58352150000001], [-0.9944838, 54.5834331], [-0.9942229999999996, 54.5833755], [-0.9939837, 54.5833279], [-0.9937257, 54.58328289999999], [-0.9934675999999998, 54.5832405], [-0.9932205, 54.58320330000001], [-0.9927912, 54.58314929999999], [-0.9923693, 54.5831012], [-0.9922054, 54.5830855], [-0.9915913591446698, 54.58305258383052], [-0.9910114999999998, 54.5830215], [-0.990852, 54.5830135], [-0.9906273, 54.58300229999999], [-0.9902254, 54.58298870000001], [-0.9897868999999998, 54.5829961], [-0.9896842, 54.5829974], [-0.989421, 54.5830021], [-0.9881468125314736, 54.58305280490932], [-0.9879459, 54.5830608], [-0.9861121999999998, 54.5831333], [-0.9849901, 54.5831776], [-0.9804626, 54.58335170000001], [-0.9795169, 54.5833935], [-0.9790871, 54.583412], [-0.9785875, 54.5834102], [-0.9783593, 54.58341209999999], [-0.9780720000000002, 54.583416699999994], [-0.9776361, 54.583400100000006], [-0.9772106, 54.583405600000006], [-0.9769128, 54.58341729999999], [-0.975311, 54.58348679999999], [-0.9747589, 54.5835099]]}", "current_leg_start": "Marske", "dest_arr_time_act": "1753½", "motion_projection": null, "next_location_lat": "54.5835099", "next_location_lon": "-0.9747589", "previous_location": "Marske", "current_leg_milage": "1.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 425.178, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 579.077, \"from_m\": 425.178, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 848.563, \"from_m\": 579.077, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1333.87, \"from_m\": 848.563, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 6363.765, \"from_m\": 1333.87, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6448.078, \"from_m\": 6363.765, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6460.647, \"from_m\": 6448.078, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6978.916, \"from_m\": 6460.647, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11606.635, \"from_m\": 6978.916, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12121.577, \"from_m\": 11606.635, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13199.543, \"from_m\": 12121.577, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13498.921, \"from_m\": 13199.543, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13871.98, \"from_m\": 13498.921, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13971.756, \"from_m\": 13871.98, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16330.221, \"from_m\": 13971.756, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16604.778, \"from_m\": 16330.221, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17252.804, \"from_m\": 16604.778, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 17517.032, \"from_m\": 17252.804, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17546.62, \"from_m\": 17517.032, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18157.119, \"from_m\": 17546.62, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18560.376, \"from_m\": 18157.119, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18976.903, \"from_m\": 18560.376, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19195.996, \"from_m\": 18976.903, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 20026.352, \"from_m\": 19195.996, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21716.026, \"from_m\": 20026.352, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 21991.851, \"from_m\": 21716.026, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22399.716, \"from_m\": 21991.851, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 22445.145, \"from_m\": 22399.716, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22893.508, \"from_m\": 22445.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24198.894, \"from_m\": 22893.508, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 28019.513, \"from_m\": 24198.894, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30577.439, \"from_m\": 28019.513, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31207.014, \"from_m\": 30577.439, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.379, \"from_m\": 31207.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40895.338, \"from_m\": 31245.379, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42883.65, \"from_m\": 40895.338, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 43855.375, \"from_m\": 42883.65, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43930.048, \"from_m\": 43855.375, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44162.556, \"from_m\": 43930.048, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586041, \"profile_key\": \"a96d66262d45c01359c38410f846e3e478bc097ea018c10178bc9b2629b0a609\", \"schedule_id\": 3937, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1700H\", \"location\": \"Darlington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1707H\", \"location\": \"Dinsdale\", \"stage_seq\": 2, \"distance_m\": 6084.552, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1713H\", \"wtt_dep\": \"1714\", \"location\": \"Allens West\", \"stage_seq\": 3, \"distance_m\": 13016.175, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1715H\", \"wtt_dep\": \"1716H\", \"location\": \"Eaglescliffe\", \"stage_seq\": 4, \"distance_m\": 14120.446, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 5, \"distance_m\": 16330.221, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 6, \"distance_m\": 17546.62, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723\", \"location\": \"Thornaby\", \"stage_seq\": 7, \"distance_m\": 18997.072, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 8, \"distance_m\": 22422.643, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1729\", \"location\": \"Middlesbrough\", \"stage_seq\": 9, \"distance_m\": 24178.348, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 10, \"distance_m\": 25556.677, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"South Bank\", \"stage_seq\": 11, \"distance_m\": 28214.266, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1735\", \"location\": \"Shell Jn\", \"stage_seq\": 12, \"distance_m\": 31207.014, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1738H\", \"wtt_dep\": \"1739H\", \"location\": \"Redcar Central\", \"stage_seq\": 13, \"distance_m\": 36275.884, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742\", \"location\": \"Redcar East\", \"stage_seq\": 14, \"distance_m\": 37750.332, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": \"1746\", \"location\": \"Longbeck\", \"stage_seq\": 15, \"distance_m\": 40337.307, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1749\", \"location\": \"Marske\", \"stage_seq\": 16, \"distance_m\": 41148.636, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Saltburn West Jn\", \"stage_seq\": 17, \"distance_m\": 43113.023, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1753H\", \"wtt_dep\": null, \"location\": \"Saltburn\", \"stage_seq\": 18, \"distance_m\": 44162.556, \"section_seq\": 1, \"route_path_id\": 67167}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44162.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67167}], \"total_distance_m\": 44162.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 41566.265, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2596.291, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1700½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "54.5835099", "current_position_lon": "-0.9747589", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:58Z\", \"source_id\": 48030029, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:02Z\", \"source_id\": 15605839, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:12Z\", \"source_id\": 48048310, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:14Z\", \"source_id\": 15610930, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:03Z\", \"source_id\": 48059337, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:08Z\", \"source_id\": 15614108, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:57Z\", \"source_id\": 48079001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:04Z\", \"source_id\": 15619792, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:20Z\", \"source_id\": 48102843, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:23Z\", \"source_id\": 15626627, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:04Z\", \"source_id\": 15638775, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:57Z\", \"source_id\": 15640345, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:56Z\", \"source_id\": 15643673, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:55Z\", \"source_id\": 15646168, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:58:10Z\", \"source_id\": 15649658, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Saltburn", "service_state_platform": "2", "timing_fact_generation": 1789491491290681, "current_leg_arrival_utc": "2026-09-15T17:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:11.278800", "service_state_evidence_id": 15649658, "current_leg_start_actual_dep": "2026-09-15T17:53:00+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:12.113773", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
DAR |
SLB |
2D48 |
156451 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 425.178, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 579.077, "from_m": 425.178, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 848.563, "from_m": 579.077, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1333.87, "from_m": 848.563, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 6363.765, "from_m": 1333.87, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6448.078, "from_m": 6363.765, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6460.647, "from_m": 6448.078, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6978.916, "from_m": 6460.647, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11606.635, "from_m": 6978.916, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12121.577, "from_m": 11606.635, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13199.543, "from_m": 12121.577, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13498.921, "from_m": 13199.543, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13871.98, "from_m": 13498.921, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13971.756, "from_m": 13871.98, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16330.221, "from_m": 13971.756, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16604.778, "from_m": 16330.221, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17252.804, "from_m": 16604.778, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 17517.032, "from_m": 17252.804, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17546.62, "from_m": 17517.032, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18157.119, "from_m": 17546.62, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18560.376, "from_m": 18157.119, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18976.903, "from_m": 18560.376, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19195.996, "from_m": 18976.903, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 20026.352, "from_m": 19195.996, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21716.026, "from_m": 20026.352, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 21991.851, "from_m": 21716.026, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22399.716, "from_m": 21991.851, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 22445.145, "from_m": 22399.716, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22893.508, "from_m": 22445.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24198.894, "from_m": 22893.508, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 28019.513, "from_m": 24198.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30577.439, "from_m": 28019.513, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31207.014, "from_m": 30577.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.379, "from_m": 31207.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40895.338, "from_m": 31245.379, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42883.65, "from_m": 40895.338, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43855.375, "from_m": 42883.65, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43930.048, "from_m": 43855.375, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44162.556, "from_m": 43930.048, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586041, "profile_key": "a96d66262d45c01359c38410f846e3e478bc097ea018c10178bc9b2629b0a609", "schedule_id": 3937, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1700H", "location": "Darlington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1707H", "location": "Dinsdale", "stage_seq": 2, "distance_m": 6084.552, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1713H", "wtt_dep": "1714", "location": "Allens West", "stage_seq": 3, "distance_m": 13016.175, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1715H", "wtt_dep": "1716H", "location": "Eaglescliffe", "stage_seq": 4, "distance_m": 14120.446, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1719", "location": "Stockton Cut Jn", "stage_seq": 5, "distance_m": 16330.221, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Bowesfield Jn", "stage_seq": 6, "distance_m": 17546.62, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723", "location": "Thornaby", "stage_seq": 7, "distance_m": 18997.072, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Newport East Jn (Teesside)", "stage_seq": 8, "distance_m": 22422.643, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1729", "location": "Middlesbrough", "stage_seq": 9, "distance_m": 24178.348, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731", "location": "Whitehouse Jn (Teesside)", "stage_seq": 10, "distance_m": 25556.677, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "South Bank", "stage_seq": 11, "distance_m": 28214.266, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1735", "location": "Shell Jn", "stage_seq": 12, "distance_m": 31207.014, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1738H", "wtt_dep": "1739H", "location": "Redcar Central", "stage_seq": 13, "distance_m": 36275.884, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742", "location": "Redcar East", "stage_seq": 14, "distance_m": 37750.332, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": "1746", "location": "Longbeck", "stage_seq": 15, "distance_m": 40337.307, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1749", "location": "Marske", "stage_seq": 16, "distance_m": 41148.636, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Saltburn West Jn", "stage_seq": 17, "distance_m": 43113.023, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1753H", "wtt_dep": null, "location": "Saltburn", "stage_seq": 18, "distance_m": 44162.556, "section_seq": 1, "route_path_id": 67167}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44162.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 67167}], "total_distance_m": 44162.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 41566.265, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2596.291, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4334, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:58Z", "source_id": 48030029, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:06:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:02Z", "source_id": 15605839, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:12Z", "source_id": 48048310, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:12:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:14Z", "source_id": 15610930, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:03Z", "source_id": 48059337, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:15:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:08Z", "source_id": 15614108, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4187, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:57Z", "source_id": 48079001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:22:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:04Z", "source_id": 15619792, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4256, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:20Z", "source_id": 48102843, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:31:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:23Z", "source_id": 15626627, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:04Z", "source_id": 15638775, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:57Z", "source_id": 15640345, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:56Z", "source_id": 15643673, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:55Z", "source_id": 15646168, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:58:10Z", "source_id": 15649658, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Darlington |
1700 |
1700½ |
6 |
None |
None |
Saltburn |
1754 |
1753½ |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32332/2026-09-15/detailed |
None |
Marske |
2026-09-15T17:53:00+01:00 |
Saltburn |
4.0 |
{"type": "LineString", "coordinates": [[-1.0195165, 54.5873806], [-1.0189585999999995, 54.5873581], [-1.0182281, 54.587351600000005], [-1.0176092999999995, 54.587349800000005], [-1.0165468, 54.587377199999985], [-1.0163771, 54.58738410000001], [-1.0153313, 54.5874426], [-1.0131319, 54.58759810000001], [-1.0118122, 54.5876478], [-1.0105921, 54.587644100000006], [-1.0095742, 54.5876068], [-1.0083708, 54.587519799999995], [-1.0072255, 54.58740169999999], [-1.0060531, 54.587223599999994], [-1.0050204, 54.58702459999999], [-1.0039132, 54.58677800000001], [-1.003, 54.58653329999999], [-1.0020944, 54.586255399999985], [-1.001158, 54.585933], [-1.0005097, 54.585697999999994], [-0.9999842, 54.58547260000001], [-0.9977646, 54.5845074], [-0.9973372, 54.5843297], [-0.9969829999999998, 54.5841857], [-0.9965387, 54.5840249], [-0.9961837, 54.5839052], [-0.996046, 54.5838618], [-0.9956343999999998, 54.5837359], [-0.9952097, 54.5836168], [-0.9948517999999998, 54.58352150000001], [-0.9944838, 54.5834331], [-0.9942229999999996, 54.5833755], [-0.9939837, 54.5833279], [-0.9937257, 54.58328289999999], [-0.9934675999999998, 54.5832405], [-0.9932205, 54.58320330000001], [-0.9927912, 54.58314929999999], [-0.9923693, 54.5831012], [-0.9922054, 54.5830855], [-0.9915913591446698, 54.58305258383052], [-0.9910114999999998, 54.5830215], [-0.990852, 54.5830135], [-0.9906273, 54.58300229999999], [-0.9902254, 54.58298870000001], [-0.9897868999999998, 54.5829961], [-0.9896842, 54.5829974], [-0.989421, 54.5830021], [-0.9881468125314736, 54.58305280490932], [-0.9879459, 54.5830608], [-0.9861121999999998, 54.5831333], [-0.9849901, 54.5831776], [-0.9804626, 54.58335170000001], [-0.9795169, 54.5833935], [-0.9790871, 54.583412], [-0.9785875, 54.5834102], [-0.9783593, 54.58341209999999], [-0.9780720000000002, 54.583416699999994], [-0.9776361, 54.583400100000006], [-0.9772106, 54.583405600000006], [-0.9769128, 54.58341729999999], [-0.975311, 54.58348679999999], [-0.9747589, 54.5835099]]} |
1.9 |
1754 |
1758 |
Marske |
Saltburn |
Saltburn |
54.5835099 |
-0.9747589 |
54.5835099 |
-0.9747589 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Saltburn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649658 |
1789491491290681 |
54 |
54 |
2026-09-15 17:08:12.113773 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:11.278800 |
| 555150 |
586193 |
P86936 |
882D16MU15 |
2026-09-15 |
COMPLETE |
15648546 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 586193, "stp": "P", "toc": "Southeastern", "uid": "P86936", "consist": "465012+465904+466023", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86936/2026-09-15/detailed", "trust_id": "882D16MU15", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "2", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2D16", "timing_status": "LATE", "origin_station": "Dartford", "current_leg_arr": "1758", "current_leg_dep": "1754", "current_leg_end": "London Charing Cross", "origin_dep_time": "1705", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "1754", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.717, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 668.047, \"from_m\": 622.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1021.6, \"from_m\": 668.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1580.718, \"from_m\": 1021.6, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1608.408, \"from_m\": 1580.718, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3196.84, \"from_m\": 1608.408, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4200.975, \"from_m\": 3196.84, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16072.808, \"from_m\": 4200.975, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16147.693, \"from_m\": 16072.808, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16993.537, \"from_m\": 16147.693, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17408.98, \"from_m\": 16993.537, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17817.564, \"from_m\": 17408.98, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17914.808, \"from_m\": 17817.564, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24024.561, \"from_m\": 17914.808, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25988.654, \"from_m\": 24024.561, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27454.342, \"from_m\": 25988.654, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586193, \"profile_key\": \"25096ec3c94ccb2a2230cdccd406f9dd94b19990795005c4b8ab035e09452f39\", \"schedule_id\": 23153, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1705\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1706H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1707H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 3, \"distance_m\": 1608.408, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1708H\", \"wtt_dep\": \"1709H\", \"location\": \"Crayford\", \"stage_seq\": 4, \"distance_m\": 2992.94, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1712\", \"wtt_dep\": \"1712H\", \"location\": \"Bexley\", \"stage_seq\": 5, \"distance_m\": 5314.039, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1714H\", \"wtt_dep\": \"1715\", \"location\": \"Albany Park\", \"stage_seq\": 6, \"distance_m\": 6902.126, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1718\", \"location\": \"Sidcup\", \"stage_seq\": 7, \"distance_m\": 8405.93, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1720H\", \"wtt_dep\": \"1721H\", \"location\": \"New Eltham\", \"stage_seq\": 8, \"distance_m\": 10796.072, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1723H\", \"wtt_dep\": \"1724\", \"location\": \"Mottingham\", \"stage_seq\": 9, \"distance_m\": 12247.64, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1727\", \"wtt_dep\": \"1727H\", \"location\": \"Lee\", \"stage_seq\": 10, \"distance_m\": 14825.891, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 15984.466, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 17504.774, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1735\", \"wtt_dep\": \"1736\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 18006.994, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 14, \"distance_m\": 18369.066, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1738\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 15, \"distance_m\": 18905.461, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"New Cross\", \"stage_seq\": 16, \"distance_m\": 19724.145, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 22697.413, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1746\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 24562.605, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1748\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 25502.789, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": \"1751\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 26249.106, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 21, \"distance_m\": 27454.342, \"section_seq\": 1, \"route_path_id\": 37455}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27454.342, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37455}], \"total_distance_m\": 27454.342, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 26307.321, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1147.021, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1705", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:19Z\", \"source_id\": 48042992, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:23Z\", \"source_id\": 15609449, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:51Z\", \"source_id\": 48053120, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:54Z\", \"source_id\": 15612328, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:22Z\", \"source_id\": 48060250, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:15:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:25Z\", \"source_id\": 15614395, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:47Z\", \"source_id\": 48067176, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:48Z\", \"source_id\": 15616318, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:36Z\", \"source_id\": 48077921, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:38Z\", \"source_id\": 15619436, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:09Z\", \"source_id\": 48085202, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:24:10Z\", \"source_id\": 15621535, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:07Z\", \"source_id\": 48093562, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:27:11Z\", \"source_id\": 15623941, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:37Z\", \"source_id\": 48100746, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:42Z\", \"source_id\": 15625999, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:28Z\", \"source_id\": 48114026, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:30Z\", \"source_id\": 15630065, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:44Z\", \"source_id\": 48146059, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:47Z\", \"source_id\": 15640225, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:41Z\", \"source_id\": 48161930, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:43Z\", \"source_id\": 15645183, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:51Z\", \"source_id\": 48172442, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:53Z\", \"source_id\": 15648546, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "2", "timing_fact_generation": 1789491414738907, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:17.066028", "service_state_evidence_id": 15648546, "current_leg_start_actual_dep": "2026-09-15T17:55:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:17.739619", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
DFD |
CHX |
2D16 |
465012+465904+466023 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.717, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1021.6, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1580.718, "from_m": 1021.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1608.408, "from_m": 1580.718, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3196.84, "from_m": 1608.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4200.975, "from_m": 3196.84, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16072.808, "from_m": 4200.975, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16147.693, "from_m": 16072.808, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16993.537, "from_m": 16147.693, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17408.98, "from_m": 16993.537, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17817.564, "from_m": 17408.98, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17914.808, "from_m": 17817.564, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24024.561, "from_m": 17914.808, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25988.654, "from_m": 24024.561, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27454.342, "from_m": 25988.654, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586193, "profile_key": "25096ec3c94ccb2a2230cdccd406f9dd94b19990795005c4b8ab035e09452f39", "schedule_id": 23153, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1705", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1706H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1707H", "location": "Crayford Spur B Jn", "stage_seq": 3, "distance_m": 1608.408, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1708H", "wtt_dep": "1709H", "location": "Crayford", "stage_seq": 4, "distance_m": 2992.94, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1712", "wtt_dep": "1712H", "location": "Bexley", "stage_seq": 5, "distance_m": 5314.039, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1714H", "wtt_dep": "1715", "location": "Albany Park", "stage_seq": 6, "distance_m": 6902.126, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1718", "location": "Sidcup", "stage_seq": 7, "distance_m": 8405.93, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1720H", "wtt_dep": "1721H", "location": "New Eltham", "stage_seq": 8, "distance_m": 10796.072, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1723H", "wtt_dep": "1724", "location": "Mottingham", "stage_seq": 9, "distance_m": 12247.64, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1727", "wtt_dep": "1727H", "location": "Lee", "stage_seq": 10, "distance_m": 14825.891, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Hither Green", "stage_seq": 11, "distance_m": 15984.466, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733", "location": "Parks Bridge Jn", "stage_seq": 12, "distance_m": 17504.774, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1735", "wtt_dep": "1736", "location": "Lewisham", "stage_seq": 13, "distance_m": 18006.994, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737", "location": "Lewisham Vale Jn", "stage_seq": 14, "distance_m": 18369.066, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1738", "location": "Tanners Hill Jn (NX)", "stage_seq": 15, "distance_m": 18905.461, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739", "location": "New Cross", "stage_seq": 16, "distance_m": 19724.145, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 22697.413, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1746", "location": "London Bridge", "stage_seq": 18, "distance_m": 24562.605, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1748", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 25502.789, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": "1751", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 26249.106, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 21, "distance_m": 27454.342, "section_seq": 1, "route_path_id": 37455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27454.342, "from_m": 0.0, "section_seq": 1, "route_path_id": 37455}], "total_distance_m": 27454.342, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 26307.321, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1147.021, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:19Z", "source_id": 48042992, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:10:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:23Z", "source_id": 15609449, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31729, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:51Z", "source_id": 48053120, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:54Z", "source_id": 15612328, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:22Z", "source_id": 48060250, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:15:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:25Z", "source_id": 15614395, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:47Z", "source_id": 48067176, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:48Z", "source_id": 15616318, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:36Z", "source_id": 48077921, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:22:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:38Z", "source_id": 15619436, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31707, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:09Z", "source_id": 48085202, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:24:10Z", "source_id": 15621535, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:07Z", "source_id": 48093562, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:27:11Z", "source_id": 15623941, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:37Z", "source_id": 48100746, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:30:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:42Z", "source_id": 15625999, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:28Z", "source_id": 48114026, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:35:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:30Z", "source_id": 15630065, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:44Z", "source_id": 48146059, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:47:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:47Z", "source_id": 15640225, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:41Z", "source_id": 48161930, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T16:53:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:43Z", "source_id": 15645183, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:51Z", "source_id": 48172442, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:58:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:53Z", "source_id": 15648546, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Dartford |
1705 |
1705 |
1 |
None |
None |
London Charing Cross |
1754 |
1754 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86936/2026-09-15/detailed |
None |
London Waterloo (East) |
2026-09-15T17:55:00+01:00 |
London Charing Cross |
4.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 |
1754 |
1758 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648546 |
1789491414738907 |
72 |
72 |
2026-09-15 17:08:17.739619 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:17.066028 |
| 555151 |
585694 |
Y80988 |
652A43MT15 |
2026-09-15 |
COMPLETE |
15648672 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 585694, "stp": "O", "toc": "West Midlands Trains", "uid": "Y80988", "consist": "730043", "dest_crs": "WSL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80988/2026-09-15/detailed", "trust_id": "652A43MT15", "origin_crs": "WVH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Walsall", "service_date": "2026-09-15", "dest_arr_time": "1757", "dest_platform": "3", "is_terminated": 1, "next_location": "Walsall", "signalling_id": "2A43", "timing_status": "LATE", "origin_station": "Wolverhampton", "current_leg_arr": "1758", "current_leg_dep": "1754", "current_leg_end": "Walsall", "origin_dep_time": "1648", "origin_platform": "5", "current_location": "Walsall", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9911539969297969, 52.56261474440464], [-1.9914867999999997, 52.5627838], [-1.991857, 52.5629882], [-1.9919696, 52.5630521], [-1.9921275000000005, 52.5631417], [-1.9923322999999995, 52.56328], [-1.9925431, 52.5634258], [-1.9927802, 52.5635812], [-1.9928961999999997, 52.56364870000001], [-1.9932106999999992, 52.563884300000005], [-1.9934751, 52.5640986], [-1.9936134999999997, 52.5642402], [-1.9938808, 52.5644523], [-1.9945012, 52.56492029999999], [-1.9947454999999996, 52.56520969999999], [-1.9948552, 52.565316], [-1.9949599, 52.5654225], [-1.9951720999999996, 52.5656465], [-1.9953818, 52.565891], [-1.9957053, 52.5663089], [-1.9959261, 52.56664010000001], [-1.9960458999999997, 52.5668345], [-1.9962511, 52.56721619999999], [-1.9963698, 52.5675018], [-1.9964822, 52.56786480000001], [-1.9965668, 52.568237200000006], [-1.9966465, 52.5686341], [-1.996667, 52.568922], [-1.9966628, 52.56934139999999], [-1.9966503, 52.56955959999999], [-1.9966206, 52.5697743], [-1.9965045999999995, 52.570162999999994], [-1.9962127999999997, 52.5709142], [-1.995971, 52.57144149999999], [-1.9949505, 52.573079099999994], [-1.9947727, 52.5733645], [-1.9944183999999996, 52.57393719999999], [-1.9942880000000005, 52.57415090000001], [-1.9941139, 52.57443649999999], [-1.9938400104022092, 52.57487162309209], [-1.9935591, 52.5753179], [-1.9934062999999995, 52.57555930000001], [-1.9931594, 52.5759605], [-1.9925684, 52.5769059], [-1.9920017, 52.5778182], [-1.9915965, 52.5784501], [-1.9913171, 52.57888410000001], [-1.9910244, 52.5793303], [-1.9908470999999996, 52.57956670000001], [-1.9906412, 52.57983050000001], [-1.9904485, 52.58004460000001], [-1.9902028, 52.5803117], [-1.9898070999999995, 52.5806744], [-1.9894759, 52.5809441], [-1.9889676000000005, 52.5813231], [-1.9885227, 52.5816129], [-1.9882666, 52.58178240000001], [-1.9880225, 52.5819339], [-1.987848, 52.582037799999995], [-1.9877619999999996, 52.58209709999999], [-1.9874767, 52.582286], [-1.9873023000000003, 52.58242450000001], [-1.9871980999999996, 52.58251329999999], [-1.98704, 52.582621200000006], [-1.9864863999999995, 52.58304909999999], [-1.9863273, 52.583170800000005], [-1.9861065, 52.5833256], [-1.9858854999999995, 52.58346059999999], [-1.9856005, 52.5836567], [-1.9854584, 52.5837715], [-1.9853423999999995, 52.583882], [-1.9851321, 52.584085]]}", "current_leg_start": "Bescot Stadium", "dest_arr_time_act": "1757", "motion_projection": null, "next_location_lat": "52.5840850", "next_location_lon": "-1.9851321", "previous_location": "Bescot Stadium", "current_leg_milage": "1.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 369.616, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 718.86, \"from_m\": 369.616, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6786.25, \"from_m\": 718.86, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 7151.147, \"from_m\": 6786.25, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10774.067, \"from_m\": 7151.147, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11331.809, \"from_m\": 10774.067, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11385.857, \"from_m\": 11331.809, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11386.764, \"from_m\": 11385.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13946.278, \"from_m\": 11386.764, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17418.703, \"from_m\": 13946.278, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17458.032, \"from_m\": 17418.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19629.115, \"from_m\": 17458.032, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 20491.598, \"from_m\": 19629.115, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21051.931, \"from_m\": 20491.598, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 21071.377, \"from_m\": 21051.931, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21101.748, \"from_m\": 21071.377, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 21523.459, \"from_m\": 21101.748, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22305.081, \"from_m\": 21523.459, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22681.409, \"from_m\": 22305.081, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23426.599, \"from_m\": 22681.409, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24681.066, \"from_m\": 23426.599, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24910.714, \"from_m\": 24681.066, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 24953.705, \"from_m\": 24910.714, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25236.685, \"from_m\": 24953.705, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27462.744, \"from_m\": 25236.685, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27660.502, \"from_m\": 27462.744, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35425.497, \"from_m\": 27660.502, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35480.929, \"from_m\": 35425.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36135.052, \"from_m\": 35480.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36231.594, \"from_m\": 36135.052, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36267.763, \"from_m\": 36231.594, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38311.314, \"from_m\": 36267.763, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38595.468, \"from_m\": 38311.314, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 585694, \"profile_key\": \"689e3d9e4c330ce8e0a194994af48cb4cb69a9dc76f9c078e371e9f68e53747b\", \"schedule_id\": 39313, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Wolverhampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653H\", \"location\": \"Coseley\", \"stage_seq\": 2, \"distance_m\": 5416.111, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1656H\", \"location\": \"Tipton\", \"stage_seq\": 3, \"distance_m\": 7649.846, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1659\", \"location\": \"Dudley Port\", \"stage_seq\": 4, \"distance_m\": 8997.216, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": \"1703\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 5, \"distance_m\": 12249.64, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": \"1706\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 6, \"distance_m\": 14358.322, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1706H\", \"location\": \"Galton Jn\", \"stage_seq\": 7, \"distance_m\": 14779.343, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1707H\", \"wtt_dep\": \"1708H\", \"location\": \"Smethwick Rolfe Street\", \"stage_seq\": 8, \"distance_m\": 15395.823, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710H\", \"location\": \"Soho South Jn\", \"stage_seq\": 9, \"distance_m\": 17516.545, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1715\", \"wtt_dep\": \"1730\", \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 20800.453, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 21797.469, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735\", \"location\": \"Duddeston\", \"stage_seq\": 12, \"distance_m\": 23124.13, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1738\", \"location\": \"Aston\", \"stage_seq\": 13, \"distance_m\": 25057.235, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1739H\", \"wtt_dep\": \"1740\", \"location\": \"Witton\", \"stage_seq\": 14, \"distance_m\": 26211.515, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742H\", \"location\": \"Perry Barr\", \"stage_seq\": 15, \"distance_m\": 27572.27, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744H\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 16, \"distance_m\": 28721.164, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Hamstead\", \"stage_seq\": 17, \"distance_m\": 29982.494, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750H\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 18, \"distance_m\": 34277.52, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1752\", \"wtt_dep\": \"1752H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 19, \"distance_m\": 35887.108, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1755\", \"location\": \"Pleck Jn\", \"stage_seq\": 20, \"distance_m\": 37452.191, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1757\", \"wtt_dep\": null, \"location\": \"Walsall\", \"stage_seq\": 21, \"distance_m\": 38595.468, \"section_seq\": 1, \"route_path_id\": 28872}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38595.468, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28872}], \"total_distance_m\": 38595.468, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37768.808, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 826.66, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1648", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.5840850", "current_position_lon": "-1.9851321", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:33Z\", \"source_id\": 48005912, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:38Z\", \"source_id\": 15599154, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:02Z\", \"source_id\": 48012647, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:00:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:59:09Z\", \"source_id\": 15601093, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:27Z\", \"source_id\": 48019812, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:01:30Z\", \"source_id\": 15603062, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:51Z\", \"source_id\": 48029692, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:55Z\", \"source_id\": 15605762, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:45Z\", \"source_id\": 48038303, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:48Z\", \"source_id\": 15608108, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:54Z\", \"source_id\": 48044687, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:58Z\", \"source_id\": 15609893, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:23Z\", \"source_id\": 48066030, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:27Z\", \"source_id\": 15616057, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:53Z\", \"source_id\": 48120428, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:58Z\", \"source_id\": 15632091, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:54Z\", \"source_id\": 48125702, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:56Z\", \"source_id\": 15633737, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:51Z\", \"source_id\": 48133327, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:55Z\", \"source_id\": 15636195, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:29Z\", \"source_id\": 48137655, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:34Z\", \"source_id\": 15637635, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:30Z\", \"source_id\": 48145416, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:33Z\", \"source_id\": 15640059, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:29Z\", \"source_id\": 48155934, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:31Z\", \"source_id\": 15643353, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:52Z\", \"source_id\": 48162446, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:52:57Z\", \"source_id\": 15645364, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:00Z\", \"source_id\": 48172823, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:02Z\", \"source_id\": 15648672, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Walsall", "service_state_platform": "3", "timing_fact_generation": 1789491424666027, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:17.069660", "service_state_evidence_id": 15648672, "current_leg_start_actual_dep": "2026-09-15T17:53:30+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:17.743268", "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 |
O |
WVH |
WSL |
2A43 |
730043 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 369.616, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 718.86, "from_m": 369.616, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6786.25, "from_m": 718.86, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 7151.147, "from_m": 6786.25, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10774.067, "from_m": 7151.147, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11331.809, "from_m": 10774.067, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11385.857, "from_m": 11331.809, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11386.764, "from_m": 11385.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13946.278, "from_m": 11386.764, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17418.703, "from_m": 13946.278, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17458.032, "from_m": 17418.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19629.115, "from_m": 17458.032, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 20491.598, "from_m": 19629.115, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21051.931, "from_m": 20491.598, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 21071.377, "from_m": 21051.931, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21101.748, "from_m": 21071.377, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 21523.459, "from_m": 21101.748, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22305.081, "from_m": 21523.459, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22681.409, "from_m": 22305.081, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23426.599, "from_m": 22681.409, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24681.066, "from_m": 23426.599, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24910.714, "from_m": 24681.066, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 24953.705, "from_m": 24910.714, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25236.685, "from_m": 24953.705, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27462.744, "from_m": 25236.685, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27660.502, "from_m": 27462.744, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35425.497, "from_m": 27660.502, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35480.929, "from_m": 35425.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36135.052, "from_m": 35480.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36231.594, "from_m": 36135.052, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36267.763, "from_m": 36231.594, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38311.314, "from_m": 36267.763, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38595.468, "from_m": 38311.314, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 585694, "profile_key": "689e3d9e4c330ce8e0a194994af48cb4cb69a9dc76f9c078e371e9f68e53747b", "schedule_id": 39313, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1648", "location": "Wolverhampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653H", "location": "Coseley", "stage_seq": 2, "distance_m": 5416.111, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1656H", "location": "Tipton", "stage_seq": 3, "distance_m": 7649.846, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1659", "location": "Dudley Port", "stage_seq": 4, "distance_m": 8997.216, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": "1703", "location": "Sandwell & Dudley", "stage_seq": 5, "distance_m": 12249.64, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": "1706", "location": "Smethwick Galton Bridge LL", "stage_seq": 6, "distance_m": 14358.322, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1706H", "location": "Galton Jn", "stage_seq": 7, "distance_m": 14779.343, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1707H", "wtt_dep": "1708H", "location": "Smethwick Rolfe Street", "stage_seq": 8, "distance_m": 15395.823, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710H", "location": "Soho South Jn", "stage_seq": 9, "distance_m": 17516.545, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1715", "wtt_dep": "1730", "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 20800.453, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 21797.469, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735", "location": "Duddeston", "stage_seq": 12, "distance_m": 23124.13, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1738", "location": "Aston", "stage_seq": 13, "distance_m": 25057.235, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1739H", "wtt_dep": "1740", "location": "Witton", "stage_seq": 14, "distance_m": 26211.515, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742H", "location": "Perry Barr", "stage_seq": 15, "distance_m": 27572.27, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744H", "location": "Perry Barr North Jn", "stage_seq": 16, "distance_m": 28721.164, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Hamstead", "stage_seq": 17, "distance_m": 29982.494, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750H", "location": "Tame Bridge Parkway", "stage_seq": 18, "distance_m": 34277.52, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1752", "wtt_dep": "1752H", "location": "Bescot Stadium", "stage_seq": 19, "distance_m": 35887.108, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1755", "location": "Pleck Jn", "stage_seq": 20, "distance_m": 37452.191, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1757", "wtt_dep": null, "location": "Walsall", "stage_seq": 21, "distance_m": 38595.468, "section_seq": 1, "route_path_id": 28872}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38595.468, "from_m": 0.0, "section_seq": 1, "route_path_id": 28872}], "total_distance_m": 38595.468, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37768.808, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 826.66, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19593, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:33Z", "source_id": 48005912, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:38Z", "source_id": 15599154, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19597, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:02Z", "source_id": 48012647, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:00:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:59:09Z", "source_id": 15601093, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:27Z", "source_id": 48019812, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:01:30Z", "source_id": 15603062, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:51Z", "source_id": 48029692, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:55Z", "source_id": 15605762, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:45Z", "source_id": 48038303, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:48Z", "source_id": 15608108, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19640, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:54Z", "source_id": 48044687, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:10:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:58Z", "source_id": 15609893, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:23Z", "source_id": 48066030, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:19:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:27Z", "source_id": 15616057, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:53Z", "source_id": 48120428, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:58Z", "source_id": 15632091, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:54Z", "source_id": 48125702, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:56Z", "source_id": 15633737, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19512, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:51Z", "source_id": 48133327, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:42:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:55Z", "source_id": 15636195, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:29Z", "source_id": 48137655, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:44:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:34Z", "source_id": 15637635, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:30Z", "source_id": 48145416, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:33Z", "source_id": 15640059, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:29Z", "source_id": 48155934, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:51:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:31Z", "source_id": 15643353, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19560, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:52Z", "source_id": 48162446, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:53:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:52:57Z", "source_id": 15645364, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:00Z", "source_id": 48172823, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:58:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:02Z", "source_id": 15648672, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Wolverhampton |
1648 |
1648 |
5 |
None |
None |
Walsall |
1757 |
1757 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80988/2026-09-15/detailed |
None |
Bescot Stadium |
2026-09-15T17:53:30+01:00 |
Walsall |
4.0 |
{"type": "LineString", "coordinates": [[-1.9911539969297969, 52.56261474440464], [-1.9914867999999997, 52.5627838], [-1.991857, 52.5629882], [-1.9919696, 52.5630521], [-1.9921275000000005, 52.5631417], [-1.9923322999999995, 52.56328], [-1.9925431, 52.5634258], [-1.9927802, 52.5635812], [-1.9928961999999997, 52.56364870000001], [-1.9932106999999992, 52.563884300000005], [-1.9934751, 52.5640986], [-1.9936134999999997, 52.5642402], [-1.9938808, 52.5644523], [-1.9945012, 52.56492029999999], [-1.9947454999999996, 52.56520969999999], [-1.9948552, 52.565316], [-1.9949599, 52.5654225], [-1.9951720999999996, 52.5656465], [-1.9953818, 52.565891], [-1.9957053, 52.5663089], [-1.9959261, 52.56664010000001], [-1.9960458999999997, 52.5668345], [-1.9962511, 52.56721619999999], [-1.9963698, 52.5675018], [-1.9964822, 52.56786480000001], [-1.9965668, 52.568237200000006], [-1.9966465, 52.5686341], [-1.996667, 52.568922], [-1.9966628, 52.56934139999999], [-1.9966503, 52.56955959999999], [-1.9966206, 52.5697743], [-1.9965045999999995, 52.570162999999994], [-1.9962127999999997, 52.5709142], [-1.995971, 52.57144149999999], [-1.9949505, 52.573079099999994], [-1.9947727, 52.5733645], [-1.9944183999999996, 52.57393719999999], [-1.9942880000000005, 52.57415090000001], [-1.9941139, 52.57443649999999], [-1.9938400104022092, 52.57487162309209], [-1.9935591, 52.5753179], [-1.9934062999999995, 52.57555930000001], [-1.9931594, 52.5759605], [-1.9925684, 52.5769059], [-1.9920017, 52.5778182], [-1.9915965, 52.5784501], [-1.9913171, 52.57888410000001], [-1.9910244, 52.5793303], [-1.9908470999999996, 52.57956670000001], [-1.9906412, 52.57983050000001], [-1.9904485, 52.58004460000001], [-1.9902028, 52.5803117], [-1.9898070999999995, 52.5806744], [-1.9894759, 52.5809441], [-1.9889676000000005, 52.5813231], [-1.9885227, 52.5816129], [-1.9882666, 52.58178240000001], [-1.9880225, 52.5819339], [-1.987848, 52.582037799999995], [-1.9877619999999996, 52.58209709999999], [-1.9874767, 52.582286], [-1.9873023000000003, 52.58242450000001], [-1.9871980999999996, 52.58251329999999], [-1.98704, 52.582621200000006], [-1.9864863999999995, 52.58304909999999], [-1.9863273, 52.583170800000005], [-1.9861065, 52.5833256], [-1.9858854999999995, 52.58346059999999], [-1.9856005, 52.5836567], [-1.9854584, 52.5837715], [-1.9853423999999995, 52.583882], [-1.9851321, 52.584085]]} |
1.6 |
1754 |
1758 |
Bescot Stadium |
Walsall |
Walsall |
52.5840850 |
-1.9851321 |
52.5840850 |
-1.9851321 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Walsall |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648672 |
1789491424666027 |
78 |
78 |
2026-09-15 17:08:17.743268 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:17.069660 |
| 555152 |
586219 |
P77135 |
512O47MU15 |
2026-09-15 |
COMPLETE |
15648651 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 586219, "stp": "P", "toc": "Greater Anglia", "uid": "P77135", "consist": "720117+720556", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77135/2026-09-15/detailed", "trust_id": "512O47MU15", "origin_crs": "HFE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "7", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2O47", "timing_status": "LATE", "origin_station": "Hertford East", "current_leg_arr": "1758", "current_leg_dep": "1747", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1706", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Hackney Downs", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Hackney Downs", "current_leg_milage": "2.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 250.794, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3007.927, \"from_m\": 250.794, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3119.354, \"from_m\": 3007.927, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3441.871, \"from_m\": 3119.354, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3530.678, \"from_m\": 3441.871, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8485.676, \"from_m\": 3530.678, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9291.127, \"from_m\": 8485.676, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16305.207, \"from_m\": 9291.127, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 21523.848, \"from_m\": 16305.207, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21555.741, \"from_m\": 21523.848, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29196.258, \"from_m\": 21555.741, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 31057.455, \"from_m\": 29196.258, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31160.15, \"from_m\": 31057.455, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31807.01, \"from_m\": 31160.15, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 32892.436, \"from_m\": 31807.01, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33838.518, \"from_m\": 32892.436, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34416.663, \"from_m\": 33838.518, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35881.168, \"from_m\": 34416.663, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37457.158, \"from_m\": 35881.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38094.059, \"from_m\": 37457.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38570.734, \"from_m\": 38094.059, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39023.952, \"from_m\": 38570.734, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586219, \"profile_key\": \"d1e0fd615b1bbd25ed3dac051dc7355af856d1c038cf297274a9f3ec011f1980\", \"schedule_id\": 22613, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1706\", \"location\": \"Hertford East\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": \"1710H\", \"location\": \"Ware\", \"stage_seq\": 2, \"distance_m\": 3208.728, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1713H\", \"wtt_dep\": \"1714\", \"location\": \"St. Margaret's\", \"stage_seq\": 3, \"distance_m\": 6270.565, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1717\", \"location\": \"Rye House\", \"stage_seq\": 4, \"distance_m\": 8574.046, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1718\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 5, \"distance_m\": 9332.118, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1720H\", \"wtt_dep\": \"1721H\", \"location\": \"Broxbourne\", \"stage_seq\": 6, \"distance_m\": 11309.554, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1725H\", \"location\": \"Cheshunt\", \"stage_seq\": 7, \"distance_m\": 16360.495, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1727H\", \"wtt_dep\": \"1728\", \"location\": \"Waltham Cross\", \"stage_seq\": 8, \"distance_m\": 18313.459, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1730H\", \"location\": \"Enfield Lock\", \"stage_seq\": 9, \"distance_m\": 19916.455, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Brimsdown\", \"stage_seq\": 10, \"distance_m\": 21689.452, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735\", \"location\": \"Ponders End\", \"stage_seq\": 11, \"distance_m\": 23108.207, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 12, \"distance_m\": 29424.911, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 13, \"distance_m\": 30185.109, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1743H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 14, \"distance_m\": 31137.529, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Clapton Jn\", \"stage_seq\": 15, \"distance_m\": 31855.527, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748\", \"location\": \"Hackney Downs\", \"stage_seq\": 16, \"distance_m\": 34237.665, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 37211.81, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 39023.952, \"section_seq\": 1, \"route_path_id\": 99730}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39023.952, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99730}], \"total_distance_m\": 39023.952, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37416.069, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1607.883, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1706", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:04Z\", \"source_id\": 48042214, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:06Z\", \"source_id\": 15609155, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:23Z\", \"source_id\": 48054683, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:25Z\", \"source_id\": 15612763, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:26Z\", \"source_id\": 48063278, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:28Z\", \"source_id\": 15615239, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:57Z\", \"source_id\": 48079045, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:01Z\", \"source_id\": 15619758, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:50Z\", \"source_id\": 48090133, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:51Z\", \"source_id\": 15622897, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:22Z\", \"source_id\": 48097086, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:28Z\", \"source_id\": 15625025, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:31Z\", \"source_id\": 48103297, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:33Z\", \"source_id\": 15626754, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:40Z\", \"source_id\": 48109108, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:41Z\", \"source_id\": 15628511, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:00Z\", \"source_id\": 48115465, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:01Z\", \"source_id\": 15630443, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:32Z\", \"source_id\": 48127440, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:35Z\", \"source_id\": 15634252, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:53Z\", \"source_id\": 48146499, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:55Z\", \"source_id\": 15640318, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:36Z\", \"source_id\": 48159146, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:39Z\", \"source_id\": 15644308, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:54Z\", \"source_id\": 48172590, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:58Z\", \"source_id\": 15648651, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "7", "timing_fact_generation": 1789491418344062, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:25.313983", "service_state_evidence_id": 15648651, "current_leg_start_actual_dep": "2026-09-15T17:50:00+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:25.631483", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
HFE |
LST |
2O47 |
720117+720556 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 250.794, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3007.927, "from_m": 250.794, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3119.354, "from_m": 3007.927, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3441.871, "from_m": 3119.354, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3530.678, "from_m": 3441.871, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8485.676, "from_m": 3530.678, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9291.127, "from_m": 8485.676, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16305.207, "from_m": 9291.127, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 21523.848, "from_m": 16305.207, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21555.741, "from_m": 21523.848, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29196.258, "from_m": 21555.741, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31057.455, "from_m": 29196.258, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31160.15, "from_m": 31057.455, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31807.01, "from_m": 31160.15, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 32892.436, "from_m": 31807.01, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33838.518, "from_m": 32892.436, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34416.663, "from_m": 33838.518, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35881.168, "from_m": 34416.663, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37457.158, "from_m": 35881.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38094.059, "from_m": 37457.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38570.734, "from_m": 38094.059, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39023.952, "from_m": 38570.734, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586219, "profile_key": "d1e0fd615b1bbd25ed3dac051dc7355af856d1c038cf297274a9f3ec011f1980", "schedule_id": 22613, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1706", "location": "Hertford East", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": "1710H", "location": "Ware", "stage_seq": 2, "distance_m": 3208.728, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1713H", "wtt_dep": "1714", "location": "St. Margaret's", "stage_seq": 3, "distance_m": 6270.565, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1717", "location": "Rye House", "stage_seq": 4, "distance_m": 8574.046, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1718", "location": "Broxbourne Jn", "stage_seq": 5, "distance_m": 9332.118, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1720H", "wtt_dep": "1721H", "location": "Broxbourne", "stage_seq": 6, "distance_m": 11309.554, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1725H", "location": "Cheshunt", "stage_seq": 7, "distance_m": 16360.495, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1727H", "wtt_dep": "1728", "location": "Waltham Cross", "stage_seq": 8, "distance_m": 18313.459, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1730H", "location": "Enfield Lock", "stage_seq": 9, "distance_m": 19916.455, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Brimsdown", "stage_seq": 10, "distance_m": 21689.452, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735", "location": "Ponders End", "stage_seq": 11, "distance_m": 23108.207, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741H", "location": "Tottenham Hale", "stage_seq": 12, "distance_m": 29424.911, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Tottenham South Jn", "stage_seq": 13, "distance_m": 30185.109, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1743H", "location": "Coppermill Jn", "stage_seq": 14, "distance_m": 31137.529, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744", "location": "Clapton Jn", "stage_seq": 15, "distance_m": 31855.527, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748", "location": "Hackney Downs", "stage_seq": 16, "distance_m": 34237.665, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 37211.81, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 39023.952, "section_seq": 1, "route_path_id": 99730}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39023.952, "from_m": 0.0, "section_seq": 1, "route_path_id": 99730}], "total_distance_m": 39023.952, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37416.069, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1607.883, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14805, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:04Z", "source_id": 48042214, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:06Z", "source_id": 15609155, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:23Z", "source_id": 48054683, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:25Z", "source_id": 15612763, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14813, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:26Z", "source_id": 48063278, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:16:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:28Z", "source_id": 15615239, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:57Z", "source_id": 48079045, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:01Z", "source_id": 15619758, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:50Z", "source_id": 48090133, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:26:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:51Z", "source_id": 15622897, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14852, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:22Z", "source_id": 48097086, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:28Z", "source_id": 15625025, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:31Z", "source_id": 48103297, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:31:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:33Z", "source_id": 15626754, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:40Z", "source_id": 48109108, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:41Z", "source_id": 15628511, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14864, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:00Z", "source_id": 48115465, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:01Z", "source_id": 15630443, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:32Z", "source_id": 48127440, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:40:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:35Z", "source_id": 15634252, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:53Z", "source_id": 48146499, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:47:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:55Z", "source_id": 15640318, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:36Z", "source_id": 48159146, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:39Z", "source_id": 15644308, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:54Z", "source_id": 48172590, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:58:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:58Z", "source_id": 15648651, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Hertford East |
1706 |
1706 |
2 |
None |
None |
London Liverpool Street |
1756 |
1756 |
7 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77135/2026-09-15/detailed |
None |
Hackney Downs |
2026-09-15T17:50:00+01:00 |
London Liverpool Street |
11.0 |
{"type": "LineString", "coordinates": [[-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
2.9 |
1747 |
1758 |
Hackney Downs |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648651 |
1789491418344062 |
65 |
65 |
2026-09-15 17:08:25.631483 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:25.313983 |
| 555153 |
587043 |
G30515 |
362K45MV15 |
2026-09-15 |
COMPLETE |
15648169 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 587043, "stp": "P", "toc": "Merseyrail", "uid": "G30515", "consist": "777142", "dest_crs": "HBL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30515/2026-09-15/detailed", "trust_id": "362K45MV15", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Headbolt Lane", "service_date": "2026-09-15", "dest_arr_time": "1756", "dest_platform": "1", "is_terminated": 1, "next_location": "Headbolt Lane", "signalling_id": "2K45", "timing_status": "LATE", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "1758", "current_leg_dep": "1756", "current_leg_end": "Headbolt Lane", "origin_dep_time": "1735", "origin_platform": "1", "current_location": "Headbolt Lane", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9020566999999997, 53.486595699999995], [-2.9018242, 53.4866575], [-2.9010672999999993, 53.4868597], [-2.900444, 53.487028], [-2.8924708999999997, 53.4891812], [-2.8922818, 53.4892327], [-2.8901963, 53.4897987], [-2.888544, 53.49025759999999], [-2.8880113999999995, 53.49040159999999], [-2.8840886, 53.49149189999999], [-2.8839028, 53.4915435]]}", "current_leg_start": "Kirkby (Merseyside)", "dest_arr_time_act": "1756", "motion_projection": null, "next_location_lat": "53.4915435", "next_location_lon": "-2.8839028", "previous_location": "Kirkby (Merseyside)", "current_leg_milage": "0.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 169.657, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 837.852, \"from_m\": 169.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1042.761, \"from_m\": 837.852, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2036.11, \"from_m\": 1042.761, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2096.099, \"from_m\": 2036.11, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3616.249, \"from_m\": 2096.099, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3869.577, \"from_m\": 3616.249, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4725.795, \"from_m\": 3869.577, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5023.959, \"from_m\": 4725.795, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5078.625, \"from_m\": 5023.959, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6442.936, \"from_m\": 5078.625, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6799.8, \"from_m\": 6442.936, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7157.025, \"from_m\": 6799.8, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 11984.924, \"from_m\": 7157.025, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13565.67, \"from_m\": 11984.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 587043, \"profile_key\": \"28a1d907ed204d5337012cf93ec497655c20264a14de6c3cc6c9704ce02fe98e\", \"schedule_id\": 11303, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1735\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1737H\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 2, \"distance_m\": 952.387, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1741H\", \"wtt_dep\": \"1742\", \"location\": \"Sandhills\", \"stage_seq\": 3, \"distance_m\": 3407.163, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1745\", \"location\": \"Kirkdale\", \"stage_seq\": 4, \"distance_m\": 4796.926, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Walton Jn\", \"stage_seq\": 5, \"distance_m\": 6271.818, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1746H\", \"wtt_dep\": \"1747\", \"location\": \"Rice Lane\", \"stage_seq\": 6, \"distance_m\": 7011.202, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1749\", \"wtt_dep\": \"1749H\", \"location\": \"Fazakerley\", \"stage_seq\": 7, \"distance_m\": 9199.438, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1753\", \"wtt_dep\": \"1753H\", \"location\": \"Kirkby (Merseyside)\", \"stage_seq\": 8, \"distance_m\": 12244.605, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1756\", \"wtt_dep\": null, \"location\": \"Headbolt Lane\", \"stage_seq\": 9, \"distance_m\": 13565.67, \"section_seq\": 1, \"route_path_id\": 31938}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13565.67, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31938}], \"total_distance_m\": 13565.67, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13565.67, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1735", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4915435", "current_position_lon": "-2.8839028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:16Z\", \"source_id\": 48121535, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:21Z\", \"source_id\": 15632397, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:26Z\", \"source_id\": 48132275, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:41:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:30Z\", \"source_id\": 15635865, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:34Z\", \"source_id\": 48137852, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:38Z\", \"source_id\": 15637666, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:25Z\", \"source_id\": 48147835, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:28Z\", \"source_id\": 15640800, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9639, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:32Z\", \"source_id\": 48156101, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:35Z\", \"source_id\": 15643391, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:32Z\", \"source_id\": 48164088, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:34Z\", \"source_id\": 15645886, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:19Z\", \"source_id\": 48171042, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:23Z\", \"source_id\": 15648169, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Headbolt Lane", "service_state_platform": "1", "timing_fact_generation": 1789491383996286, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:33.380338", "service_state_evidence_id": 15648169, "current_leg_start_actual_dep": "2026-09-15T17:55:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:33.726488", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
LVC |
HBL |
2K45 |
777142 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 169.657, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 837.852, "from_m": 169.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1042.761, "from_m": 837.852, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2036.11, "from_m": 1042.761, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2096.099, "from_m": 2036.11, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3616.249, "from_m": 2096.099, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3869.577, "from_m": 3616.249, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4725.795, "from_m": 3869.577, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5023.959, "from_m": 4725.795, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5078.625, "from_m": 5023.959, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6442.936, "from_m": 5078.625, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6799.8, "from_m": 6442.936, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7157.025, "from_m": 6799.8, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 11984.924, "from_m": 7157.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13565.67, "from_m": 11984.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 587043, "profile_key": "28a1d907ed204d5337012cf93ec497655c20264a14de6c3cc6c9704ce02fe98e", "schedule_id": 11303, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1735", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1737H", "location": "Moorfields (Northern Line)", "stage_seq": 2, "distance_m": 952.387, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1741H", "wtt_dep": "1742", "location": "Sandhills", "stage_seq": 3, "distance_m": 3407.163, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1745", "location": "Kirkdale", "stage_seq": 4, "distance_m": 4796.926, "section_seq": 1, "route_path_id": 31938}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746", "location": "Walton Jn", "stage_seq": 5, "distance_m": 6271.818, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1746H", "wtt_dep": "1747", "location": "Rice Lane", "stage_seq": 6, "distance_m": 7011.202, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1749", "wtt_dep": "1749H", "location": "Fazakerley", "stage_seq": 7, "distance_m": 9199.438, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1753", "wtt_dep": "1753H", "location": "Kirkby (Merseyside)", "stage_seq": 8, "distance_m": 12244.605, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1756", "wtt_dep": null, "location": "Headbolt Lane", "stage_seq": 9, "distance_m": 13565.67, "section_seq": 1, "route_path_id": 31938}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13565.67, "from_m": 0.0, "section_seq": 1, "route_path_id": 31938}], "total_distance_m": 13565.67, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13565.67, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:16Z", "source_id": 48121535, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:37:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:21Z", "source_id": 15632397, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:26Z", "source_id": 48132275, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:41:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:30Z", "source_id": 15635865, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9665, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:34Z", "source_id": 48137852, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:44:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:38Z", "source_id": 15637666, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:25Z", "source_id": 48147835, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:48:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:28Z", "source_id": 15640800, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9639, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:32Z", "source_id": 48156101, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:51:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:35Z", "source_id": 15643391, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:32Z", "source_id": 48164088, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:54:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:34Z", "source_id": 15645886, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9635, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:19Z", "source_id": 48171042, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:58:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:23Z", "source_id": 15648169, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Liverpool Central (Northern) |
1735 |
1735 |
1 |
None |
None |
Headbolt Lane |
1756 |
1756 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30515/2026-09-15/detailed |
None |
Kirkby (Merseyside) |
2026-09-15T17:55:30+01:00 |
Headbolt Lane |
2.0 |
{"type": "LineString", "coordinates": [[-2.9020566999999997, 53.486595699999995], [-2.9018242, 53.4866575], [-2.9010672999999993, 53.4868597], [-2.900444, 53.487028], [-2.8924708999999997, 53.4891812], [-2.8922818, 53.4892327], [-2.8901963, 53.4897987], [-2.888544, 53.49025759999999], [-2.8880113999999995, 53.49040159999999], [-2.8840886, 53.49149189999999], [-2.8839028, 53.4915435]]} |
0.8 |
1756 |
1758 |
Kirkby (Merseyside) |
Headbolt Lane |
Headbolt Lane |
53.4915435 |
-2.8839028 |
53.4915435 |
-2.8839028 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Headbolt Lane |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648169 |
1789491383996286 |
36 |
36 |
2026-09-15 17:08:33.726488 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:33.380338 |
| 555154 |
584573 |
C61202 |
722A06MS15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 16:58:30 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 584573, "stp": "P", "toc": "London Underground", "uid": "C61202", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61202/2026-09-15/detailed", "trust_id": "722A06MS15", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": "16:07:00", "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-15", "dest_arr_time": "1659", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A06", "timing_status": "EARLY", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "1626", "current_leg_dep": "1624", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "1607", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "1658½", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": "Kensal Green", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1607½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:12:03Z\", \"source_id\": 15563706, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:18:53Z\", \"source_id\": 15569101, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:20:22Z\", \"source_id\": 15570249, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:23:26Z\", \"source_id\": 15572749, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:25:31Z\", \"source_id\": 15574346, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789485937785451, "current_leg_arrival_utc": "2026-09-15T16:27:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:33.704586", "service_state_evidence_id": 15574346, "current_leg_start_actual_dep": "2026-09-15T16:25:30+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T16:58:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:34.144501", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
P |
HRW |
ZEL |
2A06 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:12:03Z", "source_id": 15563706, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:18:53Z", "source_id": 15569101, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:20:22Z", "source_id": 15570249, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:23:26Z", "source_id": 15572749, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:25:31Z", "source_id": 15574346, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:26:00+01:00", "operational_fact": true}] |
Harrow & Wealdstone (DC) |
1607 |
1607½ |
2 |
16:07:00 |
None |
Elephant & Castle L.T. |
1659 |
1658½ |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C61202/2026-09-15/detailed |
None |
Kensal Green |
2026-09-15T16:25:30+01:00 |
Queen's Park (DC) |
2.0 |
{"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} |
0.8 |
1624 |
1626 |
Kensal Green |
Queen's Park (DC) |
Queen's Park (DC) |
51.5341536 |
-0.2053586 |
51.5341536 |
-0.2053586 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:30 |
Queen's Park (DC) |
TRUST |
TRACKING_TIMEOUT |
15574346 |
1789485937785451 |
17 |
17 |
2026-09-15 17:08:34.144501 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:33.704586 |
| 555155 |
587307 |
C03246 |
745T26MV15 |
2026-09-15 |
COMPLETE |
15649279 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 587307, "stp": "P", "toc": "Great Western Railway", "uid": "C03246", "consist": "165129", "dest_crs": "BDW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03246/2026-09-15/detailed", "trust_id": "745T26MV15", "origin_crs": "BDW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedwyn", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedwyn", "signalling_id": "5T26", "timing_status": "EARLY", "origin_station": "Bedwyn", "current_leg_arr": "1759", "current_leg_dep": "1757", "current_leg_end": "Bedwyn", "origin_dep_time": "1746", "origin_platform": "1", "current_location": "Bedwyn", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6017363999999998, 51.37623479999999], [-1.6015145, 51.3764943], [-1.6010909, 51.376981], [-1.6006546, 51.3774908], [-1.60048, 51.3777009], [-1.5998849, 51.3783904], [-1.5995518999999998, 51.37877460000001], [-1.599405, 51.37894519999999], [-1.5991924999999998, 51.37918830000001], [-1.5989577, 51.3794657]]}", "current_leg_start": "Bedwyn Reversing Siding", "dest_arr_time_act": "1759", "motion_projection": null, "next_location_lat": "51.3794657", "next_location_lon": "-1.5989577", "previous_location": "Bedwyn Reversing Siding", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 815.515, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 587307, \"profile_key\": \"0d0b4284bc8eac3984e50186547cf53ad41ec0244ad6c635e62e5b211370c49e\", \"schedule_id\": 422, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Bedwyn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28079}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1758\", \"location\": \"Bedwyn Reversing Siding\", \"stage_seq\": 2, \"distance_m\": 407.758, \"section_seq\": 1, \"route_path_id\": 28079}, {\"is_pass\": false, \"wtt_arr\": \"1759\", \"wtt_dep\": null, \"location\": \"Bedwyn\", \"stage_seq\": 3, \"distance_m\": 815.515, \"section_seq\": 1, \"route_path_id\": 28079}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 815.515, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28079}], \"total_distance_m\": 815.515, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 815.515, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1746", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3794657", "current_position_lon": "-1.5989577", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:08Z\", \"source_id\": 48139269, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:10Z\", \"source_id\": 15638081, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:40Z\", \"source_id\": 48174522, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:43Z\", \"source_id\": 15649279, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedwyn", "service_state_platform": "2", "timing_fact_generation": 1789491467936841, "current_leg_arrival_utc": "2026-09-15T17:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:35.119787", "service_state_evidence_id": 15649279, "current_leg_start_actual_dep": "2026-09-15T17:58:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:35.410448", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BDW |
BDW |
5T26 |
165129 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 815.515, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 587307, "profile_key": "0d0b4284bc8eac3984e50186547cf53ad41ec0244ad6c635e62e5b211370c49e", "schedule_id": 422, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1746", "location": "Bedwyn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28079}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1758", "location": "Bedwyn Reversing Siding", "stage_seq": 2, "distance_m": 407.758, "section_seq": 1, "route_path_id": 28079}, {"is_pass": false, "wtt_arr": "1759", "wtt_dep": null, "location": "Bedwyn", "stage_seq": 3, "distance_m": 815.515, "section_seq": 1, "route_path_id": 28079}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 815.515, "from_m": 0.0, "section_seq": 1, "route_path_id": 28079}], "total_distance_m": 815.515, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 815.515, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24488, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:08Z", "source_id": 48139269, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:10Z", "source_id": 15638081, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:40Z", "source_id": 48174522, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:58:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:43Z", "source_id": 15649279, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Bedwyn |
1746 |
1746 |
1 |
None |
None |
Bedwyn |
1759 |
1759 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03246/2026-09-15/detailed |
None |
Bedwyn Reversing Siding |
2026-09-15T17:58:00+01:00 |
Bedwyn |
2.0 |
{"type": "LineString", "coordinates": [[-1.6017363999999998, 51.37623479999999], [-1.6015145, 51.3764943], [-1.6010909, 51.376981], [-1.6006546, 51.3774908], [-1.60048, 51.3777009], [-1.5998849, 51.3783904], [-1.5995518999999998, 51.37877460000001], [-1.599405, 51.37894519999999], [-1.5991924999999998, 51.37918830000001], [-1.5989577, 51.3794657]]} |
0.3 |
1757 |
1759 |
Bedwyn Reversing Siding |
Bedwyn |
Bedwyn |
51.3794657 |
-1.5989577 |
51.3794657 |
-1.5989577 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Bedwyn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649279 |
1789491467936841 |
5 |
5 |
2026-09-15 17:08:35.410448 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:35.119787 |
| 555156 |
587017 |
L82627 |
872J47MV15 |
2026-09-15 |
COMPLETE |
15649029 |
2026-09-15 17:58:00 |
2026-09-15 17:08:37 |
2026-09-17 17:08:37 |
{"id": 587017, "stp": "P", "toc": "South Western Railway", "uid": "L82627", "consist": "450080", "dest_crs": "GLD", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82627/2026-09-15/detailed", "trust_id": "872J47MV15", "origin_crs": "FNH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-15", "dest_arr_time": "1758", "dest_platform": "6", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2J47", "timing_status": "ON TIME", "origin_station": "Farnham", "current_leg_arr": "1758", "current_leg_dep": "1752", "current_leg_end": "Guildford", "origin_dep_time": "1734", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6669680847731551, 51.24463480650056], [-0.6644071999999999, 51.24474610000001], [-0.6508202, 51.24534339999999], [-0.6497087999999999, 51.2454107], [-0.6406303999999999, 51.24581719999999], [-0.6395148999999999, 51.245853], [-0.6389076, 51.2458617], [-0.6383495, 51.2458628], [-0.6377731999999999, 51.24585099999999], [-0.6373172, 51.2458339], [-0.6362051999999999, 51.24577799999999], [-0.6355016, 51.2457222], [-0.6348614999999999, 51.245668599999995], [-0.6340512, 51.2455788], [-0.6328546999999999, 51.2454487], [-0.629463, 51.2450642], [-0.628820698883665, 51.24499109114996], [-0.6268291, 51.2447644], [-0.6212333, 51.24412409999999], [-0.6192002, 51.2438897], [-0.6189565, 51.24386249999999], [-0.6153418, 51.24344649999998], [-0.6115894, 51.2430156], [-0.6101878999999999, 51.242878299999994], [-0.6095495999999999, 51.242825100000005], [-0.6088373999999999, 51.24278029999999], [-0.6079637999999999, 51.2427323], [-0.6072227999999998, 51.2427048], [-0.6063864, 51.2426849], [-0.6053784999999999, 51.2426815], [-0.6045372, 51.2426964], [-0.6037388, 51.2427267], [-0.6031764, 51.24275130000001], [-0.6026396999999999, 51.24278739999999], [-0.6021624, 51.2428259], [-0.6016423, 51.2428814], [-0.6009196, 51.242968100000006], [-0.6001282, 51.2430714], [-0.5993756, 51.243185399999994], [-0.5986589999999999, 51.2433081], [-0.5979497, 51.2434494], [-0.597274, 51.24359750000001], [-0.5967757, 51.2437142], [-0.5958117999999999, 51.24397419999999], [-0.5948813999999999, 51.2442449], [-0.5944805999999999, 51.24437489999998], [-0.5926102, 51.2450473], [-0.5922135, 51.245190699999995], [-0.5918412, 51.2453019], [-0.5914876999999998, 51.2453856], [-0.5911078, 51.245472499999984], [-0.5907319999999999, 51.24553649999999], [-0.5903488999999998, 51.2455787], [-0.5899947, 51.2456113], [-0.5895986999999999, 51.2456319], [-0.5891602000000001, 51.2456317], [-0.5887469999999999, 51.2456087], [-0.5883047, 51.2455712], [-0.5878917, 51.24551249999998], [-0.587462, 51.2454294], [-0.5870279999999999, 51.24531929999999], [-0.5865531999999999, 51.2451752], [-0.5860973999999999, 51.24499709999999], [-0.5855919, 51.2447529], [-0.5851799, 51.24451020000001], [-0.5848419, 51.2442668], [-0.5844697, 51.24393030000001], [-0.5841803, 51.2436025], [-0.583959, 51.2432788], [-0.5837790999999999, 51.2429254], [-0.5836036999999998, 51.2424721], [-0.5834563000000001, 51.242056600000005], [-0.583356, 51.24178429999999], [-0.5832113, 51.24140699999999], [-0.5829568, 51.24074050000001], [-0.5827896, 51.24032429999999], [-0.5827151, 51.240132800000005], [-0.5826197999999999, 51.239886899999995], [-0.5823871, 51.23942490000001], [-0.5823008, 51.2392059], [-0.5820988, 51.238822299999995], [-0.5820568, 51.2387165], [-0.5820037, 51.23860260000001], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]}", "current_leg_start": "Wanborough", "dest_arr_time_act": "1758", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Wanborough", "current_leg_milage": "4.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1630.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2275.517, \"from_m\": 1630.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4258.175, \"from_m\": 2275.517, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5756.078, \"from_m\": 4258.175, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7442.558, \"from_m\": 5756.078, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7483.488, \"from_m\": 7442.558, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8154.161, \"from_m\": 7483.488, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8191.679, \"from_m\": 8154.161, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8227.674, \"from_m\": 8191.679, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10591.016, \"from_m\": 8227.674, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10796.355, \"from_m\": 10591.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18144.674, \"from_m\": 10796.355, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19259.091, \"from_m\": 18144.674, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19312.957, \"from_m\": 19259.091, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19338.039, \"from_m\": 19312.957, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19382.952, \"from_m\": 19338.039, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19408.268, \"from_m\": 19382.952, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19449.942, \"from_m\": 19408.268, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19511.217, \"from_m\": 19449.942, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 587017, \"profile_key\": \"5e56d10497408a5730bd8749ac8a5c6ada153293c4c90d1df3ff9f70f050d2aa\", \"schedule_id\": 17440, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1734\", \"location\": \"Farnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1739H\", \"wtt_dep\": \"1740H\", \"location\": \"Aldershot\", \"stage_seq\": 2, \"distance_m\": 4968.825, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1743\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 3, \"distance_m\": 7401.577, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 4, \"distance_m\": 8240.462, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1747H\", \"location\": \"Ash\", \"stage_seq\": 5, \"distance_m\": 9463.644, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1751H\", \"location\": \"Wanborough\", \"stage_seq\": 6, \"distance_m\": 12794.512, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1758\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 7, \"distance_m\": 19511.217, \"section_seq\": 1, \"route_path_id\": 72980}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19511.217, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72980}], \"total_distance_m\": 19511.217, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19449.942, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.275, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1734", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:24Z\", \"source_id\": 48105699, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:33Z\", \"source_id\": 48124801, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:35Z\", \"source_id\": 15633429, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:59Z\", \"source_id\": 48144118, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:46:02Z\", \"source_id\": 15639598, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:09Z\", \"source_id\": 48154967, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:13Z\", \"source_id\": 15643025, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:21Z\", \"source_id\": 48173786, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:27Z\", \"source_id\": 15649029, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "6", "timing_fact_generation": 1789491451685993, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:35.157886", "service_state_evidence_id": 15649029, "current_leg_start_actual_dep": "2026-09-15T17:51:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:35.413310", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
FNH |
GLD |
2J47 |
450080 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1630.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2275.517, "from_m": 1630.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4258.175, "from_m": 2275.517, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5756.078, "from_m": 4258.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7442.558, "from_m": 5756.078, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7483.488, "from_m": 7442.558, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8154.161, "from_m": 7483.488, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8191.679, "from_m": 8154.161, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8227.674, "from_m": 8191.679, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10591.016, "from_m": 8227.674, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10796.355, "from_m": 10591.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18144.674, "from_m": 10796.355, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19259.091, "from_m": 18144.674, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19312.957, "from_m": 19259.091, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19338.039, "from_m": 19312.957, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19382.952, "from_m": 19338.039, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19408.268, "from_m": 19382.952, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19449.942, "from_m": 19408.268, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19511.217, "from_m": 19449.942, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 587017, "profile_key": "5e56d10497408a5730bd8749ac8a5c6ada153293c4c90d1df3ff9f70f050d2aa", "schedule_id": 17440, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1734", "location": "Farnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1739H", "wtt_dep": "1740H", "location": "Aldershot", "stage_seq": 2, "distance_m": 4968.825, "section_seq": 1, "route_path_id": 72980}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1743", "location": "Aldershot North Jn", "stage_seq": 3, "distance_m": 7401.577, "section_seq": 1, "route_path_id": 72980}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745", "location": "Aldershot South Jn", "stage_seq": 4, "distance_m": 8240.462, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1747H", "location": "Ash", "stage_seq": 5, "distance_m": 9463.644, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1751H", "location": "Wanborough", "stage_seq": 6, "distance_m": 12794.512, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1758", "wtt_dep": null, "location": "Guildford", "stage_seq": 7, "distance_m": 19511.217, "section_seq": 1, "route_path_id": 72980}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19511.217, "from_m": 0.0, "section_seq": 1, "route_path_id": 72980}], "total_distance_m": 19511.217, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19449.942, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.275, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:24Z", "source_id": 48105699, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T16:32:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:33Z", "source_id": 48124801, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:39:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:35Z", "source_id": 15633429, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:59Z", "source_id": 48144118, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:46:02Z", "source_id": 15639598, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27842, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:09Z", "source_id": 48154967, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:13Z", "source_id": 15643025, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:21Z", "source_id": 48173786, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:58:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:27Z", "source_id": 15649029, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Farnham |
1734 |
1734 |
1 |
None |
None |
Guildford |
1758 |
1758 |
6 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82627/2026-09-15/detailed |
None |
Wanborough |
2026-09-15T17:51:30+01:00 |
Guildford |
6.0 |
{"type": "LineString", "coordinates": [[-0.6669680847731551, 51.24463480650056], [-0.6644071999999999, 51.24474610000001], [-0.6508202, 51.24534339999999], [-0.6497087999999999, 51.2454107], [-0.6406303999999999, 51.24581719999999], [-0.6395148999999999, 51.245853], [-0.6389076, 51.2458617], [-0.6383495, 51.2458628], [-0.6377731999999999, 51.24585099999999], [-0.6373172, 51.2458339], [-0.6362051999999999, 51.24577799999999], [-0.6355016, 51.2457222], [-0.6348614999999999, 51.245668599999995], [-0.6340512, 51.2455788], [-0.6328546999999999, 51.2454487], [-0.629463, 51.2450642], [-0.628820698883665, 51.24499109114996], [-0.6268291, 51.2447644], [-0.6212333, 51.24412409999999], [-0.6192002, 51.2438897], [-0.6189565, 51.24386249999999], [-0.6153418, 51.24344649999998], [-0.6115894, 51.2430156], [-0.6101878999999999, 51.242878299999994], [-0.6095495999999999, 51.242825100000005], [-0.6088373999999999, 51.24278029999999], [-0.6079637999999999, 51.2427323], [-0.6072227999999998, 51.2427048], [-0.6063864, 51.2426849], [-0.6053784999999999, 51.2426815], [-0.6045372, 51.2426964], [-0.6037388, 51.2427267], [-0.6031764, 51.24275130000001], [-0.6026396999999999, 51.24278739999999], [-0.6021624, 51.2428259], [-0.6016423, 51.2428814], [-0.6009196, 51.242968100000006], [-0.6001282, 51.2430714], [-0.5993756, 51.243185399999994], [-0.5986589999999999, 51.2433081], [-0.5979497, 51.2434494], [-0.597274, 51.24359750000001], [-0.5967757, 51.2437142], [-0.5958117999999999, 51.24397419999999], [-0.5948813999999999, 51.2442449], [-0.5944805999999999, 51.24437489999998], [-0.5926102, 51.2450473], [-0.5922135, 51.245190699999995], [-0.5918412, 51.2453019], [-0.5914876999999998, 51.2453856], [-0.5911078, 51.245472499999984], [-0.5907319999999999, 51.24553649999999], [-0.5903488999999998, 51.2455787], [-0.5899947, 51.2456113], [-0.5895986999999999, 51.2456319], [-0.5891602000000001, 51.2456317], [-0.5887469999999999, 51.2456087], [-0.5883047, 51.2455712], [-0.5878917, 51.24551249999998], [-0.587462, 51.2454294], [-0.5870279999999999, 51.24531929999999], [-0.5865531999999999, 51.2451752], [-0.5860973999999999, 51.24499709999999], [-0.5855919, 51.2447529], [-0.5851799, 51.24451020000001], [-0.5848419, 51.2442668], [-0.5844697, 51.24393030000001], [-0.5841803, 51.2436025], [-0.583959, 51.2432788], [-0.5837790999999999, 51.2429254], [-0.5836036999999998, 51.2424721], [-0.5834563000000001, 51.242056600000005], [-0.583356, 51.24178429999999], [-0.5832113, 51.24140699999999], [-0.5829568, 51.24074050000001], [-0.5827896, 51.24032429999999], [-0.5827151, 51.240132800000005], [-0.5826197999999999, 51.239886899999995], [-0.5823871, 51.23942490000001], [-0.5823008, 51.2392059], [-0.5820988, 51.238822299999995], [-0.5820568, 51.2387165], [-0.5820037, 51.23860260000001], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]} |
4.1 |
1752 |
1758 |
Wanborough |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649029 |
1789491451685993 |
25 |
25 |
2026-09-15 17:08:35.413310 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:35.157886 |
| 555157 |
585623 |
G15543 |
812Y43MT15 |
2026-09-15 |
COMPLETE |
15649119 |
2026-09-15 17:58:00 |
2026-09-15 17:08:38 |
2026-09-17 17:08:38 |
{"id": 585623, "stp": "P", "toc": "Great Western Railway", "uid": "G15543", "consist": "166210", "dest_crs": "WSM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15543/2026-09-15/detailed", "trust_id": "812Y43MT15", "origin_crs": "AVN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Weston-super-Mare", "service_date": "2026-09-15", "dest_arr_time": "1800", "dest_platform": "1", "is_terminated": 1, "next_location": "Weston-super-Mare", "signalling_id": "2Y43", "timing_status": "EARLY", "origin_station": "Avonmouth", "current_leg_arr": "1758", "current_leg_dep": "1755", "current_leg_end": "Weston-super-Mare", "origin_dep_time": "1646", "origin_platform": "2", "current_location": "Weston-super-Mare", "last_update_time": "2026-09-15T17:08:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9427803999999997, 51.34840559999999], [-2.9482526999999994, 51.3472798], [-2.954620499999999, 51.3459732], [-2.9563809, 51.3456145], [-2.958124, 51.3452564], [-2.9589372999999997, 51.3451011], [-2.9597487, 51.34496850000001], [-2.9604814, 51.3448719], [-2.9612245, 51.3447966], [-2.9619993, 51.3447464], [-2.9628173, 51.3447106], [-2.9634201, 51.344696899999995], [-2.9640967999999996, 51.3446992], [-2.964440437594421, 51.344706456865616], [-2.9646460999999995, 51.344710799999994], [-2.9652066, 51.3447356], [-2.9657152999999994, 51.3447587], [-2.966464199999999, 51.3447475], [-2.9684798999999997, 51.3448548], [-2.9688795, 51.34486820000001], [-2.9693449, 51.3448748]]}", "current_leg_start": "Weston Milton", "dest_arr_time_act": "1800", "motion_projection": null, "next_location_lat": "51.3448748", "next_location_lon": "-2.9693449", "previous_location": "Weston Milton", "current_leg_milage": "1.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2221.894, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2427.124, \"from_m\": 2221.894, \"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\": 7985.305, \"from_m\": 2427.124, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8371.575, \"from_m\": 7985.305, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11096.28, \"from_m\": 8371.575, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11261.406, \"from_m\": 11096.28, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13362.395, \"from_m\": 11261.406, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13680.961, \"from_m\": 13362.395, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13725.663, \"from_m\": 13680.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13795.806, \"from_m\": 13725.663, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13848.477, \"from_m\": 13795.806, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13885.985, \"from_m\": 13848.477, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13902.359, \"from_m\": 13885.985, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13965.411, \"from_m\": 13902.359, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14693.048, \"from_m\": 13965.411, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15648.892, \"from_m\": 14693.048, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19245.714, \"from_m\": 15648.892, \"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\": 19952.642, \"from_m\": 19245.714, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20923.711, \"from_m\": 19952.642, \"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\": 24716.05, \"from_m\": 20923.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45582.04, \"from_m\": 24716.05, \"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\": 45643.039, \"from_m\": 45582.04, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45725.945, \"from_m\": 45643.039, \"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\": 45844.782, \"from_m\": 45725.945, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48984.252, \"from_m\": 45844.782, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49236.92, \"from_m\": 48984.252, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 585623, \"profile_key\": \"fa2b1436c603be88035a8c34c59ad585e1b2c6aaced3f7fe4a385b8ba7de5a2a\", \"schedule_id\": 9234, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Avonmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1648\", \"wtt_dep\": \"1648H\", \"location\": \"Portway Park and Ride\", \"stage_seq\": 2, \"distance_m\": 1411.409, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1650H\", \"location\": \"Shirehampton\", \"stage_seq\": 3, \"distance_m\": 2330.792, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1654\", \"wtt_dep\": \"1654H\", \"location\": \"Sea Mills\", \"stage_seq\": 4, \"distance_m\": 4867.099, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1700H\", \"location\": \"Clifton Down\", \"stage_seq\": 5, \"distance_m\": 8264.737, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1702H\", \"wtt_dep\": \"1703H\", \"location\": \"Redland\", \"stage_seq\": 6, \"distance_m\": 9252.463, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": \"1706\", \"location\": \"Montpelier\", \"stage_seq\": 7, \"distance_m\": 10014.086, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1709\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 8, \"distance_m\": 11272.791, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": \"1711\", \"location\": \"Stapleton Road\", \"stage_seq\": 9, \"distance_m\": 11915.235, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1713H\", \"wtt_dep\": \"1714H\", \"location\": \"Lawrence Hill\", \"stage_seq\": 10, \"distance_m\": 12901.745, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 11, \"distance_m\": 13417.155, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1716H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 12, \"distance_m\": 14006.108, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1717H\", \"wtt_dep\": \"1725\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 13, \"distance_m\": 14573.82, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726\", \"location\": \"Bristol West Jn\", \"stage_seq\": 14, \"distance_m\": 15105.889, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1727H\", \"wtt_dep\": \"1728H\", \"location\": \"Bedminster\", \"stage_seq\": 15, \"distance_m\": 16005.625, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1730H\", \"wtt_dep\": \"1731H\", \"location\": \"Parson Street\", \"stage_seq\": 16, \"distance_m\": 17447.303, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1738\", \"wtt_dep\": \"1739\", \"location\": \"Nailsea & Backwell\", \"stage_seq\": 17, \"distance_m\": 31727.226, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744H\", \"location\": \"Yatton\", \"stage_seq\": 18, \"distance_m\": 38043.16, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750H\", \"location\": \"Worle\", \"stage_seq\": 19, \"distance_m\": 44741.34, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753H\", \"location\": \"Worle Jn\", \"stage_seq\": 20, \"distance_m\": 45643.039, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": \"1755H\", \"location\": \"Weston Milton\", \"stage_seq\": 21, \"distance_m\": 47328.333, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1800\", \"wtt_dep\": null, \"location\": \"Weston-super-Mare\", \"stage_seq\": 22, \"distance_m\": 49236.92, \"section_seq\": 1, \"route_path_id\": 68861}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49236.92, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68861}], \"total_distance_m\": 49236.92, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 43621.384, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5615.536, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1646", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3448748", "current_position_lon": "-2.9693449", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:22Z\", \"source_id\": 15592517, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:50:23Z\", \"source_id\": 15594184, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:54Z\", \"source_id\": 15596967, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:57:20Z\", \"source_id\": 48007997, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:57:22Z\", \"source_id\": 15599695, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:03:24Z\", \"source_id\": 15604518, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:22Z\", \"source_id\": 15606149, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:27Z\", \"source_id\": 48037355, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:32Z\", \"source_id\": 15607905, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:39Z\", \"source_id\": 48049609, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:12:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:42Z\", \"source_id\": 15611324, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:11Z\", \"source_id\": 48062703, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:14Z\", \"source_id\": 15615021, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:03Z\", \"source_id\": 15623061, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:25Z\", \"source_id\": 15626658, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:31Z\", \"source_id\": 48119462, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:36:36Z\", \"source_id\": 15631784, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:15Z\", \"source_id\": 48134434, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:20Z\", \"source_id\": 15636554, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:16Z\", \"source_id\": 48150196, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:20Z\", \"source_id\": 15641528, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:56Z\", \"source_id\": 15647011, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:27Z\", \"source_id\": 48173988, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:31Z\", \"source_id\": 15649119, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Weston-super-Mare", "service_state_platform": "1", "timing_fact_generation": 1789491458513403, "current_leg_arrival_utc": "2026-09-15T17:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:35.209575", "service_state_evidence_id": 15649119, "current_leg_start_actual_dep": "2026-09-15T17:55:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:35.416884", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
AVN |
WSM |
2Y43 |
166210 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2221.894, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2427.124, "from_m": 2221.894, "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": 7985.305, "from_m": 2427.124, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8371.575, "from_m": 7985.305, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11096.28, "from_m": 8371.575, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11261.406, "from_m": 11096.28, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13362.395, "from_m": 11261.406, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13680.961, "from_m": 13362.395, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13725.663, "from_m": 13680.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13795.806, "from_m": 13725.663, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13848.477, "from_m": 13795.806, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13885.985, "from_m": 13848.477, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13902.359, "from_m": 13885.985, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13965.411, "from_m": 13902.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14693.048, "from_m": 13965.411, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15648.892, "from_m": 14693.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19245.714, "from_m": 15648.892, "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": 19952.642, "from_m": 19245.714, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20923.711, "from_m": 19952.642, "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": 24716.05, "from_m": 20923.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45582.04, "from_m": 24716.05, "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": 45643.039, "from_m": 45582.04, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45725.945, "from_m": 45643.039, "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": 45844.782, "from_m": 45725.945, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48984.252, "from_m": 45844.782, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49236.92, "from_m": 48984.252, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 585623, "profile_key": "fa2b1436c603be88035a8c34c59ad585e1b2c6aaced3f7fe4a385b8ba7de5a2a", "schedule_id": 9234, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1646", "location": "Avonmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1648", "wtt_dep": "1648H", "location": "Portway Park and Ride", "stage_seq": 2, "distance_m": 1411.409, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1650H", "location": "Shirehampton", "stage_seq": 3, "distance_m": 2330.792, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1654", "wtt_dep": "1654H", "location": "Sea Mills", "stage_seq": 4, "distance_m": 4867.099, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1700H", "location": "Clifton Down", "stage_seq": 5, "distance_m": 8264.737, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1702H", "wtt_dep": "1703H", "location": "Redland", "stage_seq": 6, "distance_m": 9252.463, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": "1706", "location": "Montpelier", "stage_seq": 7, "distance_m": 10014.086, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1709", "location": "Narroways Hill Jn", "stage_seq": 8, "distance_m": 11272.791, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": "1711", "location": "Stapleton Road", "stage_seq": 9, "distance_m": 11915.235, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1713H", "wtt_dep": "1714H", "location": "Lawrence Hill", "stage_seq": 10, "distance_m": 12901.745, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715H", "location": "Dr Day's Jn", "stage_seq": 11, "distance_m": 13417.155, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1716H", "location": "Bristol East Jn", "stage_seq": 12, "distance_m": 14006.108, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1717H", "wtt_dep": "1725", "location": "Bristol Temple Meads", "stage_seq": 13, "distance_m": 14573.82, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726", "location": "Bristol West Jn", "stage_seq": 14, "distance_m": 15105.889, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1727H", "wtt_dep": "1728H", "location": "Bedminster", "stage_seq": 15, "distance_m": 16005.625, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1730H", "wtt_dep": "1731H", "location": "Parson Street", "stage_seq": 16, "distance_m": 17447.303, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1738", "wtt_dep": "1739", "location": "Nailsea & Backwell", "stage_seq": 17, "distance_m": 31727.226, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744H", "location": "Yatton", "stage_seq": 18, "distance_m": 38043.16, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750H", "location": "Worle", "stage_seq": 19, "distance_m": 44741.34, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753H", "location": "Worle Jn", "stage_seq": 20, "distance_m": 45643.039, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": "1755H", "location": "Weston Milton", "stage_seq": 21, "distance_m": 47328.333, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1800", "wtt_dep": null, "location": "Weston-super-Mare", "stage_seq": 22, "distance_m": 49236.92, "section_seq": 1, "route_path_id": 68861}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49236.92, "from_m": 0.0, "section_seq": 1, "route_path_id": 68861}], "total_distance_m": 49236.92, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 43621.384, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5615.536, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:22Z", "source_id": 15592517, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:50:23Z", "source_id": 15594184, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:54Z", "source_id": 15596967, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25783, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:57:20Z", "source_id": 48007997, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:58:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:57:22Z", "source_id": 15599695, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:03:24Z", "source_id": 15604518, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:22Z", "source_id": 15606149, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:27Z", "source_id": 48037355, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:32Z", "source_id": 15607905, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:39Z", "source_id": 48049609, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:12:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:42Z", "source_id": 15611324, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:11Z", "source_id": 48062703, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:17:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:14Z", "source_id": 15615021, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:03Z", "source_id": 15623061, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:25Z", "source_id": 15626658, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:31Z", "source_id": 48119462, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:37:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:36:36Z", "source_id": 15631784, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26165, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:15Z", "source_id": 48134434, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:20Z", "source_id": 15636554, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:16Z", "source_id": 48150196, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:49:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:20Z", "source_id": 15641528, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:56Z", "source_id": 15647011, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26178, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:27Z", "source_id": 48173988, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T16:58:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:31Z", "source_id": 15649119, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Avonmouth |
1646 |
1646 |
2 |
None |
None |
Weston-super-Mare |
1800 |
1800 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15543/2026-09-15/detailed |
None |
Weston Milton |
2026-09-15T17:55:30+01:00 |
Weston-super-Mare |
3.0 |
{"type": "LineString", "coordinates": [[-2.9427803999999997, 51.34840559999999], [-2.9482526999999994, 51.3472798], [-2.954620499999999, 51.3459732], [-2.9563809, 51.3456145], [-2.958124, 51.3452564], [-2.9589372999999997, 51.3451011], [-2.9597487, 51.34496850000001], [-2.9604814, 51.3448719], [-2.9612245, 51.3447966], [-2.9619993, 51.3447464], [-2.9628173, 51.3447106], [-2.9634201, 51.344696899999995], [-2.9640967999999996, 51.3446992], [-2.964440437594421, 51.344706456865616], [-2.9646460999999995, 51.344710799999994], [-2.9652066, 51.3447356], [-2.9657152999999994, 51.3447587], [-2.966464199999999, 51.3447475], [-2.9684798999999997, 51.3448548], [-2.9688795, 51.34486820000001], [-2.9693449, 51.3448748]]} |
1.2 |
1755 |
1758 |
Weston Milton |
Weston-super-Mare |
Weston-super-Mare |
51.3448748 |
-2.9693449 |
51.3448748 |
-2.9693449 |
1 |
0 |
2026-09-15 17:08:37 |
TERMINATED |
2026-09-15 16:58:00 |
Weston-super-Mare |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649119 |
1789491458513403 |
63 |
63 |
2026-09-15 17:08:35.416884 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:35.209575 |
| 555158 |
586339 |
P77138 |
522O48MU15 |
2026-09-15 |
COMPLETE |
15648717 |
2026-09-15 17:58:00 |
2026-09-15 17:08:38 |
2026-09-17 17:08:38 |
{"id": 586339, "stp": "P", "toc": "Greater Anglia", "uid": "P77138", "consist": "720128+720513", "dest_crs": "HFE", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77138/2026-09-15/detailed", "trust_id": "522O48MU15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hertford East", "service_date": "2026-09-15", "dest_arr_time": "1759", "dest_platform": "2", "is_terminated": 1, "next_location": "Hertford East", "signalling_id": "2O48", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "1758", "current_leg_dep": "1754", "current_leg_end": "Hertford East", "origin_dep_time": "1710", "origin_platform": "7", "current_location": "Hertford Depot", "last_update_time": "2026-09-15T17:08:38", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0295483, 51.8080789], [-0.030029599999999997, 51.80816639999999], [-0.0303091, 51.8082147], [-0.030579500000000003, 51.8082627], [-0.030798300000000004, 51.8082995], [-0.0311019, 51.808336], [-0.0313428, 51.80836719999999], [-0.0315464, 51.8083939], [-0.031761599999999994, 51.8084218], [-0.0320324, 51.80845659999999], [-0.032386599999999995, 51.808498799999995], [-0.032575, 51.8085204], [-0.0327935, 51.8085446], [-0.0330704, 51.808573], [-0.033401799999999995, 51.808602], [-0.033726400000000004, 51.80862749999999], [-0.0340207, 51.80864789999999], [-0.0343598, 51.808668], [-0.0346716, 51.808680599999995], [-0.03500809999999999, 51.8086937], [-0.0353688, 51.80870319999999], [-0.0356789, 51.8087081], [-0.0359661, 51.8087092], [-0.0362629, 51.808707599999984], [-0.0365891, 51.808702399999994], [-0.0369046, 51.8086939], [-0.0371802, 51.808686400000006], [-0.0375411, 51.8086722], [-0.0378617, 51.808656500000005], [-0.0381917, 51.80863750000001], [-0.03850379999999999, 51.8086171], [-0.0387415, 51.80859969999998], [-0.0389951, 51.8085786], [-0.0392988, 51.8085522], [-0.03972570000000001, 51.8085113], [-0.04012279999999999, 51.808467699999994], [-0.0404951, 51.80842350000001], [-0.0411012, 51.8083415], [-0.041325499999999994, 51.80830900000001], [-0.041405, 51.8082965], [-0.0415531, 51.8082738], [-0.04175389999999999, 51.8082417], [-0.0420759, 51.8081884], [-0.0423615, 51.808139700000005], [-0.0426541, 51.80808580000001], [-0.042965, 51.80802800000001], [-0.0432289, 51.8079754], [-0.0434978, 51.8079194], [-0.04384059999999999, 51.807844499999995], [-0.0441416, 51.80777659999999], [-0.044404000000000006, 51.8077152], [-0.04470539999999999, 51.807642], [-0.04495199999999999, 51.80758039999999], [-0.0452155, 51.807512], [-0.04550339999999999, 51.8074321], [-0.0457255, 51.8073695], [-0.0458175, 51.8073434], [-0.0460489, 51.8072769], [-0.0463435, 51.807188399999994], [-0.0466271, 51.807101200000005], [-0.0468974, 51.807013], [-0.0472565, 51.80689319999999], [-0.047693000000000006, 51.8067436], [-0.04829049999999999, 51.806533300000005], [-0.04879409999999999, 51.80635709999999], [-0.049535899999999994, 51.80609609999998], [-0.0523767, 51.8050977], [-0.055690899999999995, 51.80393490000001], [-0.05817459999999999, 51.803062299999986], [-0.0609972, 51.802072900000006], [-0.06132130000000001, 51.801958599999985], [-0.061564900000000006, 51.8018755], [-0.06183889999999999, 51.8017839], [-0.062045, 51.8017175], [-0.06226929999999999, 51.8016462], [-0.06258579999999998, 51.80155249999999], [-0.0631096, 51.801399], [-0.064072, 51.80111540000001], [-0.0647723, 51.8009088], [-0.0651058, 51.80081219999999], [-0.0653562, 51.8007374], [-0.0656497, 51.80065049999999], [-0.0659491, 51.80056419999999], [-0.0661996, 51.800499900000005], [-0.06650409999999998, 51.8004283], [-0.0667836, 51.80037029999998], [-0.067024, 51.8003189], [-0.06734779999999999, 51.8002567], [-0.0677916, 51.8001735], [-0.0682908, 51.80008419999999], [-0.06861350000000001, 51.80002850000001], [-0.068833, 51.79998930000001], [-0.06917709999999999, 51.7999241], [-0.06956649999999999, 51.7998436], [-0.0698039, 51.79978890000001], [-0.0700667, 51.7997278], [-0.070424, 51.7996481], [-0.0709259, 51.7995396], [-0.0718189, 51.7993494], [-0.0726183, 51.7991773]]}", "current_leg_start": "Ware", "dest_arr_time_act": "1759", "motion_projection": null, "next_location_lat": "51.7991773", "next_location_lon": "-0.0726183", "previous_location": "Ware", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29672.191, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 30477.642, \"from_m\": 29672.191, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35432.64, \"from_m\": 30477.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35521.447, \"from_m\": 35432.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 35843.964, \"from_m\": 35521.447, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35955.391, \"from_m\": 35843.964, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38712.525, \"from_m\": 35955.391, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38963.318, \"from_m\": 38712.525, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586339, \"profile_key\": \"b175d7b42c740d9f1e85bd8f01e39815298aeb31509db0350cb2489e3431d9c5\", \"schedule_id\": 22614, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1717H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1720H\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1723\", \"wtt_dep\": \"1724\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1728\", \"wtt_dep\": \"1728H\", \"location\": \"Ponders End\", \"stage_seq\": 8, \"distance_m\": 15919.522, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1730H\", \"location\": \"Brimsdown\", \"stage_seq\": 9, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1732H\", \"wtt_dep\": \"1733\", \"location\": \"Enfield Lock\", \"stage_seq\": 10, \"distance_m\": 19046.863, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1736H\", \"location\": \"Cheshunt\", \"stage_seq\": 11, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1741\", \"wtt_dep\": \"1742\", \"location\": \"Broxbourne\", \"stage_seq\": 12, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1744\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 13, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": \"1746\", \"location\": \"Rye House\", \"stage_seq\": 14, \"distance_m\": 30389.272, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1748H\", \"wtt_dep\": \"1749\", \"location\": \"St. Margaret's\", \"stage_seq\": 15, \"distance_m\": 32692.753, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1752H\", \"wtt_dep\": \"1753H\", \"location\": \"Ware\", \"stage_seq\": 16, \"distance_m\": 35754.59, \"section_seq\": 1, \"route_path_id\": 99728}, {\"is_pass\": false, \"wtt_arr\": \"1759\", \"wtt_dep\": null, \"location\": \"Hertford East\", \"stage_seq\": 17, \"distance_m\": 38963.318, \"section_seq\": 1, \"route_path_id\": 99728}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38963.318, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99728}], \"total_distance_m\": 38963.318, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37387.328, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1575.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1710", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.7991773", "current_position_lon": "-0.0726183", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:23Z\", \"source_id\": 48054706, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:13:27Z\", \"source_id\": 15612788, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:42Z\", \"source_id\": 48064142, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:46Z\", \"source_id\": 15615443, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:26Z\", \"source_id\": 48083191, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:32Z\", \"source_id\": 15621007, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:32Z\", \"source_id\": 48097581, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:29:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:28:34Z\", \"source_id\": 15625130, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:24Z\", \"source_id\": 48105664, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:27Z\", \"source_id\": 15627480, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:59Z\", \"source_id\": 48112619, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:34:01Z\", \"source_id\": 15629604, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:31Z\", \"source_id\": 48122143, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:34Z\", \"source_id\": 15632566, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:23Z\", \"source_id\": 48132151, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:41:26Z\", \"source_id\": 15635808, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:53Z\", \"source_id\": 48143864, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:56Z\", \"source_id\": 15639515, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:08Z\", \"source_id\": 48149808, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:11Z\", \"source_id\": 15641379, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:52Z\", \"source_id\": 48159806, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:51:53Z\", \"source_id\": 15644474, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:00Z\", \"source_id\": 48172890, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:02Z\", \"source_id\": 15648717, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hertford East", "service_state_platform": "2", "timing_fact_generation": 1789491425208034, "current_leg_arrival_utc": "2026-09-15T17:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:37.077821", "service_state_evidence_id": 15648717, "current_leg_start_actual_dep": "2026-09-15T17:53:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T16:58:37.082321", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
HFE |
2O48 |
720128+720513 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29672.191, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30477.642, "from_m": 29672.191, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35432.64, "from_m": 30477.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35521.447, "from_m": 35432.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35843.964, "from_m": 35521.447, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35955.391, "from_m": 35843.964, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38712.525, "from_m": 35955.391, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38963.318, "from_m": 38712.525, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586339, "profile_key": "b175d7b42c740d9f1e85bd8f01e39815298aeb31509db0350cb2489e3431d9c5", "schedule_id": 22614, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1710", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1717H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 99728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1720H", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 99728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 99728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1723", "wtt_dep": "1724", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1728", "wtt_dep": "1728H", "location": "Ponders End", "stage_seq": 8, "distance_m": 15919.522, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1730H", "location": "Brimsdown", "stage_seq": 9, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1732H", "wtt_dep": "1733", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 19046.863, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1736H", "location": "Cheshunt", "stage_seq": 11, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1741", "wtt_dep": "1742", "location": "Broxbourne", "stage_seq": 12, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 99728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1744", "location": "Broxbourne Jn", "stage_seq": 13, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": "1746", "location": "Rye House", "stage_seq": 14, "distance_m": 30389.272, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1748H", "wtt_dep": "1749", "location": "St. Margaret's", "stage_seq": 15, "distance_m": 32692.753, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1752H", "wtt_dep": "1753H", "location": "Ware", "stage_seq": 16, "distance_m": 35754.59, "section_seq": 1, "route_path_id": 99728}, {"is_pass": false, "wtt_arr": "1759", "wtt_dep": null, "location": "Hertford East", "stage_seq": 17, "distance_m": 38963.318, "section_seq": 1, "route_path_id": 99728}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38963.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 99728}], "total_distance_m": 38963.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37387.328, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:23Z", "source_id": 48054706, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:13:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:13:27Z", "source_id": 15612788, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:42Z", "source_id": 48064142, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:17:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:46Z", "source_id": 15615443, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:26Z", "source_id": 48083191, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:32Z", "source_id": 15621007, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:32Z", "source_id": 48097581, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:29:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:28:34Z", "source_id": 15625130, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:24Z", "source_id": 48105664, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:27Z", "source_id": 15627480, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:59Z", "source_id": 48112619, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:34:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:34:01Z", "source_id": 15629604, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:31Z", "source_id": 48122143, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:38:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:34Z", "source_id": 15632566, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:23Z", "source_id": 48132151, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:41:26Z", "source_id": 15635808, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:53Z", "source_id": 48143864, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:46:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:56Z", "source_id": 15639515, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14811, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:08Z", "source_id": 48149808, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:11Z", "source_id": 15641379, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:52Z", "source_id": 48159806, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:53:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:51:53Z", "source_id": 15644474, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14803, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:00Z", "source_id": 48172890, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:58:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:02Z", "source_id": 15648717, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1710 |
1710 |
7 |
None |
None |
Hertford East |
1759 |
1759 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77138/2026-09-15/detailed |
None |
Ware |
2026-09-15T17:53:30+01:00 |
Hertford East |
4.0 |
{"type": "LineString", "coordinates": [[-0.0295483, 51.8080789], [-0.030029599999999997, 51.80816639999999], [-0.0303091, 51.8082147], [-0.030579500000000003, 51.8082627], [-0.030798300000000004, 51.8082995], [-0.0311019, 51.808336], [-0.0313428, 51.80836719999999], [-0.0315464, 51.8083939], [-0.031761599999999994, 51.8084218], [-0.0320324, 51.80845659999999], [-0.032386599999999995, 51.808498799999995], [-0.032575, 51.8085204], [-0.0327935, 51.8085446], [-0.0330704, 51.808573], [-0.033401799999999995, 51.808602], [-0.033726400000000004, 51.80862749999999], [-0.0340207, 51.80864789999999], [-0.0343598, 51.808668], [-0.0346716, 51.808680599999995], [-0.03500809999999999, 51.8086937], [-0.0353688, 51.80870319999999], [-0.0356789, 51.8087081], [-0.0359661, 51.8087092], [-0.0362629, 51.808707599999984], [-0.0365891, 51.808702399999994], [-0.0369046, 51.8086939], [-0.0371802, 51.808686400000006], [-0.0375411, 51.8086722], [-0.0378617, 51.808656500000005], [-0.0381917, 51.80863750000001], [-0.03850379999999999, 51.8086171], [-0.0387415, 51.80859969999998], [-0.0389951, 51.8085786], [-0.0392988, 51.8085522], [-0.03972570000000001, 51.8085113], [-0.04012279999999999, 51.808467699999994], [-0.0404951, 51.80842350000001], [-0.0411012, 51.8083415], [-0.041325499999999994, 51.80830900000001], [-0.041405, 51.8082965], [-0.0415531, 51.8082738], [-0.04175389999999999, 51.8082417], [-0.0420759, 51.8081884], [-0.0423615, 51.808139700000005], [-0.0426541, 51.80808580000001], [-0.042965, 51.80802800000001], [-0.0432289, 51.8079754], [-0.0434978, 51.8079194], [-0.04384059999999999, 51.807844499999995], [-0.0441416, 51.80777659999999], [-0.044404000000000006, 51.8077152], [-0.04470539999999999, 51.807642], [-0.04495199999999999, 51.80758039999999], [-0.0452155, 51.807512], [-0.04550339999999999, 51.8074321], [-0.0457255, 51.8073695], [-0.0458175, 51.8073434], [-0.0460489, 51.8072769], [-0.0463435, 51.807188399999994], [-0.0466271, 51.807101200000005], [-0.0468974, 51.807013], [-0.0472565, 51.80689319999999], [-0.047693000000000006, 51.8067436], [-0.04829049999999999, 51.806533300000005], [-0.04879409999999999, 51.80635709999999], [-0.049535899999999994, 51.80609609999998], [-0.0523767, 51.8050977], [-0.055690899999999995, 51.80393490000001], [-0.05817459999999999, 51.803062299999986], [-0.0609972, 51.802072900000006], [-0.06132130000000001, 51.801958599999985], [-0.061564900000000006, 51.8018755], [-0.06183889999999999, 51.8017839], [-0.062045, 51.8017175], [-0.06226929999999999, 51.8016462], [-0.06258579999999998, 51.80155249999999], [-0.0631096, 51.801399], [-0.064072, 51.80111540000001], [-0.0647723, 51.8009088], [-0.0651058, 51.80081219999999], [-0.0653562, 51.8007374], [-0.0656497, 51.80065049999999], [-0.0659491, 51.80056419999999], [-0.0661996, 51.800499900000005], [-0.06650409999999998, 51.8004283], [-0.0667836, 51.80037029999998], [-0.067024, 51.8003189], [-0.06734779999999999, 51.8002567], [-0.0677916, 51.8001735], [-0.0682908, 51.80008419999999], [-0.06861350000000001, 51.80002850000001], [-0.068833, 51.79998930000001], [-0.06917709999999999, 51.7999241], [-0.06956649999999999, 51.7998436], [-0.0698039, 51.79978890000001], [-0.0700667, 51.7997278], [-0.070424, 51.7996481], [-0.0709259, 51.7995396], [-0.0718189, 51.7993494], [-0.0726183, 51.7991773]]} |
2.0 |
1754 |
1758 |
Ware |
Hertford Depot |
Hertford East |
51.7991773 |
-0.0726183 |
51.7991773 |
-0.0726183 |
1 |
0 |
2026-09-15 17:08:38 |
TERMINATED |
2026-09-15 16:58:00 |
Hertford East |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648717 |
1789491425208034 |
68 |
68 |
2026-09-15 16:58:37.082321 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:37.077821 |
| 555159 |
585725 |
G88471 |
871L48MT15 |
2026-09-15 |
COMPLETE |
15648952 |
2026-09-15 17:58:00 |
2026-09-15 17:08:38 |
2026-09-17 17:08:38 |
{"id": 585725, "stp": "P", "toc": "Southern", "uid": "G88471", "consist": "377428+377460", "dest_crs": "EGR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88471/2026-09-15/detailed", "trust_id": "871L48MT15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Grinstead", "service_date": "2026-09-15", "dest_arr_time": "1750", "dest_platform": "1", "is_terminated": 1, "next_location": "East Grinstead", "signalling_id": "1L48", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": "1758", "current_leg_dep": "1753", "current_leg_end": "East Grinstead", "origin_dep_time": "1650", "origin_platform": "17", "current_location": "East Grinstead", "last_update_time": "2026-09-15T17:08:38", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0040956, 51.15637359999999], [-0.0041688, 51.1561211], [-0.0042102, 51.1558684], [-0.0042457, 51.1556087], [-0.0042564, 51.15543339999999], [-0.004272799999999999, 51.15500250000001], [-0.0042231, 51.15453439999999], [-0.0041913, 51.1543341], [-0.004145, 51.15412310000001], [-0.0041003, 51.1539357], [-0.0040494, 51.153755], [-0.003989, 51.15356649999999], [-0.003892599999999999, 51.15336080000001], [-0.0036668, 51.15300860000001], [-0.0031282, 51.1520072], [-0.0028679999999999995, 51.1514999], [-0.0026529, 51.1509898], [-0.0025460999999999995, 51.1506831], [-0.002459, 51.1503702], [-0.0023878999999999997, 51.15005810000001], [-0.0023393999999999997, 51.14974470000001], [-0.0023275, 51.1493329], [-0.0023852, 51.148611900000006], [-0.0024992, 51.1474955], [-0.0027619, 51.145259], [-0.0030007999999999996, 51.1431207], [-0.0030778, 51.1423588], [-0.0031865, 51.14156710000001], [-0.0032831, 51.1410909], [-0.0033259999999999995, 51.14093609999999], [-0.0033865999999999996, 51.14076549999999], [-0.0034610999999999995, 51.14057489999999], [-0.0036113, 51.14027369999999], [-0.003725, 51.1400799], [-0.0038389, 51.1399036], [-0.0039607, 51.1397398], [-0.004254, 51.1393837], [-0.004529599999999999, 51.13910429999999], [-0.0050178, 51.13868519999999], [-0.0054804, 51.1383527], [-0.005779499999999999, 51.13814500000001], [-0.0063964, 51.137789899999994], [-0.006831199999999999, 51.1375922], [-0.008876599999999998, 51.136717], [-0.0105284, 51.1356146], [-0.011891699999999998, 51.1345033], [-0.0134153, 51.13328140000001], [-0.013487100000000002, 51.133222199999985], [-0.013553399999999998, 51.13316149999999], [-0.013624199999999998, 51.1330825], [-0.013706499999999998, 51.13298030000001], [-0.014109899999999998, 51.1324694], [-0.014327200000000002, 51.13217319999999], [-0.014473799999999998, 51.1319571], [-0.014692200000000002, 51.1316136], [-0.014976299999999998, 51.1311086], [-0.015401400000000004, 51.13049], [-0.015769600000000005, 51.12986409999999], [-0.016195, 51.1291296], [-0.017397, 51.1270971], [-0.0175306, 51.126873], [-0.017572199999999996, 51.126802], [-0.0176334, 51.1267162], [-0.017693700000000003, 51.1266349]]}", "current_leg_start": "Dormans", "dest_arr_time_act": "1750", "motion_projection": null, "next_location_lat": "51.1266349", "next_location_lon": "-0.0176937", "previous_location": "Dormans", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.981, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8072.698, \"from_m\": 7545.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10338.399, \"from_m\": 8072.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17298.466, \"from_m\": 17231.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17333.389, \"from_m\": 17298.466, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17399.451, \"from_m\": 17333.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17434.493, \"from_m\": 17399.451, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18546.585, \"from_m\": 17434.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18668.297, \"from_m\": 18546.585, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18742.426, \"from_m\": 18668.297, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24629.565, \"from_m\": 18742.426, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24836.291, \"from_m\": 24629.565, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26928.523, \"from_m\": 24836.291, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26963.561, \"from_m\": 26928.523, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28805.524, \"from_m\": 26963.561, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30978.836, \"from_m\": 28805.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\": 32683.152, \"from_m\": 30978.836, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32694.229, \"from_m\": 32683.152, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32748.732, \"from_m\": 32694.229, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32770.97, \"from_m\": 32748.732, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33637.97, \"from_m\": 32770.97, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34688.093, \"from_m\": 33637.97, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34715.83, \"from_m\": 34688.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36009.369, \"from_m\": 34715.83, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42509.52, \"from_m\": 36009.369, \"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\": 42737.553, \"from_m\": 42509.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48046.608, \"from_m\": 42737.553, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48638.665, \"from_m\": 48046.608, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 585725, \"profile_key\": \"8d0b7932f6492a162deed3382c3a3bfda0b78383d2d6d6ac753d09b66e8c0b85\", \"schedule_id\": 12806, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1657H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1705\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1707\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": \"1710H\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1712H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 18418.688, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1714H\", \"wtt_dep\": \"1715H\", \"location\": \"Sanderstead\", \"stage_seq\": 11, \"distance_m\": 19948.725, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1718\", \"wtt_dep\": \"1718H\", \"location\": \"Riddlesdown\", \"stage_seq\": 12, \"distance_m\": 21928.058, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1722\", \"wtt_dep\": \"1722H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 13, \"distance_m\": 25025.314, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1726\", \"wtt_dep\": \"1726H\", \"location\": \"Woldingham\", \"stage_seq\": 14, \"distance_m\": 27824.431, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1731\", \"wtt_dep\": \"1732\", \"location\": \"Oxted\", \"stage_seq\": 15, \"distance_m\": 33027.409, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1734\", \"wtt_dep\": \"1735\", \"location\": \"Hurst Green\", \"stage_seq\": 16, \"distance_m\": 34549.87, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741\", \"location\": \"Lingfield\", \"stage_seq\": 17, \"distance_m\": 42602.003, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": \"1744H\", \"location\": \"Dormans\", \"stage_seq\": 18, \"distance_m\": 44977.18, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1750\", \"wtt_dep\": null, \"location\": \"East Grinstead\", \"stage_seq\": 19, \"distance_m\": 48638.665, \"section_seq\": 1, \"route_path_id\": 69152}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48638.665, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69152}], \"total_distance_m\": 48638.665, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 43346.616, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5292.049, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1650", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.1266349", "current_position_lon": "-0.0176937", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:55:58Z\", \"source_id\": 48004327, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:56:03Z\", \"source_id\": 15598649, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:21Z\", \"source_id\": 48016473, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:01:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:26Z\", \"source_id\": 15602150, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:00Z\", \"source_id\": 48030146, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:06:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:04Z\", \"source_id\": 15605867, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:00Z\", \"source_id\": 48056374, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:14:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:14:07Z\", \"source_id\": 15613286, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:44Z\", \"source_id\": 48066990, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:18:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:46Z\", \"source_id\": 15616290, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:55Z\", \"source_id\": 48070377, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:20:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:18:58Z\", \"source_id\": 15617233, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:07Z\", \"source_id\": 48082277, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:11Z\", \"source_id\": 15620681, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:01Z\", \"source_id\": 48090658, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:27:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:05Z\", \"source_id\": 15623072, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:15Z\", \"source_id\": 48102697, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:18Z\", \"source_id\": 15626538, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:00Z\", \"source_id\": 48115504, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:05Z\", \"source_id\": 15630481, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:41Z\", \"source_id\": 48125126, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:43Z\", \"source_id\": 15633525, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:23Z\", \"source_id\": 48134710, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:28Z\", \"source_id\": 15636670, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:00Z\", \"source_id\": 48154656, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:52:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:06Z\", \"source_id\": 15642951, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30440, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:16Z\", \"source_id\": 48173540, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:18Z\", \"source_id\": 15648952, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Grinstead", "service_state_platform": "1", "timing_fact_generation": 1789491439189997, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:37.096287", "service_state_evidence_id": 15648952, "current_leg_start_actual_dep": "2026-09-15T17:52:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T16:58:37.100132", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
EGR |
1L48 |
377428+377460 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.981, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8072.698, "from_m": 7545.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10338.399, "from_m": 8072.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17298.466, "from_m": 17231.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17333.389, "from_m": 17298.466, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17399.451, "from_m": 17333.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17434.493, "from_m": 17399.451, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18546.585, "from_m": 17434.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18668.297, "from_m": 18546.585, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18742.426, "from_m": 18668.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24629.565, "from_m": 18742.426, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24836.291, "from_m": 24629.565, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26928.523, "from_m": 24836.291, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26963.561, "from_m": 26928.523, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28805.524, "from_m": 26963.561, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30978.836, "from_m": 28805.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": 32683.152, "from_m": 30978.836, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32694.229, "from_m": 32683.152, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32748.732, "from_m": 32694.229, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32770.97, "from_m": 32748.732, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33637.97, "from_m": 32770.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34688.093, "from_m": 33637.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34715.83, "from_m": 34688.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36009.369, "from_m": 34715.83, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42509.52, "from_m": 36009.369, "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": 42737.553, "from_m": 42509.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48046.608, "from_m": 42737.553, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48638.665, "from_m": 48046.608, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 585725, "profile_key": "8d0b7932f6492a162deed3382c3a3bfda0b78383d2d6d6ac753d09b66e8c0b85", "schedule_id": 12806, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1650", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1657H", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1705", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1707", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": "1710H", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1712H", "location": "South Croydon", "stage_seq": 10, "distance_m": 18418.688, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1714H", "wtt_dep": "1715H", "location": "Sanderstead", "stage_seq": 11, "distance_m": 19948.725, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1718", "wtt_dep": "1718H", "location": "Riddlesdown", "stage_seq": 12, "distance_m": 21928.058, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1722", "wtt_dep": "1722H", "location": "Upper Warlingham", "stage_seq": 13, "distance_m": 25025.314, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1726", "wtt_dep": "1726H", "location": "Woldingham", "stage_seq": 14, "distance_m": 27824.431, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1731", "wtt_dep": "1732", "location": "Oxted", "stage_seq": 15, "distance_m": 33027.409, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1734", "wtt_dep": "1735", "location": "Hurst Green", "stage_seq": 16, "distance_m": 34549.87, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741", "location": "Lingfield", "stage_seq": 17, "distance_m": 42602.003, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": "1744H", "location": "Dormans", "stage_seq": 18, "distance_m": 44977.18, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1750", "wtt_dep": null, "location": "East Grinstead", "stage_seq": 19, "distance_m": 48638.665, "section_seq": 1, "route_path_id": 69152}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48638.665, "from_m": 0.0, "section_seq": 1, "route_path_id": 69152}], "total_distance_m": 48638.665, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 43346.616, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5292.049, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:55:58Z", "source_id": 48004327, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:56:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:56:03Z", "source_id": 15598649, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:21Z", "source_id": 48016473, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:01:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:26Z", "source_id": 15602150, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:00Z", "source_id": 48030146, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:06:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:04Z", "source_id": 15605867, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:00Z", "source_id": 48056374, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:14:07Z", "source_id": 15613286, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:44Z", "source_id": 48066990, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:18:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:46Z", "source_id": 15616290, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:55Z", "source_id": 48070377, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:20:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:18:58Z", "source_id": 15617233, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:07Z", "source_id": 48082277, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:23:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:11Z", "source_id": 15620681, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:01Z", "source_id": 48090658, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:27:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:05Z", "source_id": 15623072, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:15Z", "source_id": 48102697, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:31:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:18Z", "source_id": 15626538, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:00Z", "source_id": 48115504, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:36:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:05Z", "source_id": 15630481, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:41Z", "source_id": 48125126, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:39:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:43Z", "source_id": 15633525, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30431, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:23Z", "source_id": 48134710, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T16:46:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:28Z", "source_id": 15636670, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:00Z", "source_id": 48154656, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:52:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:06Z", "source_id": 15642951, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30440, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:16Z", "source_id": 48173540, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:58:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:18Z", "source_id": 15648952, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Victoria (C) |
1650 |
1650 |
17 |
None |
None |
East Grinstead |
1750 |
1750 |
1 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G88471/2026-09-15/detailed |
None |
Dormans |
2026-09-15T17:52:30+01:00 |
East Grinstead |
5.0 |
{"type": "LineString", "coordinates": [[-0.0040956, 51.15637359999999], [-0.0041688, 51.1561211], [-0.0042102, 51.1558684], [-0.0042457, 51.1556087], [-0.0042564, 51.15543339999999], [-0.004272799999999999, 51.15500250000001], [-0.0042231, 51.15453439999999], [-0.0041913, 51.1543341], [-0.004145, 51.15412310000001], [-0.0041003, 51.1539357], [-0.0040494, 51.153755], [-0.003989, 51.15356649999999], [-0.003892599999999999, 51.15336080000001], [-0.0036668, 51.15300860000001], [-0.0031282, 51.1520072], [-0.0028679999999999995, 51.1514999], [-0.0026529, 51.1509898], [-0.0025460999999999995, 51.1506831], [-0.002459, 51.1503702], [-0.0023878999999999997, 51.15005810000001], [-0.0023393999999999997, 51.14974470000001], [-0.0023275, 51.1493329], [-0.0023852, 51.148611900000006], [-0.0024992, 51.1474955], [-0.0027619, 51.145259], [-0.0030007999999999996, 51.1431207], [-0.0030778, 51.1423588], [-0.0031865, 51.14156710000001], [-0.0032831, 51.1410909], [-0.0033259999999999995, 51.14093609999999], [-0.0033865999999999996, 51.14076549999999], [-0.0034610999999999995, 51.14057489999999], [-0.0036113, 51.14027369999999], [-0.003725, 51.1400799], [-0.0038389, 51.1399036], [-0.0039607, 51.1397398], [-0.004254, 51.1393837], [-0.004529599999999999, 51.13910429999999], [-0.0050178, 51.13868519999999], [-0.0054804, 51.1383527], [-0.005779499999999999, 51.13814500000001], [-0.0063964, 51.137789899999994], [-0.006831199999999999, 51.1375922], [-0.008876599999999998, 51.136717], [-0.0105284, 51.1356146], [-0.011891699999999998, 51.1345033], [-0.0134153, 51.13328140000001], [-0.013487100000000002, 51.133222199999985], [-0.013553399999999998, 51.13316149999999], [-0.013624199999999998, 51.1330825], [-0.013706499999999998, 51.13298030000001], [-0.014109899999999998, 51.1324694], [-0.014327200000000002, 51.13217319999999], [-0.014473799999999998, 51.1319571], [-0.014692200000000002, 51.1316136], [-0.014976299999999998, 51.1311086], [-0.015401400000000004, 51.13049], [-0.015769600000000005, 51.12986409999999], [-0.016195, 51.1291296], [-0.017397, 51.1270971], [-0.0175306, 51.126873], [-0.017572199999999996, 51.126802], [-0.0176334, 51.1267162], [-0.017693700000000003, 51.1266349]]} |
2.3 |
1753 |
1758 |
Dormans |
East Grinstead |
East Grinstead |
51.1266349 |
-0.0176937 |
51.1266349 |
-0.0176937 |
1 |
0 |
2026-09-15 17:08:38 |
TERMINATED |
2026-09-15 16:58:00 |
East Grinstead |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648952 |
1789491439189997 |
85 |
85 |
2026-09-15 16:58:37.100132 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:37.096287 |
| 555160 |
586934 |
C37698 |
739U67MV15 |
2026-09-15 |
COMPLETE |
15650037 |
2026-09-15 17:58:00 |
2026-09-15 17:09:07 |
2026-09-17 17:09:07 |
{"id": 586934, "stp": "P", "toc": "Elizabeth Line", "uid": "C37698", "consist": "345064", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37698/2026-09-15/detailed", "trust_id": "739U67MV15", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "1801", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "9U67", "timing_status": "EARLY", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "1758", "current_leg_dep": "1755", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "1731", "origin_platform": "A", "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-15T17:09:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]}", "current_leg_start": "Woolwich (Crossrail)", "dest_arr_time_act": "1759", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Woolwich (Crossrail)", "current_leg_milage": "3.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2642.299, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3205.007, \"from_m\": 2642.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3360.069, \"from_m\": 3205.007, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3817.617, \"from_m\": 3360.069, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3955.64, \"from_m\": 3817.617, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 4111.566, \"from_m\": 3955.64, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4234.419, \"from_m\": 4111.566, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 4453.56, \"from_m\": 4234.419, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 4683.373, \"from_m\": 4453.56, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5054.008, \"from_m\": 4683.373, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6121.343, \"from_m\": 5054.008, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 6360.04, \"from_m\": 6121.343, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6520.549, \"from_m\": 6360.04, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6925.178, \"from_m\": 6520.549, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7178.482, \"from_m\": 6925.178, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7493.559, \"from_m\": 7178.482, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 7718.831, \"from_m\": 7493.559, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 8017.046, \"from_m\": 7718.831, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8680.359, \"from_m\": 8017.046, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 8850.582, \"from_m\": 8680.359, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8996.578, \"from_m\": 8850.582, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9397.01, \"from_m\": 8996.578, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 9619.893, \"from_m\": 9397.01, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 9804.754, \"from_m\": 9619.893, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10434.049, \"from_m\": 9804.754, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11051.068, \"from_m\": 10434.049, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11553.227, \"from_m\": 11051.068, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11696.57, \"from_m\": 11553.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11798.848, \"from_m\": 11696.57, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 12691.318, \"from_m\": 11798.848, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 12879.5, \"from_m\": 12691.318, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13098.416, \"from_m\": 12879.5, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13120.608, \"from_m\": 13098.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13127.25, \"from_m\": 13120.608, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 13149.443, \"from_m\": 13127.25, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13368.359, \"from_m\": 13149.443, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13552.267, \"from_m\": 13368.359, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13910.295, \"from_m\": 13552.267, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14111.344, \"from_m\": 13910.295, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14388.848, \"from_m\": 14111.344, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 16466.882, \"from_m\": 14388.848, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 16615.897, \"from_m\": 16466.882, \"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\": 16752.51, \"from_m\": 16615.897, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17440.369, \"from_m\": 16752.51, \"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\": 17569.95, \"from_m\": 17440.369, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17748.341, \"from_m\": 17569.95, \"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\": 20110.292, \"from_m\": 17748.341, \"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\": 20197.366, \"from_m\": 20110.292, \"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\": 20284.749, \"from_m\": 20197.366, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20681.413, \"from_m\": 20284.749, \"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\": 22415.354, \"from_m\": 20681.413, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22675.025, \"from_m\": 22415.354, \"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\": 24140.943, \"from_m\": 22675.025, \"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\": 24271.063, \"from_m\": 24140.943, \"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\": 24364.959, \"from_m\": 24271.063, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24643.665, \"from_m\": 24364.959, \"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\": 24701.211, \"from_m\": 24643.665, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24851.889, \"from_m\": 24701.211, \"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\": 27835.338, \"from_m\": 24851.889, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}], \"service_id\": 586934, \"profile_key\": \"de2a2c8713650c36f22f3bf6c270c5bc4b4147691d19f1af9fd6feb29b7d25cc\", \"schedule_id\": 5281, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1731\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1733H\", \"wtt_dep\": \"1734\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 6552.328, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 7875.17, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1738H\", \"wtt_dep\": \"1739\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 4, \"distance_m\": 9902.766, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1740H\", \"wtt_dep\": \"1741H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 11623.815, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1743H\", \"wtt_dep\": \"1744\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 6, \"distance_m\": 13123.929, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1745\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 7, \"distance_m\": 14660.108, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1748\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 16923.34, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1751H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 9, \"distance_m\": 20287.254, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": \"1755H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 24364.959, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1757H\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 11, \"distance_m\": 26624.407, \"section_seq\": 1, \"route_path_id\": 29930}, {\"is_pass\": false, \"wtt_arr\": \"1759\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 27835.338, \"section_seq\": 1, \"route_path_id\": 29930}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27835.338, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29930}], \"total_distance_m\": 27835.338, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 27835.338, \"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": "1731", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4911954", "current_position_lon": "0.1201962", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:17Z\", \"source_id\": 48110820, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:18Z\", \"source_id\": 15629039, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:17Z\", \"source_id\": 48116258, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:35:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:20Z\", \"source_id\": 15630722, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:25Z\", \"source_id\": 48124462, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:38:27Z\", \"source_id\": 15633333, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:31Z\", \"source_id\": 48130015, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:40:33Z\", \"source_id\": 15635103, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:32Z\", \"source_id\": 48137788, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:38Z\", \"source_id\": 15637656, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:11Z\", \"source_id\": 48147180, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:47:16Z\", \"source_id\": 15640574, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:52Z\", \"source_id\": 48156999, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:54Z\", \"source_id\": 15643613, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:48Z\", \"source_id\": 48167206, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:48Z\", \"source_id\": 15646897, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:58:33Z\", \"source_id\": 48176856, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:58:39Z\", \"source_id\": 15650037, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1789491520505638, "current_leg_arrival_utc": "2026-09-15T17:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:39.115591", "service_state_evidence_id": 15650037, "current_leg_start_actual_dep": "2026-09-15T17:55:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:39.788482", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
ABX |
9U67 |
345064 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2642.299, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3205.007, "from_m": 2642.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 3360.069, "from_m": 3205.007, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3817.617, "from_m": 3360.069, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3955.64, "from_m": 3817.617, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 4111.566, "from_m": 3955.64, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4234.419, "from_m": 4111.566, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 4453.56, "from_m": 4234.419, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 4683.373, "from_m": 4453.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5054.008, "from_m": 4683.373, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6121.343, "from_m": 5054.008, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 6360.04, "from_m": 6121.343, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6520.549, "from_m": 6360.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6925.178, "from_m": 6520.549, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7178.482, "from_m": 6925.178, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7493.559, "from_m": 7178.482, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 7718.831, "from_m": 7493.559, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 8017.046, "from_m": 7718.831, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8680.359, "from_m": 8017.046, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 8850.582, "from_m": 8680.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8996.578, "from_m": 8850.582, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9397.01, "from_m": 8996.578, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 9619.893, "from_m": 9397.01, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 9804.754, "from_m": 9619.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10434.049, "from_m": 9804.754, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11051.068, "from_m": 10434.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11553.227, "from_m": 11051.068, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11696.57, "from_m": 11553.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11798.848, "from_m": 11696.57, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 12691.318, "from_m": 11798.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 12879.5, "from_m": 12691.318, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13098.416, "from_m": 12879.5, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13120.608, "from_m": 13098.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13127.25, "from_m": 13120.608, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 13149.443, "from_m": 13127.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13368.359, "from_m": 13149.443, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13552.267, "from_m": 13368.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13910.295, "from_m": 13552.267, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14111.344, "from_m": 13910.295, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14388.848, "from_m": 14111.344, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 16466.882, "from_m": 14388.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 16615.897, "from_m": 16466.882, "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": 16752.51, "from_m": 16615.897, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17440.369, "from_m": 16752.51, "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": 17569.95, "from_m": 17440.369, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17748.341, "from_m": 17569.95, "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": 20110.292, "from_m": 17748.341, "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": 20197.366, "from_m": 20110.292, "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": 20284.749, "from_m": 20197.366, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20681.413, "from_m": 20284.749, "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": 22415.354, "from_m": 20681.413, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22675.025, "from_m": 22415.354, "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": 24140.943, "from_m": 22675.025, "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": 24271.063, "from_m": 24140.943, "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": 24364.959, "from_m": 24271.063, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24643.665, "from_m": 24364.959, "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": 24701.211, "from_m": 24643.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24851.889, "from_m": 24701.211, "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": 27835.338, "from_m": 24851.889, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}], "service_id": 586934, "profile_key": "de2a2c8713650c36f22f3bf6c270c5bc4b4147691d19f1af9fd6feb29b7d25cc", "schedule_id": 5281, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1731", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1733H", "wtt_dep": "1734", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.328, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.17, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1738H", "wtt_dep": "1739", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.766, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1740H", "wtt_dep": "1741H", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.815, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1743H", "wtt_dep": "1744", "location": "Whitechapel Crossrail", "stage_seq": 6, "distance_m": 13123.929, "section_seq": 1, "route_path_id": 29930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1745", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 7, "distance_m": 14660.108, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1748", "location": "Canary Wharf (Crossrail)", "stage_seq": 8, "distance_m": 16923.34, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1751H", "location": "Custom House (Crossrail)", "stage_seq": 9, "distance_m": 20287.254, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": "1755H", "location": "Woolwich (Crossrail)", "stage_seq": 10, "distance_m": 24364.959, "section_seq": 1, "route_path_id": 29930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1757H", "location": "Plumstead East Jn", "stage_seq": 11, "distance_m": 26624.407, "section_seq": 1, "route_path_id": 29930}, {"is_pass": false, "wtt_arr": "1759", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 12, "distance_m": 27835.338, "section_seq": 1, "route_path_id": 29930}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27835.338, "from_m": 0.0, "section_seq": 1, "route_path_id": 29930}], "total_distance_m": 27835.338, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 27835.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:17Z", "source_id": 48110820, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:33:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:18Z", "source_id": 15629039, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:17Z", "source_id": 48116258, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:35:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:20Z", "source_id": 15630722, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:25Z", "source_id": 48124462, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:38:27Z", "source_id": 15633333, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:31Z", "source_id": 48130015, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:40:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:40:33Z", "source_id": 15635103, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:32Z", "source_id": 48137788, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:43:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:38Z", "source_id": 15637656, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15120, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:11Z", "source_id": 48147180, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:47:16Z", "source_id": 15640574, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:52Z", "source_id": 48156999, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:50:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:54Z", "source_id": 15643613, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32167, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:48Z", "source_id": 48167206, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:54:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:48Z", "source_id": 15646897, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:58:33Z", "source_id": 48176856, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:58:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:58:39Z", "source_id": 15650037, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
1731 |
1731 |
A |
None |
None |
Abbey Wood (Crossrail) |
1801 |
1759 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37698/2026-09-15/detailed |
None |
Woolwich (Crossrail) |
2026-09-15T17:55:30+01:00 |
Abbey Wood (Crossrail) |
3.0 |
{"type": "LineString", "coordinates": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]} |
3.7 |
1755 |
1758 |
Woolwich (Crossrail) |
Abbey Wood (Crossrail) |
Abbey Wood (Crossrail) |
51.4911954 |
0.1201962 |
51.4911954 |
0.1201962 |
1 |
0 |
2026-09-15 17:09:07 |
TERMINATED |
2026-09-15 16:58:00 |
Abbey Wood (Crossrail) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15650037 |
1789491520505638 |
59 |
59 |
2026-09-15 17:08:39.788482 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:39.115591 |
| 555161 |
586182 |
P66050 |
521B00MU15 |
2026-09-15 |
COMPLETE |
15648529 |
2026-09-15 17:58:00 |
2026-09-15 17:09:07 |
2026-09-17 17:09:07 |
{"id": 586182, "stp": "P", "toc": "Greater Anglia", "uid": "P66050", "consist": "720517+720575", "dest_crs": "SSD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66050/2026-09-15/detailed", "trust_id": "521B00MU15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stansted Airport", "service_date": "2026-09-15", "dest_arr_time": "1800", "dest_platform": "1", "is_terminated": 1, "next_location": "Stansted Airport", "signalling_id": "1B00", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "1758", "current_leg_dep": "1752", "current_leg_end": "Stansted Airport", "origin_dep_time": "1705", "origin_platform": "2", "current_location": "Stansted Airport", "last_update_time": "2026-09-15T17:09:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.21853579999999995, 51.9031739], [0.21859419999999996, 51.90298849999999], [0.2186794, 51.9027962], [0.2188031, 51.9025875], [0.2189049, 51.9024461], [0.2189948, 51.902334499999995], [0.2191883, 51.90212319999999], [0.2194117, 51.90190589999999], [0.2196585, 51.9016815], [0.21995149999999997, 51.9014385], [0.22021009999999996, 51.901249400000005], [0.22078909999999996, 51.9008817], [0.2216305, 51.90042059999998], [0.221633875244185, 51.90041859541597], [0.2222838, 51.9000326], [0.2235041, 51.89935990000001], [0.2251674, 51.8984568], [0.2259555, 51.89802769999999], [0.2269973, 51.89746159999999], [0.2273424, 51.897274800000005], [0.2276163, 51.8971243], [0.22795380000000004, 51.896934], [0.2281164, 51.89684200000001], [0.2282553, 51.8967572], [0.2283779, 51.8966828], [0.22857720000000004, 51.8965582], [0.22870809999999991, 51.89647119999999], [0.2288323, 51.89638579999999], [0.22896630000000004, 51.89629049999999], [0.22911200000000004, 51.8961796], [0.2292431, 51.89607720000001], [0.2293873, 51.8959591], [0.22951659999999993, 51.8958506], [0.2296584, 51.8957266], [0.2297615, 51.8956328], [0.22985009999999997, 51.8955478], [0.22992939999999995, 51.8954704], [0.2300863, 51.89530359999999], [0.2301793, 51.8952004], [0.2302905, 51.8950771], [0.2303943, 51.8949467], [0.2304976, 51.894819], [0.23057009999999992, 51.89472409999999], [0.2306736, 51.894578], [0.23101120000000003, 51.894068], [0.2313318, 51.8935633], [0.2317971, 51.89286229999998], [0.2322579999999999, 51.89214619999999], [0.23234830000000004, 51.89200950000001], [0.23244519999999996, 51.8918674], [0.2328731, 51.89125039999998], [0.23457090000000003, 51.8887515], [0.23469030323253764, 51.8885561180277], [0.2353766, 51.8874331], [0.23579939999999996, 51.8868391], [0.2362328, 51.8862736], [0.23678099999999996, 51.88560999999998], [0.2374022, 51.88502199999999], [0.2378098999999999, 51.8846816], [0.23819509999999997, 51.88440740000001], [0.2386253, 51.8841015], [0.2390545, 51.8838319], [0.23948469999999997, 51.88362], [0.2400845, 51.88334319999999], [0.24082369999999995, 51.8830571], [0.2414148, 51.882867], [0.2419953, 51.8826915], [0.24263469999999995, 51.88251009999999], [0.2433771, 51.8823531], [0.2444082, 51.882213799999995], [0.2453394, 51.882121299999994], [0.2458687, 51.88208910000001], [0.2464593999999999, 51.882074], [0.24690689999999996, 51.88207690000001], [0.2475411, 51.8820957], [0.2479896, 51.8821273], [0.2485258, 51.8821829], [0.2489961, 51.8822466], [0.2496203, 51.88234980000001], [0.2499870999999999, 51.88242499999999], [0.2503947, 51.8825201], [0.25075369999999997, 51.88261479999999], [0.250966, 51.8826764], [0.251193, 51.882746], [0.25142669999999995, 51.88281949999999], [0.2515978, 51.8828785], [0.2521691999999999, 51.8831065], [0.25261369999999994, 51.8833002], [0.2528564, 51.88340980000001], [0.253076, 51.8835133], [0.2533717, 51.88366189999999], [0.2535842, 51.883779], [0.2537391, 51.8838653], [0.25392869999999995, 51.8839761], [0.25413659999999993, 51.88410530000001], [0.254374, 51.884257700000006], [0.2546606, 51.88444739999999], [0.2559542, 51.88531089999999], [0.2572007, 51.8861407], [0.2577730999999999, 51.8865218], [0.25816839999999996, 51.8867849], [0.25825099999999995, 51.88683960000001], [0.2596704, 51.887787800000005], [0.25984630000000003, 51.88790529999999], [0.26074139999999996, 51.888496499999995], [0.26082564112936485, 51.8885561180277], [0.2608478000000001, 51.8885718], [0.2618161, 51.8892064], [0.2620681, 51.8893715]]}", "current_leg_start": "Stansted Mountfitchet", "dest_arr_time_act": "1800", "motion_projection": null, "next_location_lat": "51.8893715", "next_location_lon": "0.2620681", "previous_location": "Stansted Mountfitchet", "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\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32383.517, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46335.402, \"from_m\": 32383.517, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49177.794, \"from_m\": 46335.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56554.282, \"from_m\": 49177.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58943.978, \"from_m\": 56554.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59434.547, \"from_m\": 58943.978, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 586182, \"profile_key\": \"df26db453f790e6397355bd3d387f153157408edba635ff7a8ae3cbf9d38dbe0\", \"schedule_id\": 21885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1705\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1708\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1711H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1717H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"1725\", \"wtt_dep\": \"1726\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1730H\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1731H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"1735H\", \"wtt_dep\": \"1736H\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"1745\", \"wtt_dep\": \"1746\", \"location\": \"Bishops Stortford\", \"stage_seq\": 13, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"1749H\", \"wtt_dep\": \"1750H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 14, \"distance_m\": 53588.767, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Stansted East Jn\", \"stage_seq\": 15, \"distance_m\": 55248.792, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1756\", \"location\": \"Tye Green Jn\", \"stage_seq\": 16, \"distance_m\": 56360.418, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1757H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 17, \"distance_m\": 58381.705, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"1800\", \"wtt_dep\": null, \"location\": \"Stansted Airport\", \"stage_seq\": 18, \"distance_m\": 59434.547, \"section_seq\": 1, \"route_path_id\": 36021}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59434.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}], \"total_distance_m\": 59434.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55016.165, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4418.382, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1705", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.8893715", "current_position_lon": "0.2620681", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:38Z\", \"source_id\": 48037927, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:07:40Z\", \"source_id\": 15608025, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:09Z\", \"source_id\": 48048191, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:11:14Z\", \"source_id\": 15610905, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:54Z\", \"source_id\": 48064671, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:17:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:16:59Z\", \"source_id\": 15615622, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:37Z\", \"source_id\": 48080944, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:23:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:22:40Z\", \"source_id\": 15620332, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:59Z\", \"source_id\": 48090521, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:26:01Z\", \"source_id\": 15623026, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:08Z\", \"source_id\": 48102343, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:30:13Z\", \"source_id\": 15626430, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:25Z\", \"source_id\": 48116521, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:35:26Z\", \"source_id\": 15630819, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:00Z\", \"source_id\": 48138952, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:44:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:02Z\", \"source_id\": 15637984, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:59Z\", \"source_id\": 48151955, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:03Z\", \"source_id\": 15642114, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:46Z\", \"source_id\": 48172281, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:52Z\", \"source_id\": 15648529, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stansted Airport", "service_state_platform": "1", "timing_fact_generation": 1789491414711253, "current_leg_arrival_utc": "2026-09-15T17:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:40.060613", "service_state_evidence_id": 15648529, "current_leg_start_actual_dep": "2026-09-15T17:50:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:40.197541", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
SSD |
1B00 |
720517+720575 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32383.517, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46335.402, "from_m": 32383.517, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49177.794, "from_m": 46335.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56554.282, "from_m": 49177.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58943.978, "from_m": 56554.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 59434.547, "from_m": 58943.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 586182, "profile_key": "df26db453f790e6397355bd3d387f153157408edba635ff7a8ae3cbf9d38dbe0", "schedule_id": 21885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1705", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1708", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1711H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1717H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "1725", "wtt_dep": "1726", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1730H", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1731H", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "1735H", "wtt_dep": "1736H", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "1745", "wtt_dep": "1746", "location": "Bishops Stortford", "stage_seq": 13, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "1749H", "wtt_dep": "1750H", "location": "Stansted Mountfitchet", "stage_seq": 14, "distance_m": 53588.767, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752", "location": "Stansted East Jn", "stage_seq": 15, "distance_m": 55248.792, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1756", "location": "Tye Green Jn", "stage_seq": 16, "distance_m": 56360.418, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1757H", "location": "Stansted Coopers Lane Jn", "stage_seq": 17, "distance_m": 58381.705, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "1800", "wtt_dep": null, "location": "Stansted Airport", "stage_seq": 18, "distance_m": 59434.547, "section_seq": 1, "route_path_id": 36021}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59434.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 36021}], "total_distance_m": 59434.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55016.165, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4418.382, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:38Z", "source_id": 48037927, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T16:08:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:07:40Z", "source_id": 15608025, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:09Z", "source_id": 48048191, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:11:14Z", "source_id": 15610905, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:54Z", "source_id": 48064671, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:17:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:16:59Z", "source_id": 15615622, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:37Z", "source_id": 48080944, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:23:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:22:40Z", "source_id": 15620332, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:59Z", "source_id": 48090521, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:26:01Z", "source_id": 15623026, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:08Z", "source_id": 48102343, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:30:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:30:13Z", "source_id": 15626430, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:25Z", "source_id": 48116521, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:36:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:35:26Z", "source_id": 15630819, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:00Z", "source_id": 48138952, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:44:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:02Z", "source_id": 15637984, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:59Z", "source_id": 48151955, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:03Z", "source_id": 15642114, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:46Z", "source_id": 48172281, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:52Z", "source_id": 15648529, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1705 |
1705 |
2 |
None |
None |
Stansted Airport |
1800 |
1800 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66050/2026-09-15/detailed |
None |
Stansted Mountfitchet |
2026-09-15T17:50:30+01:00 |
Stansted Airport |
6.0 |
{"type": "LineString", "coordinates": [[0.21853579999999995, 51.9031739], [0.21859419999999996, 51.90298849999999], [0.2186794, 51.9027962], [0.2188031, 51.9025875], [0.2189049, 51.9024461], [0.2189948, 51.902334499999995], [0.2191883, 51.90212319999999], [0.2194117, 51.90190589999999], [0.2196585, 51.9016815], [0.21995149999999997, 51.9014385], [0.22021009999999996, 51.901249400000005], [0.22078909999999996, 51.9008817], [0.2216305, 51.90042059999998], [0.221633875244185, 51.90041859541597], [0.2222838, 51.9000326], [0.2235041, 51.89935990000001], [0.2251674, 51.8984568], [0.2259555, 51.89802769999999], [0.2269973, 51.89746159999999], [0.2273424, 51.897274800000005], [0.2276163, 51.8971243], [0.22795380000000004, 51.896934], [0.2281164, 51.89684200000001], [0.2282553, 51.8967572], [0.2283779, 51.8966828], [0.22857720000000004, 51.8965582], [0.22870809999999991, 51.89647119999999], [0.2288323, 51.89638579999999], [0.22896630000000004, 51.89629049999999], [0.22911200000000004, 51.8961796], [0.2292431, 51.89607720000001], [0.2293873, 51.8959591], [0.22951659999999993, 51.8958506], [0.2296584, 51.8957266], [0.2297615, 51.8956328], [0.22985009999999997, 51.8955478], [0.22992939999999995, 51.8954704], [0.2300863, 51.89530359999999], [0.2301793, 51.8952004], [0.2302905, 51.8950771], [0.2303943, 51.8949467], [0.2304976, 51.894819], [0.23057009999999992, 51.89472409999999], [0.2306736, 51.894578], [0.23101120000000003, 51.894068], [0.2313318, 51.8935633], [0.2317971, 51.89286229999998], [0.2322579999999999, 51.89214619999999], [0.23234830000000004, 51.89200950000001], [0.23244519999999996, 51.8918674], [0.2328731, 51.89125039999998], [0.23457090000000003, 51.8887515], [0.23469030323253764, 51.8885561180277], [0.2353766, 51.8874331], [0.23579939999999996, 51.8868391], [0.2362328, 51.8862736], [0.23678099999999996, 51.88560999999998], [0.2374022, 51.88502199999999], [0.2378098999999999, 51.8846816], [0.23819509999999997, 51.88440740000001], [0.2386253, 51.8841015], [0.2390545, 51.8838319], [0.23948469999999997, 51.88362], [0.2400845, 51.88334319999999], [0.24082369999999995, 51.8830571], [0.2414148, 51.882867], [0.2419953, 51.8826915], [0.24263469999999995, 51.88251009999999], [0.2433771, 51.8823531], [0.2444082, 51.882213799999995], [0.2453394, 51.882121299999994], [0.2458687, 51.88208910000001], [0.2464593999999999, 51.882074], [0.24690689999999996, 51.88207690000001], [0.2475411, 51.8820957], [0.2479896, 51.8821273], [0.2485258, 51.8821829], [0.2489961, 51.8822466], [0.2496203, 51.88234980000001], [0.2499870999999999, 51.88242499999999], [0.2503947, 51.8825201], [0.25075369999999997, 51.88261479999999], [0.250966, 51.8826764], [0.251193, 51.882746], [0.25142669999999995, 51.88281949999999], [0.2515978, 51.8828785], [0.2521691999999999, 51.8831065], [0.25261369999999994, 51.8833002], [0.2528564, 51.88340980000001], [0.253076, 51.8835133], [0.2533717, 51.88366189999999], [0.2535842, 51.883779], [0.2537391, 51.8838653], [0.25392869999999995, 51.8839761], [0.25413659999999993, 51.88410530000001], [0.254374, 51.884257700000006], [0.2546606, 51.88444739999999], [0.2559542, 51.88531089999999], [0.2572007, 51.8861407], [0.2577730999999999, 51.8865218], [0.25816839999999996, 51.8867849], [0.25825099999999995, 51.88683960000001], [0.2596704, 51.887787800000005], [0.25984630000000003, 51.88790529999999], [0.26074139999999996, 51.888496499999995], [0.26082564112936485, 51.8885561180277], [0.2608478000000001, 51.8885718], [0.2618161, 51.8892064], [0.2620681, 51.8893715]]} |
2.9 |
1752 |
1758 |
Stansted Mountfitchet |
Stansted Airport |
Stansted Airport |
51.8893715 |
0.2620681 |
51.8893715 |
0.2620681 |
1 |
0 |
2026-09-15 17:09:07 |
TERMINATED |
2026-09-15 16:58:00 |
Stansted Airport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15648529 |
1789491414711253 |
68 |
68 |
2026-09-15 17:08:40.197541 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:40.060613 |
| 555162 |
586027 |
L87425 |
071K45MU15 |
2026-09-15 |
COMPLETE |
15649262 |
2026-09-15 17:58:00 |
2026-09-15 17:09:07 |
2026-09-17 17:09:07 |
{"id": 586027, "stp": "P", "toc": "ScotRail", "uid": "L87425", "consist": "380013+380106", "dest_crs": "AYR", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87425/2026-09-15/detailed", "trust_id": "071K45MU15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ayr", "service_date": "2026-09-15", "dest_arr_time": "1755", "dest_platform": "3", "is_terminated": 1, "next_location": "Ayr", "signalling_id": "1K45", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1758", "current_leg_dep": "1755", "current_leg_end": "Ayr", "origin_dep_time": "1700", "origin_platform": "14", "current_location": "Ayr", "last_update_time": "2026-09-15T17:09:07", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.626206578108239, 55.47441006384039], [-4.6261413, 55.4742551], [-4.626081000000001, 55.47411960000001], [-4.6260007, 55.47396989999999], [-4.625878499999999, 55.4737593], [-4.6257117, 55.473523500000006], [-4.625584, 55.473359999999985], [-4.6253435, 55.4730853], [-4.625263099999999, 55.4729764], [-4.6249985, 55.47263720000001], [-4.624793999999999, 55.47237099999999], [-4.6246792, 55.4722253], [-4.6237166, 55.47104689999999], [-4.6232388, 55.4704509], [-4.6227293, 55.46984199999999], [-4.6221793, 55.4691735], [-4.6219157, 55.46883110000001], [-4.6216328, 55.468413], [-4.6214371, 55.4680739], [-4.6212382, 55.4676957], [-4.6211179, 55.4673514], [-4.6210157, 55.46700369999999], [-4.620953, 55.466642], [-4.620912199999999, 55.466270699999995], [-4.6209447, 55.4655707], [-4.6210002999999995, 55.46525059999999], [-4.6210068, 55.465213199999994], [-4.6211444, 55.46462669999999], [-4.6214049, 55.4639501], [-4.6217616999999995, 55.4630146], [-4.6220642, 55.4623914], [-4.6223875, 55.461810199999995], [-4.6226077, 55.4614827], [-4.622845, 55.4611377], [-4.6229729, 55.46098039999999], [-4.623154899999999, 55.46079749999999], [-4.6232122, 55.4607433], [-4.6237069, 55.460222599999994], [-4.623884799999999, 55.4600336], [-4.6241321, 55.4597959], [-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": "Newton-on-Ayr", "dest_arr_time_act": "1755", "motion_projection": null, "next_location_lat": "55.4585201", "next_location_lon": "-4.6253911", "previous_location": "Newton-on-Ayr", "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\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2728.99, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2730.087, \"from_m\": 2728.99, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2807.868, \"from_m\": 2730.087, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4840.333, \"from_m\": 2807.868, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4970.309, \"from_m\": 4840.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11031.301, \"from_m\": 4970.309, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11102.942, \"from_m\": 11031.301, \"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\": 12007.298, \"from_m\": 11102.942, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14395.597, \"from_m\": 12007.298, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14493.312, \"from_m\": 14395.597, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15825.007, \"from_m\": 14493.312, \"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\": 15905.296, \"from_m\": 15825.007, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17424.768, \"from_m\": 15905.296, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42052.886, \"from_m\": 17424.768, \"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\": 53461.776, \"from_m\": 42052.886, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54217.593, \"from_m\": 53461.776, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54315.712, \"from_m\": 54217.593, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54609.111, \"from_m\": 54315.712, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55827.246, \"from_m\": 54609.111, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57630.606, \"from_m\": 55827.246, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63693.204, \"from_m\": 57630.606, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65547.965, \"from_m\": 63693.204, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65893.437, \"from_m\": 65547.965, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66118.538, \"from_m\": 65893.437, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66206.705, \"from_m\": 66118.538, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 586027, \"profile_key\": \"c7a4641a6fb428090223a713e044bfc623b5e1ee594c35cbbf828b69a3936954\", \"schedule_id\": 18684, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1710\", \"location\": \"Arkleston Jn\", \"stage_seq\": 4, \"distance_m\": 9798.145, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1711H\", \"wtt_dep\": \"1712H\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 5, \"distance_m\": 11645.71, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714H\", \"location\": \"Elderslie\", \"stage_seq\": 6, \"distance_m\": 15325.216, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1716\", \"wtt_dep\": \"1717\", \"location\": \"Johnstone\", \"stage_seq\": 7, \"distance_m\": 16839.205, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1722\", \"location\": \"Lochwinnoch\", \"stage_seq\": 8, \"distance_m\": 25773.805, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727\", \"location\": \"Dalry\", \"stage_seq\": 9, \"distance_m\": 36690.712, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1730\", \"wtt_dep\": \"1731\", \"location\": \"Kilwinning\", \"stage_seq\": 10, \"distance_m\": 42338.273, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1735\", \"location\": \"Irvine\", \"stage_seq\": 11, \"distance_m\": 47803.554, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1739\", \"wtt_dep\": \"1739H\", \"location\": \"Barassie\", \"stage_seq\": 12, \"distance_m\": 53527.068, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Barassie Jn\", \"stage_seq\": 13, \"distance_m\": 53685.98, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1742\", \"wtt_dep\": \"1742H\", \"location\": \"Troon\", \"stage_seq\": 14, \"distance_m\": 55751.032, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1746H\", \"location\": \"Prestwick International\", \"stage_seq\": 15, \"distance_m\": 60355.541, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1747H\", \"wtt_dep\": \"1748\", \"location\": \"Prestwick Town\", \"stage_seq\": 16, \"distance_m\": 61123.0, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Falkland Jn\", \"stage_seq\": 17, \"distance_m\": 63480.442, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1751\", \"wtt_dep\": \"1751H\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 18, \"distance_m\": 64334.11, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1755\", \"wtt_dep\": null, \"location\": \"Ayr\", \"stage_seq\": 19, \"distance_m\": 66206.705, \"section_seq\": 1, \"route_path_id\": 28585}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66206.705, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28585}], \"total_distance_m\": 66206.705, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65641.668, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 565.037, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1700", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.4585201", "current_position_lon": "-4.6253911", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:43Z\", \"source_id\": 48047001, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:49Z\", \"source_id\": 15610565, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:04Z\", \"source_id\": 48059429, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:16:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:15:08Z\", \"source_id\": 15614109, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:20Z\", \"source_id\": 48077194, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:22:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:21:24Z\", \"source_id\": 15619275, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:04Z\", \"source_id\": 48098990, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:29:03Z\", \"source_id\": 15625514, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2721, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:34Z\", \"source_id\": 48111626, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:34:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:37Z\", \"source_id\": 15629319, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:37Z\", \"source_id\": 48122386, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:38:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:42Z\", \"source_id\": 15632644, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:12Z\", \"source_id\": 48134222, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:42:16Z\", \"source_id\": 15636479, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:38Z\", \"source_id\": 48143276, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:46:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:43Z\", \"source_id\": 15639374, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:32Z\", \"source_id\": 48153323, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:35Z\", \"source_id\": 15642562, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:05Z\", \"source_id\": 48165507, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:11Z\", \"source_id\": 15646361, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:39Z\", \"source_id\": 48174462, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:43Z\", \"source_id\": 15649262, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ayr", "service_state_platform": "3", "timing_fact_generation": 1789491465627831, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:46.163714", "service_state_evidence_id": 15649262, "current_leg_start_actual_dep": "2026-09-15T17:54:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:47.021535", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
AYR |
1K45 |
380013+380106 |
7 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2728.99, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2730.087, "from_m": 2728.99, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2807.868, "from_m": 2730.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4840.333, "from_m": 2807.868, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4970.309, "from_m": 4840.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11031.301, "from_m": 4970.309, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11102.942, "from_m": 11031.301, "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": 12007.298, "from_m": 11102.942, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14395.597, "from_m": 12007.298, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 14493.312, "from_m": 14395.597, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15825.007, "from_m": 14493.312, "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": 15905.296, "from_m": 15825.007, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17424.768, "from_m": 15905.296, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 42052.886, "from_m": 17424.768, "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": 53461.776, "from_m": 42052.886, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54217.593, "from_m": 53461.776, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54315.712, "from_m": 54217.593, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54609.111, "from_m": 54315.712, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55827.246, "from_m": 54609.111, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57630.606, "from_m": 55827.246, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63693.204, "from_m": 57630.606, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65547.965, "from_m": 63693.204, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65893.437, "from_m": 65547.965, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66118.538, "from_m": 65893.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66206.705, "from_m": 66118.538, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 586027, "profile_key": "c7a4641a6fb428090223a713e044bfc623b5e1ee594c35cbbf828b69a3936954", "schedule_id": 18684, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1700", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1710", "location": "Arkleston Jn", "stage_seq": 4, "distance_m": 9798.145, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1711H", "wtt_dep": "1712H", "location": "Paisley Gilmour Street", "stage_seq": 5, "distance_m": 11645.71, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714H", "location": "Elderslie", "stage_seq": 6, "distance_m": 15325.216, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1716", "wtt_dep": "1717", "location": "Johnstone", "stage_seq": 7, "distance_m": 16839.205, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1722", "location": "Lochwinnoch", "stage_seq": 8, "distance_m": 25773.805, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727", "location": "Dalry", "stage_seq": 9, "distance_m": 36690.712, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1730", "wtt_dep": "1731", "location": "Kilwinning", "stage_seq": 10, "distance_m": 42338.273, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1735", "location": "Irvine", "stage_seq": 11, "distance_m": 47803.554, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1739", "wtt_dep": "1739H", "location": "Barassie", "stage_seq": 12, "distance_m": 53527.068, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1740", "location": "Barassie Jn", "stage_seq": 13, "distance_m": 53685.98, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1742", "wtt_dep": "1742H", "location": "Troon", "stage_seq": 14, "distance_m": 55751.032, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1746H", "location": "Prestwick International", "stage_seq": 15, "distance_m": 60355.541, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1747H", "wtt_dep": "1748", "location": "Prestwick Town", "stage_seq": 16, "distance_m": 61123.0, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Falkland Jn", "stage_seq": 17, "distance_m": 63480.442, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1751", "wtt_dep": "1751H", "location": "Newton-on-Ayr", "stage_seq": 18, "distance_m": 64334.11, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1755", "wtt_dep": null, "location": "Ayr", "stage_seq": 19, "distance_m": 66206.705, "section_seq": 1, "route_path_id": 28585}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66206.705, "from_m": 0.0, "section_seq": 1, "route_path_id": 28585}], "total_distance_m": 66206.705, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65641.668, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 565.037, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:43Z", "source_id": 48047001, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:11:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:49Z", "source_id": 15610565, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:04Z", "source_id": 48059429, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:16:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:15:08Z", "source_id": 15614109, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:20Z", "source_id": 48077194, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:22:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:21:24Z", "source_id": 15619275, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2706, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:04Z", "source_id": 48098990, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:30:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:29:03Z", "source_id": 15625514, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2721, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:34Z", "source_id": 48111626, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:34:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:37Z", "source_id": 15629319, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2783, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:37Z", "source_id": 48122386, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:42Z", "source_id": 15632644, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2789, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:12Z", "source_id": 48134222, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:43:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:42:16Z", "source_id": 15636479, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2804, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:38Z", "source_id": 48143276, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T16:46:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:43Z", "source_id": 15639374, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:32Z", "source_id": 48153323, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:49:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:35Z", "source_id": 15642562, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:05Z", "source_id": 48165507, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:55:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:11Z", "source_id": 15646361, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2839, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:39Z", "source_id": 48174462, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:43Z", "source_id": 15649262, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1700 |
1700 |
14 |
None |
None |
Ayr |
1755 |
1755 |
3 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87425/2026-09-15/detailed |
None |
Newton-on-Ayr |
2026-09-15T17:54:30+01:00 |
Ayr |
3.0 |
{"type": "LineString", "coordinates": [[-4.626206578108239, 55.47441006384039], [-4.6261413, 55.4742551], [-4.626081000000001, 55.47411960000001], [-4.6260007, 55.47396989999999], [-4.625878499999999, 55.4737593], [-4.6257117, 55.473523500000006], [-4.625584, 55.473359999999985], [-4.6253435, 55.4730853], [-4.625263099999999, 55.4729764], [-4.6249985, 55.47263720000001], [-4.624793999999999, 55.47237099999999], [-4.6246792, 55.4722253], [-4.6237166, 55.47104689999999], [-4.6232388, 55.4704509], [-4.6227293, 55.46984199999999], [-4.6221793, 55.4691735], [-4.6219157, 55.46883110000001], [-4.6216328, 55.468413], [-4.6214371, 55.4680739], [-4.6212382, 55.4676957], [-4.6211179, 55.4673514], [-4.6210157, 55.46700369999999], [-4.620953, 55.466642], [-4.620912199999999, 55.466270699999995], [-4.6209447, 55.4655707], [-4.6210002999999995, 55.46525059999999], [-4.6210068, 55.465213199999994], [-4.6211444, 55.46462669999999], [-4.6214049, 55.4639501], [-4.6217616999999995, 55.4630146], [-4.6220642, 55.4623914], [-4.6223875, 55.461810199999995], [-4.6226077, 55.4614827], [-4.622845, 55.4611377], [-4.6229729, 55.46098039999999], [-4.623154899999999, 55.46079749999999], [-4.6232122, 55.4607433], [-4.6237069, 55.460222599999994], [-4.623884799999999, 55.4600336], [-4.6241321, 55.4597959], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]} |
1.2 |
1755 |
1758 |
Newton-on-Ayr |
Ayr |
Ayr |
55.4585201 |
-4.6253911 |
55.4585201 |
-4.6253911 |
1 |
0 |
2026-09-15 17:09:07 |
TERMINATED |
2026-09-15 16:58:00 |
Ayr |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649262 |
1789491465627831 |
70 |
70 |
2026-09-15 17:08:47.021535 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:46.163714 |
| 555163 |
583787 |
G89425 |
171L69MR15 |
2026-09-15 |
COMPLETE |
15649292 |
2026-09-15 17:58:00 |
2026-09-15 17:09:07 |
2026-09-17 17:09:07 |
{"id": 583787, "stp": "P", "toc": "Northern", "uid": "G89425", "consist": "158795", "dest_crs": "LCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89425/2026-09-15/detailed", "trust_id": "171L69MR15", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lincoln", "service_date": "2026-09-15", "dest_arr_time": "1754", "dest_platform": "5A", "is_terminated": 1, "next_location": "Lincoln", "signalling_id": "1L69", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "1758", "current_leg_dep": "1750", "current_leg_end": "Lincoln", "origin_dep_time": "1538", "origin_platform": "17B", "current_location": "Lincoln", "last_update_time": "2026-09-15T17:09:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6646127960275752, 53.26734697181712], [-0.664235, 53.2671909], [-0.6637727, 53.2670008], [-0.6628749999999999, 53.2666217], [-0.6619258, 53.2662352], [-0.6616342999999999, 53.2661145], [-0.6609558, 53.2658427], [-0.6604308999999999, 53.2656417], [-0.6598707, 53.265453], [-0.6593955, 53.2653128], [-0.6588269999999999, 53.265167600000005], [-0.6581652, 53.2650187], [-0.6575095, 53.2648996], [-0.6567423999999998, 53.264793399999995], [-0.6390109999999999, 53.262781], [-0.628820698883665, 53.26163360270044], [-0.6280569, 53.2615476], [-0.6218324, 53.2608282], [-0.6213096, 53.2607575], [-0.6206851, 53.260645800000006], [-0.6200750999999999, 53.2605242], [-0.6195522, 53.26040009999999], [-0.6190526, 53.2602662], [-0.6186417999999999, 53.26014510000001], [-0.6180764, 53.25995809999998], [-0.6174799, 53.2597274], [-0.6169165, 53.2594746], [-0.6164764, 53.2592605], [-0.6160421, 53.2590306], [-0.6156958999999999, 53.2588357], [-0.6140315999999999, 53.25778580000001], [-0.6070503800151903, 53.25335536819731], [-0.6020125999999999, 53.250158000000006], [-0.6014627999999999, 53.2497794], [-0.6010707, 53.24948309999999], [-0.6005652999999999, 53.2490864], [-0.6002904, 53.2488276], [-0.5999367, 53.2484611], [-0.5993336, 53.247778800000006], [-0.5989353, 53.2473409], [-0.5985149000000001, 53.2469382], [-0.5981187, 53.2466031], [-0.5974072, 53.2460867], [-0.5969018, 53.2457794], [-0.5963823999999999, 53.2454952], [-0.5958245, 53.2452279], [-0.5949007, 53.2448384], [-0.5916555, 53.2435877], [-0.5842683, 53.2407529], [-0.5832946, 53.2403797], [-0.582506, 53.2400764], [-0.5823009999999998, 53.23999690000001], [-0.5819567999999999, 53.239862999999986], [-0.5816530999999999, 53.23974559999999], [-0.5813204999999999, 53.2396196], [-0.5805655, 53.2393291], [-0.5798909000000001, 53.23906830000001], [-0.5791513, 53.2387711], [-0.5787, 53.2385589], [-0.5779891999999999, 53.238187800000006], [-0.5778114999999999, 53.238082199999994], [-0.5776003, 53.2379559], [-0.5774206, 53.2378419], [-0.5770477, 53.23759149999999], [-0.5766655, 53.2373266], [-0.5763504, 53.2371042], [-0.5760982, 53.2369268], [-0.5757969, 53.2367109], [-0.5757320999999999, 53.236664399999995], [-0.5756529, 53.23660819999999], [-0.5749247999999999, 53.2360919], [-0.5742381999999999, 53.2356025], [-0.5738318, 53.235328800000005], [-0.5733986, 53.2350516], [-0.5731169999999999, 53.2348945], [-0.5728072, 53.2347291], [-0.5725162, 53.23458140000001], [-0.5721809, 53.234422499999994], [-0.5718685, 53.2342804], [-0.5716365, 53.23418169999998], [-0.5714339, 53.2341012], [-0.5711804999999999, 53.23400269999999], [-0.5709216, 53.23390940000001], [-0.5706264999999999, 53.2338082], [-0.5703556999999999, 53.2337209], [-0.5699963, 53.2336126], [-0.5690079, 53.23333319999998], [-0.5679538, 53.233037], [-0.5667642, 53.2327055], [-0.5658388, 53.2324436], [-0.5649806, 53.23220539999999], [-0.5636676, 53.231840899999995], [-0.5628145999999999, 53.2316015], [-0.5618919, 53.231347], [-0.5613622999999999, 53.23121079999999], [-0.560646, 53.23103640000001], [-0.5602229999999999, 53.230943399999994], [-0.5601163, 53.2309199], [-0.5597087, 53.2308359], [-0.5593586, 53.23076760000001], [-0.5592202738145097, 53.23074125215514], [-0.5589636389734951, 53.23070249479159], [-0.5587371916185618, 53.2306674058004], [-0.5585366259812135, 53.230635442993446], [-0.5583576362929535, 53.230606064182616], [-0.5581959167852864, 53.230578727179775], [-0.5580471616897154, 53.230552889796854], [-0.557907065237744, 53.23052800984572], [-0.5577713216608765, 53.23050354513825], [-0.5576356251906164, 53.230478953486354], [-0.5574956700584673, 53.2304536927019], [-0.5573471504959333, 53.23042722059679], [-0.5571857607345179, 53.230398994982906], [-0.5570071950057247, 53.23036847367213], [-0.5568071475410579, 53.23033511447636], [-0.5565813125720208, 53.23029837520748], [-0.5563253843301174, 53.230257713677375], [-0.5561225999999999, 53.2302179], [-0.555754, 53.2301423], [-0.5554818, 53.2300775], [-0.5550751, 53.2299693], [-0.5544481, 53.229797399999995], [-0.5538216, 53.2296302], [-0.5529766, 53.2293973], [-0.5519409999999999, 53.22912490000001], [-0.5513236999999999, 53.2289578], [-0.5508094999999998, 53.2288092], [-0.5499606, 53.2285724], [-0.5490416999999999, 53.22831269999999], [-0.5486558999999999, 53.22820959999999], [-0.5481543, 53.2280867], [-0.5476527, 53.22796379999999], [-0.547345, 53.2279057], [-0.5468094, 53.22782019999999], [-0.5462552999999999, 53.22773889999999], [-0.5457218, 53.2276547], [-0.5452802, 53.2275712], [-0.5449872, 53.2275051], [-0.5447769, 53.22745469999999], [-0.5443469, 53.2273342], [-0.5442357, 53.227302999999985], [-0.5439645999999999, 53.2272308], [-0.5438448, 53.227194299999994], [-0.5436327, 53.22713589999999], [-0.5419717, 53.2266765], [-0.5416847, 53.226595], [-0.5414699, 53.22654299999999], [-0.5409883, 53.22640280000001], [-0.5408896, 53.22636589999999], [-0.5407798, 53.2263195], [-0.5406649, 53.226271399999995], [-0.5405521999999999, 53.2262347], [-0.5397776, 53.226021]]}", "current_leg_start": "Saxilby", "dest_arr_time_act": "1754", "motion_projection": null, "next_location_lat": "53.2260210", "next_location_lon": "-0.5397776", "previous_location": "Saxilby", "current_leg_milage": "6.1", "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\": 656.466, \"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\": 685.677, \"from_m\": 656.466, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 928.777, \"from_m\": 685.677, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1070.443, \"from_m\": 928.777, \"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\": 3011.483, \"from_m\": 1070.443, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3066.007, \"from_m\": 3011.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3125.793, \"from_m\": 3066.007, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16063.979, \"from_m\": 3125.793, \"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\": 22230.068, \"from_m\": 16063.979, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25960.495, \"from_m\": 22230.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25983.454, \"from_m\": 25960.495, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26162.729, \"from_m\": 25983.454, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26200.039, \"from_m\": 26162.729, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26308.378, \"from_m\": 26200.039, \"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\": 39868.14, \"from_m\": 26308.378, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40204.276, \"from_m\": 39868.14, \"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\": 40256.367, \"from_m\": 40204.276, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40491.298, \"from_m\": 40256.367, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40554.532, \"from_m\": 40491.298, \"capability_applied\": null, \"effective_limit_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\": 41763.227, \"from_m\": 40554.532, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46569.076, \"from_m\": 41763.227, \"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\": 47163.79, \"from_m\": 46569.076, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53744.666, \"from_m\": 47163.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\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54160.799, \"from_m\": 53744.666, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58947.953, \"from_m\": 54160.799, \"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\": 59719.006, \"from_m\": 58947.953, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60766.135, \"from_m\": 59719.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60828.317, \"from_m\": 60766.135, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65533.982, \"from_m\": 60828.317, \"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\": 66147.642, \"from_m\": 65533.982, \"capability_applied\": null, \"effective_limit_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\": 66149.775, \"from_m\": 66147.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66181.908, \"from_m\": 66149.775, \"capability_applied\": null, \"effective_limit_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\": 66484.123, \"from_m\": 66181.908, \"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\": 66761.031, \"from_m\": 66484.123, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 67044.285, \"from_m\": 66761.031, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67867.818, \"from_m\": 67044.285, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67906.391, \"from_m\": 67867.818, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 73783.833, \"from_m\": 67906.391, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74937.851, \"from_m\": 73783.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75032.374, \"from_m\": 74937.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75439.155, \"from_m\": 75032.374, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78103.911, \"from_m\": 75439.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109732.493, \"from_m\": 78103.911, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 109787.958, \"from_m\": 109732.493, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113802.702, \"from_m\": 109787.958, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 113839.677, \"from_m\": 113802.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117234.615, \"from_m\": 113839.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 117759.946, \"from_m\": 117234.615, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 118943.815, \"from_m\": 117759.946, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 132788.135, \"from_m\": 118943.815, \"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\": 140987.24, \"from_m\": 132788.135, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 142341.425, \"from_m\": 140987.24, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 143389.54, \"from_m\": 142341.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 143608.043, \"from_m\": 143389.54, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 143699.384, \"from_m\": 143608.043, \"capability_applied\": null, \"effective_limit_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\": 583787, \"profile_key\": \"b26f3268ab72ef718f8c0d0185e32430bc81b060c522f0c110876e6d63d3e515\", \"schedule_id\": 13055, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 576.626, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 3, \"distance_m\": 1309.591, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Stourton Jn\", \"stage_seq\": 4, \"distance_m\": 5639.302, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Methley Jn\", \"stage_seq\": 5, \"distance_m\": 13687.286, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549H\", \"location\": \"Altofts Jn\", \"stage_seq\": 6, \"distance_m\": 16317.661, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 7, \"distance_m\": 22491.928, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1558H\", \"location\": \"Horbury Jn\", \"stage_seq\": 8, \"distance_m\": 26120.818, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1603H\", \"location\": \"Woolley Coal Sidings S.B.\", \"stage_seq\": 9, \"distance_m\": 33235.119, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1608H\", \"wtt_dep\": \"1610H\", \"location\": \"Barnsley\", \"stage_seq\": 10, \"distance_m\": 40237.177, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623H\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 11, \"distance_m\": 56940.279, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1628\", \"location\": \"Meadowhall\", \"stage_seq\": 12, \"distance_m\": 60661.699, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 13, \"distance_m\": 60902.565, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 14, \"distance_m\": 65335.853, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1637H\", \"location\": \"Sheffield\", \"stage_seq\": 15, \"distance_m\": 65859.512, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 16, \"distance_m\": 66377.265, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640H\", \"location\": \"Woodburn Jn\", \"stage_seq\": 17, \"distance_m\": 67968.761, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1643\", \"location\": \"Darnall\", \"stage_seq\": 18, \"distance_m\": 69451.895, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1648\", \"location\": \"Woodhouse\", \"stage_seq\": 19, \"distance_m\": 74137.979, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Woodhouse Jn\", \"stage_seq\": 20, \"distance_m\": 74923.525, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1654\", \"wtt_dep\": \"1654H\", \"location\": \"Kiveton Bridge\", \"stage_seq\": 21, \"distance_m\": 80872.882, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Kiveton Park\", \"stage_seq\": 22, \"distance_m\": 82807.007, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Brancliffe East Jn\", \"stage_seq\": 23, \"distance_m\": 86182.675, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1701H\", \"wtt_dep\": \"1702\", \"location\": \"Shireoaks\", \"stage_seq\": 24, \"distance_m\": 87716.967, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"Shireoaks East Jn\", \"stage_seq\": 25, \"distance_m\": 89418.852, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1705H\", \"wtt_dep\": \"1706H\", \"location\": \"Worksop\", \"stage_seq\": 26, \"distance_m\": 91091.353, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"Thrumpton West Jn\", \"stage_seq\": 27, \"distance_m\": 101862.009, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1715H\", \"wtt_dep\": \"1716H\", \"location\": \"Retford (Low Level)\", \"stage_seq\": 28, \"distance_m\": 103403.72, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1721\", \"location\": \"Clarborough Jn\", \"stage_seq\": 29, \"distance_m\": 109825.072, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726H\", \"location\": \"Gainsborough Trent Jns\", \"stage_seq\": 30, \"distance_m\": 117644.97, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1728H\", \"wtt_dep\": \"1729H\", \"location\": \"Gainsborough Lea Road\", \"stage_seq\": 31, \"distance_m\": 118698.66, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": \"1741\", \"location\": \"Saxilby\", \"stage_seq\": 32, \"distance_m\": 133893.712, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"West Holmes Jn\", \"stage_seq\": 33, \"distance_m\": 142341.425, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1754\", \"wtt_dep\": null, \"location\": \"Lincoln\", \"stage_seq\": 34, \"distance_m\": 143699.384, \"section_seq\": 1, \"route_path_id\": 69975}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 143699.384, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69975}], \"total_distance_m\": 143699.384, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 134692.394, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9006.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1538", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.2260210", "current_position_lon": "-0.5397776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:10Z\", \"source_id\": 47834191, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:14Z\", \"source_id\": 15549852, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:09:06Z\", \"source_id\": 47874169, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:09:11Z\", \"source_id\": 15561376, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:30:45Z\", \"source_id\": 47933508, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:30:51Z\", \"source_id\": 15578425, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:38:25Z\", \"source_id\": 47954599, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:38:29Z\", \"source_id\": 15584582, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:48:22Z\", \"source_id\": 15592516, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:53:23Z\", \"source_id\": 15596584, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:00:24Z\", \"source_id\": 15602123, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:45Z\", \"source_id\": 15628568, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:00Z\", \"source_id\": 48039135, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:08:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:08:07Z\", \"source_id\": 15608342, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:08Z\", \"source_id\": 48051013, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:13:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:12:11Z\", \"source_id\": 15611714, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:48Z\", \"source_id\": 48084239, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:24:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:23:52Z\", \"source_id\": 15621269, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:04Z\", \"source_id\": 48120992, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:37:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:37:09Z\", \"source_id\": 15632239, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:06Z\", \"source_id\": 48149766, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:49:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:48:11Z\", \"source_id\": 15641365, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:40Z\", \"source_id\": 48174568, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:45Z\", \"source_id\": 15649292, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "5", "timing_fact_generation": 1789491466780236, "current_leg_arrival_utc": "2026-09-15T17:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:50.063013", "service_state_evidence_id": 15649292, "current_leg_start_actual_dep": "2026-09-15T17:45:00+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:50.223491", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
LCN |
1L69 |
158795 |
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": 656.466, "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": 685.677, "from_m": 656.466, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 928.777, "from_m": 685.677, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1070.443, "from_m": 928.777, "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": 3011.483, "from_m": 1070.443, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3066.007, "from_m": 3011.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3125.793, "from_m": 3066.007, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16063.979, "from_m": 3125.793, "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": 22230.068, "from_m": 16063.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25960.495, "from_m": 22230.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25983.454, "from_m": 25960.495, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26162.729, "from_m": 25983.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26200.039, "from_m": 26162.729, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26308.378, "from_m": 26200.039, "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": 39868.14, "from_m": 26308.378, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40204.276, "from_m": 39868.14, "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": 40256.367, "from_m": 40204.276, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40491.298, "from_m": 40256.367, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40554.532, "from_m": 40491.298, "capability_applied": null, "effective_limit_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": 41763.227, "from_m": 40554.532, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46569.076, "from_m": 41763.227, "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": 47163.79, "from_m": 46569.076, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53744.666, "from_m": 47163.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", "infrastructure_limit_mph": 70.0}, {"to_m": 54160.799, "from_m": 53744.666, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58947.953, "from_m": 54160.799, "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": 59719.006, "from_m": 58947.953, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60766.135, "from_m": 59719.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60828.317, "from_m": 60766.135, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65533.982, "from_m": 60828.317, "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": 66147.642, "from_m": 65533.982, "capability_applied": null, "effective_limit_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": 66149.775, "from_m": 66147.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66181.908, "from_m": 66149.775, "capability_applied": null, "effective_limit_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": 66484.123, "from_m": 66181.908, "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": 66761.031, "from_m": 66484.123, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 67044.285, "from_m": 66761.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67867.818, "from_m": 67044.285, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67906.391, "from_m": 67867.818, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 73783.833, "from_m": 67906.391, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74937.851, "from_m": 73783.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75032.374, "from_m": 74937.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75439.155, "from_m": 75032.374, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78103.911, "from_m": 75439.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109732.493, "from_m": 78103.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 109787.958, "from_m": 109732.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113802.702, "from_m": 109787.958, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 113839.677, "from_m": 113802.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117234.615, "from_m": 113839.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 117759.946, "from_m": 117234.615, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 118943.815, "from_m": 117759.946, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 132788.135, "from_m": 118943.815, "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": 140987.24, "from_m": 132788.135, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 142341.425, "from_m": 140987.24, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 143389.54, "from_m": 142341.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 143608.043, "from_m": 143389.54, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 143699.384, "from_m": 143608.043, "capability_applied": null, "effective_limit_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": 583787, "profile_key": "b26f3268ab72ef718f8c0d0185e32430bc81b060c522f0c110876e6d63d3e515", "schedule_id": 13055, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1538", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 576.626, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Engine Shed Jn", "stage_seq": 3, "distance_m": 1309.591, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Stourton Jn", "stage_seq": 4, "distance_m": 5639.302, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548", "location": "Methley Jn", "stage_seq": 5, "distance_m": 13687.286, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549H", "location": "Altofts Jn", "stage_seq": 6, "distance_m": 16317.661, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555H", "location": "Wakefield Kirkgate", "stage_seq": 7, "distance_m": 22491.928, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1558H", "location": "Horbury Jn", "stage_seq": 8, "distance_m": 26120.818, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1603H", "location": "Woolley Coal Sidings S.B.", "stage_seq": 9, "distance_m": 33235.119, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1608H", "wtt_dep": "1610H", "location": "Barnsley", "stage_seq": 10, "distance_m": 40237.177, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623H", "location": "Ecclesfield West S.B.", "stage_seq": 11, "distance_m": 56940.279, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1628", "location": "Meadowhall", "stage_seq": 12, "distance_m": 60661.699, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628H", "location": "Wincobank Jn", "stage_seq": 13, "distance_m": 60902.565, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632H", "location": "Nunnery Main Line Jn", "stage_seq": 14, "distance_m": 65335.853, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1637H", "location": "Sheffield", "stage_seq": 15, "distance_m": 65859.512, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639", "location": "Nunnery Main Line Jn", "stage_seq": 16, "distance_m": 66377.265, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640H", "location": "Woodburn Jn", "stage_seq": 17, "distance_m": 67968.761, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1643", "location": "Darnall", "stage_seq": 18, "distance_m": 69451.895, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1648", "location": "Woodhouse", "stage_seq": 19, "distance_m": 74137.979, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649", "location": "Woodhouse Jn", "stage_seq": 20, "distance_m": 74923.525, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1654", "wtt_dep": "1654H", "location": "Kiveton Bridge", "stage_seq": 21, "distance_m": 80872.882, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Kiveton Park", "stage_seq": 22, "distance_m": 82807.007, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Brancliffe East Jn", "stage_seq": 23, "distance_m": 86182.675, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1701H", "wtt_dep": "1702", "location": "Shireoaks", "stage_seq": 24, "distance_m": 87716.967, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "Shireoaks East Jn", "stage_seq": 25, "distance_m": 89418.852, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1705H", "wtt_dep": "1706H", "location": "Worksop", "stage_seq": 26, "distance_m": 91091.353, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714", "location": "Thrumpton West Jn", "stage_seq": 27, "distance_m": 101862.009, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1715H", "wtt_dep": "1716H", "location": "Retford (Low Level)", "stage_seq": 28, "distance_m": 103403.72, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1721", "location": "Clarborough Jn", "stage_seq": 29, "distance_m": 109825.072, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726H", "location": "Gainsborough Trent Jns", "stage_seq": 30, "distance_m": 117644.97, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1728H", "wtt_dep": "1729H", "location": "Gainsborough Lea Road", "stage_seq": 31, "distance_m": 118698.66, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": "1741", "location": "Saxilby", "stage_seq": 32, "distance_m": 133893.712, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "West Holmes Jn", "stage_seq": 33, "distance_m": 142341.425, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1754", "wtt_dep": null, "location": "Lincoln", "stage_seq": 34, "distance_m": 143699.384, "section_seq": 1, "route_path_id": 69975}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 143699.384, "from_m": 0.0, "section_seq": 1, "route_path_id": 69975}], "total_distance_m": 143699.384, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 134692.394, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9006.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5910, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:10Z", "source_id": 47834191, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:54:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:14Z", "source_id": 15549852, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:09:06Z", "source_id": 47874169, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:09:11Z", "source_id": 15561376, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:30:45Z", "source_id": 47933508, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:31:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:30:51Z", "source_id": 15578425, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:38:25Z", "source_id": 47954599, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:39:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:38:29Z", "source_id": 15584582, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T16:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:48:22Z", "source_id": 15592516, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T16:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:53:23Z", "source_id": 15596584, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:00:24Z", "source_id": 15602123, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T16:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:45Z", "source_id": 15628568, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7527, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:00Z", "source_id": 48039135, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T16:08:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:08:07Z", "source_id": 15608342, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7506, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:08Z", "source_id": 48051013, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T16:13:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:12:11Z", "source_id": 15611714, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T17:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7475, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:48Z", "source_id": 48084239, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T16:24:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:23:52Z", "source_id": 15621269, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T17:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7466, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:04Z", "source_id": 48120992, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T16:37:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:37:09Z", "source_id": 15632239, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T17:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11466, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:06Z", "source_id": 48149766, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T16:49:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:48:11Z", "source_id": 15641365, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T17:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:40Z", "source_id": 48174568, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T16:58:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:45Z", "source_id": 15649292, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Leeds |
1538 |
1538 |
17B |
None |
None |
Lincoln |
1754 |
1754 |
5A |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89425/2026-09-15/detailed |
None |
Saxilby |
2026-09-15T17:45:00+01:00 |
Lincoln |
8.0 |
{"type": "LineString", "coordinates": [[-0.6646127960275752, 53.26734697181712], [-0.664235, 53.2671909], [-0.6637727, 53.2670008], [-0.6628749999999999, 53.2666217], [-0.6619258, 53.2662352], [-0.6616342999999999, 53.2661145], [-0.6609558, 53.2658427], [-0.6604308999999999, 53.2656417], [-0.6598707, 53.265453], [-0.6593955, 53.2653128], [-0.6588269999999999, 53.265167600000005], [-0.6581652, 53.2650187], [-0.6575095, 53.2648996], [-0.6567423999999998, 53.264793399999995], [-0.6390109999999999, 53.262781], [-0.628820698883665, 53.26163360270044], [-0.6280569, 53.2615476], [-0.6218324, 53.2608282], [-0.6213096, 53.2607575], [-0.6206851, 53.260645800000006], [-0.6200750999999999, 53.2605242], [-0.6195522, 53.26040009999999], [-0.6190526, 53.2602662], [-0.6186417999999999, 53.26014510000001], [-0.6180764, 53.25995809999998], [-0.6174799, 53.2597274], [-0.6169165, 53.2594746], [-0.6164764, 53.2592605], [-0.6160421, 53.2590306], [-0.6156958999999999, 53.2588357], [-0.6140315999999999, 53.25778580000001], [-0.6070503800151903, 53.25335536819731], [-0.6020125999999999, 53.250158000000006], [-0.6014627999999999, 53.2497794], [-0.6010707, 53.24948309999999], [-0.6005652999999999, 53.2490864], [-0.6002904, 53.2488276], [-0.5999367, 53.2484611], [-0.5993336, 53.247778800000006], [-0.5989353, 53.2473409], [-0.5985149000000001, 53.2469382], [-0.5981187, 53.2466031], [-0.5974072, 53.2460867], [-0.5969018, 53.2457794], [-0.5963823999999999, 53.2454952], [-0.5958245, 53.2452279], [-0.5949007, 53.2448384], [-0.5916555, 53.2435877], [-0.5842683, 53.2407529], [-0.5832946, 53.2403797], [-0.582506, 53.2400764], [-0.5823009999999998, 53.23999690000001], [-0.5819567999999999, 53.239862999999986], [-0.5816530999999999, 53.23974559999999], [-0.5813204999999999, 53.2396196], [-0.5805655, 53.2393291], [-0.5798909000000001, 53.23906830000001], [-0.5791513, 53.2387711], [-0.5787, 53.2385589], [-0.5779891999999999, 53.238187800000006], [-0.5778114999999999, 53.238082199999994], [-0.5776003, 53.2379559], [-0.5774206, 53.2378419], [-0.5770477, 53.23759149999999], [-0.5766655, 53.2373266], [-0.5763504, 53.2371042], [-0.5760982, 53.2369268], [-0.5757969, 53.2367109], [-0.5757320999999999, 53.236664399999995], [-0.5756529, 53.23660819999999], [-0.5749247999999999, 53.2360919], [-0.5742381999999999, 53.2356025], [-0.5738318, 53.235328800000005], [-0.5733986, 53.2350516], [-0.5731169999999999, 53.2348945], [-0.5728072, 53.2347291], [-0.5725162, 53.23458140000001], [-0.5721809, 53.234422499999994], [-0.5718685, 53.2342804], [-0.5716365, 53.23418169999998], [-0.5714339, 53.2341012], [-0.5711804999999999, 53.23400269999999], [-0.5709216, 53.23390940000001], [-0.5706264999999999, 53.2338082], [-0.5703556999999999, 53.2337209], [-0.5699963, 53.2336126], [-0.5690079, 53.23333319999998], [-0.5679538, 53.233037], [-0.5667642, 53.2327055], [-0.5658388, 53.2324436], [-0.5649806, 53.23220539999999], [-0.5636676, 53.231840899999995], [-0.5628145999999999, 53.2316015], [-0.5618919, 53.231347], [-0.5613622999999999, 53.23121079999999], [-0.560646, 53.23103640000001], [-0.5602229999999999, 53.230943399999994], [-0.5601163, 53.2309199], [-0.5597087, 53.2308359], [-0.5593586, 53.23076760000001], [-0.5592202738145097, 53.23074125215514], [-0.5589636389734951, 53.23070249479159], [-0.5587371916185618, 53.2306674058004], [-0.5585366259812135, 53.230635442993446], [-0.5583576362929535, 53.230606064182616], [-0.5581959167852864, 53.230578727179775], [-0.5580471616897154, 53.230552889796854], [-0.557907065237744, 53.23052800984572], [-0.5577713216608765, 53.23050354513825], [-0.5576356251906164, 53.230478953486354], [-0.5574956700584673, 53.2304536927019], [-0.5573471504959333, 53.23042722059679], [-0.5571857607345179, 53.230398994982906], [-0.5570071950057247, 53.23036847367213], [-0.5568071475410579, 53.23033511447636], [-0.5565813125720208, 53.23029837520748], [-0.5563253843301174, 53.230257713677375], [-0.5561225999999999, 53.2302179], [-0.555754, 53.2301423], [-0.5554818, 53.2300775], [-0.5550751, 53.2299693], [-0.5544481, 53.229797399999995], [-0.5538216, 53.2296302], [-0.5529766, 53.2293973], [-0.5519409999999999, 53.22912490000001], [-0.5513236999999999, 53.2289578], [-0.5508094999999998, 53.2288092], [-0.5499606, 53.2285724], [-0.5490416999999999, 53.22831269999999], [-0.5486558999999999, 53.22820959999999], [-0.5481543, 53.2280867], [-0.5476527, 53.22796379999999], [-0.547345, 53.2279057], [-0.5468094, 53.22782019999999], [-0.5462552999999999, 53.22773889999999], [-0.5457218, 53.2276547], [-0.5452802, 53.2275712], [-0.5449872, 53.2275051], [-0.5447769, 53.22745469999999], [-0.5443469, 53.2273342], [-0.5442357, 53.227302999999985], [-0.5439645999999999, 53.2272308], [-0.5438448, 53.227194299999994], [-0.5436327, 53.22713589999999], [-0.5419717, 53.2266765], [-0.5416847, 53.226595], [-0.5414699, 53.22654299999999], [-0.5409883, 53.22640280000001], [-0.5408896, 53.22636589999999], [-0.5407798, 53.2263195], [-0.5406649, 53.226271399999995], [-0.5405521999999999, 53.2262347], [-0.5397776, 53.226021]]} |
6.1 |
1750 |
1758 |
Saxilby |
Lincoln |
Lincoln |
53.2260210 |
-0.5397776 |
53.2260210 |
-0.5397776 |
1 |
0 |
2026-09-15 17:09:07 |
TERMINATED |
2026-09-15 16:58:00 |
Lincoln |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15649292 |
1789491466780236 |
113 |
113 |
2026-09-15 17:08:50.223491 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:50.063013 |
| 555164 |
578810 |
H02291 |
626A62CV15 |
2026-09-15 |
COMPLETE |
15650208 |
2026-09-15 17:58:00 |
2026-09-15 17:09:07 |
2026-09-17 17:09:07 |
{"id": 578810, "stp": "P", "toc": "Unknown", "uid": "H02291", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H02291/2026-09-15/detailed", "trust_id": "626A62CV15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Acton Lane Rec Sidings (GBRf)", "service_date": "2026-09-15", "dest_arr_time": "2001", "dest_platform": null, "is_terminated": 1, "next_location": "Forders Sidings Loop", "signalling_id": "6A62", "timing_status": null, "origin_station": "Frorders Sidings (GBRf)", "current_leg_arr": "1812½", "current_leg_dep": "1747", "current_leg_end": "Bletchley", "origin_dep_time": "1731", "origin_platform": null, "current_location": "Frorders Sidings (GBRf)", "last_update_time": "2026-09-15T17:09:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5167319, 52.0745029], [-0.5169078, 52.074263899999984], [-0.5171892, 52.0738761], [-0.5174256, 52.0736077], [-0.5188458999999999, 52.0716123], [-0.5193673, 52.0709015], [-0.5195809, 52.07061240000001], [-0.5204875, 52.06938110000001], [-0.5207716000000001, 52.0689803], [-0.5207877, 52.06895900000001], [-0.5211961, 52.06841609999999], [-0.521646, 52.0677824], [-0.5228267, 52.066163], [-0.5230021000000001, 52.0659241], [-0.5242755, 52.06416670000001], [-0.5252011, 52.06291840000001], [-0.5253448, 52.0627163], [-0.5261108, 52.06167570000001], [-0.5270041, 52.0604272], [-0.5280142000000001, 52.05904469999999], [-0.5289285, 52.057831699999994], [-0.5296107999999999, 52.0570094], [-0.5301348, 52.0564196], [-0.5304549, 52.0560684], [-0.5308695, 52.055637399999995], [-0.5312666999999999, 52.0552373], [-0.5315426117746229, 52.05497082771962], [-0.5316845205201789, 52.05483849498335], [-0.531810804761603, 52.05472191898904], [-0.5319237679425227, 52.0546188786347], [-0.5320257135065647, 52.05452715281832], [-0.5321189448973563, 52.05444452043791], [-0.5322057655585244, 52.05436876039145], [-0.5322884789336964, 52.05429765157695], [-0.5323693884664988, 52.05422897289242], [-0.5324507976005592, 52.054160503235835], [-0.5325350097795044, 52.0540900215052], [-0.5326243284469615, 52.054015306598515], [-0.5327210570465577, 52.05393413741379], [-0.53282749902192, 52.05384429284901], [-0.5329459578166753, 52.05374355180217], [-0.5330787368744508, 52.053629693171274], [-0.5332281396388737, 52.05350049585432], [-0.5334718999999999, 52.0532919], [-0.5338845, 52.0529565], [-0.5345597, 52.05242919999999], [-0.5348511, 52.052206], [-0.5357134, 52.0515685], [-0.5363227, 52.051153], [-0.536626, 52.05094590000001], [-0.5373084999999999, 52.0504941], [-0.5385637, 52.04974920000001], [-0.5389891704717129, 52.0495023419534], [-0.5395910999999999, 52.0491531], [-0.540663, 52.04856639999999], [-0.5430623, 52.047389599999995], [-0.5435702999999998, 52.047147200000005], [-0.5440997999999999, 52.04691739999999], [-0.5451512, 52.0464826], [-0.5474209, 52.04560889999998], [-0.5506598, 52.04452899999999], [-0.5532255, 52.0438048], [-0.5540396, 52.0435451], [-0.5546904, 52.043321], [-0.5554254, 52.04304619999999], [-0.5565661, 52.04259230000001], [-0.5587943999999999, 52.04168269999999], [-0.5591021999999999, 52.041558899999984], [-0.5609796999999999, 52.0408029], [-0.5617063, 52.04050740000001], [-0.5628466, 52.04006470000001], [-0.5640215999999999, 52.0396106], [-0.5652361, 52.0391989], [-0.566457, 52.0388411], [-0.5682867, 52.03839099999999], [-0.5698988, 52.038006200000005], [-0.571621, 52.03759209999999], [-0.5726416999999999, 52.03734849999999], [-0.5735787999999999, 52.03711549999999], [-0.5737351, 52.037079199999994], [-0.5737518999999999, 52.037075], [-0.5750887, 52.03671559999999], [-0.5757617, 52.03650099999999], [-0.5764057, 52.03628030000001], [-0.5771784, 52.035991799999984], [-0.5779908, 52.0356652], [-0.5795822, 52.0350109], [-0.5820752999999999, 52.0339891], [-0.5850345, 52.0327743], [-0.5860746, 52.0322775], [-0.5870856, 52.03175230000001], [-0.587582, 52.031462999999995], [-0.5881645, 52.0311121], [-0.5890316, 52.03053059999999], [-0.5909462, 52.0290489], [-0.5922865999999999, 52.0280189], [-0.5934829, 52.02720459999999], [-0.5939589, 52.0268633], [-0.5942746, 52.0266854], [-0.5943322, 52.026653], [-0.5946681, 52.02646370000001], [-0.5952893, 52.0261498], [-0.5959341, 52.02583980000001], [-0.5963993999999999, 52.0256316], [-0.5969072, 52.02543719999999], [-0.5979999, 52.0250134], [-0.5982020999999998, 52.0249349], [-0.5990971999999999, 52.0246232], [-0.5994366, 52.024514100000005], [-0.6006443, 52.0241588], [-0.6024475, 52.02374030000001], [-0.6028892, 52.0236497], [-0.6036149, 52.0235148], [-0.6048057000000001, 52.0233172], [-0.6056925000000001, 52.02319529999998], [-0.6065844999999999, 52.0231054], [-0.6085974, 52.0229502], [-0.6094333000000001, 52.02289150000001], [-0.6104704, 52.02281589999999], [-0.611853, 52.0227149], [-0.6130606999999999, 52.022630799999995], [-0.6144634, 52.02252389999999], [-0.6158512, 52.0224261], [-0.6184637, 52.0222325], [-0.6199618, 52.022125499999994], [-0.6219312, 52.02198210000001], [-0.6244265999999999, 52.02180499999999], [-0.6252938, 52.02174159999999], [-0.6272622, 52.021597500000006], [-0.6282404999999999, 52.0215244], [-0.6283268999999999, 52.02151789999999], [-0.628820698883665, 52.02148245466631], [-0.6304347, 52.02136659999999], [-0.6317313, 52.0212674], [-0.6321101000000001, 52.0212446], [-0.6326396999999999, 52.02119949999998], [-0.6332600999999999, 52.0211462], [-0.6335015, 52.0211188], [-0.6336920999999999, 52.02109720000001], [-0.6339477999999998, 52.0210684], [-0.6347263999999999, 52.02095369999999], [-0.6361611999999999, 52.02074950000001], [-0.6390286, 52.0203425], [-0.640968, 52.0200601], [-0.6423502, 52.01986110000001], [-0.6429184999999998, 52.0197787], [-0.6455679, 52.01940429999999], [-0.6467905, 52.019223399999994], [-0.6473300999999999, 52.0191435], [-0.6481232, 52.01902829999999], [-0.6494591, 52.0188384], [-0.6518796, 52.0184774], [-0.6537113, 52.018213199999984], [-0.6545709, 52.0180964], [-0.6565831999999999, 52.0178063], [-0.6581281, 52.0175855], [-0.6583663999999999, 52.01755150000001], [-0.6596341, 52.0173708], [-0.6616928, 52.017071599999994], [-0.6632846, 52.0168431], [-0.6643035, 52.0166774], [-0.6651993999999999, 52.0165093], [-0.6660129999999999, 52.01634], [-0.6666998999999999, 52.01617160000001], [-0.6677782999999999, 52.015882999999995], [-0.6691596999999999, 52.0154556], [-0.6701811, 52.0150867], [-0.67175, 52.0145126], [-0.6723737999999999, 52.0142747], [-0.6729640999999998, 52.01406339999998], [-0.6741443, 52.013631200000006], [-0.6754892999999998, 52.0131395], [-0.6763509999999999, 52.0128234], [-0.6770658999999999, 52.0125627], [-0.6777955, 52.01229500000001], [-0.6787295999999999, 52.01195299999999], [-0.6795976, 52.0116355], [-0.6803649999999999, 52.0113527], [-0.6813325, 52.01100060000001], [-0.6821889, 52.01068639999999], [-0.6831376999999998, 52.0103399], [-0.6844437999999999, 52.009859799999994], [-0.6852646, 52.0095437], [-0.6858369999999999, 52.00929909999999], [-0.6863883999999999, 52.0090662], [-0.6870561999999999, 52.008750000000006], [-0.6877029999999998, 52.0084267], [-0.6882984, 52.0080996], [-0.6889870999999999, 52.00770139999999], [-0.6896244999999999, 52.00733619999999], [-0.6900763, 52.0070865], [-0.6908625, 52.0066677], [-0.6918563, 52.006160400000006], [-0.6929881, 52.0056183], [-0.6939221, 52.00519560000001], [-0.6950573999999999, 52.0047026], [-0.6959122, 52.00434880000001], [-0.6959646, 52.004328400000006], [-0.6963374, 52.0041992], [-0.6973986999999999, 52.00380989999999], [-0.6980577, 52.003570200000006], [-0.6987025999999998, 52.003348599999995], [-0.6993593, 52.003124099999994], [-0.7005446999999999, 52.0027553], [-0.7009029999999999, 52.002650900000006], [-0.701301, 52.0025358], [-0.7021851, 52.00229180000001], [-0.7033095999999999, 52.00199800000001], [-0.7046439999999999, 52.0016797], [-0.7053744999999999, 52.0015202], [-0.7066274, 52.00126130000001], [-0.7066973, 52.0012468], [-0.707233, 52.0011477], [-0.7077688999999999, 52.00106040000001], [-0.7083066999999998, 52.0009622], [-0.7086913, 52.00089979999999], [-0.7094356, 52.0007883], [-0.7097678, 52.0007385], [-0.7105777, 52.00062439999999], [-0.711233, 52.000522299999986], [-0.7122955999999999, 52.0003954], [-0.7133484000000001, 52.0002808], [-0.7139891, 52.0002246], [-0.7143033, 52.0001946], [-0.7156509999999999, 52.00009599999999], [-0.7170523999999999, 52.0000193], [-0.7186522272956171, 51.99997246803621], [-0.7193651000000001, 51.99995160000001], [-0.7200294999999999, 51.9999374], [-0.7209522, 51.9999314], [-0.7222432, 51.99994240000001], [-0.7225945, 51.999957499999994], [-0.7229652, 51.9999809], [-0.7249458999999999, 52.00010579999999], [-0.7273995, 52.000258], [-0.7274867999999999, 52.000262600000006], [-0.727606, 52.0002697], [-0.7280245999999999, 52.0002859], [-0.7285757999999999, 52.0002958], [-0.7287980999999999, 52.0003003], [-0.7290797, 52.0002966], [-0.7294847999999999, 52.0002806], [-0.7298604, 52.00026799999999], [-0.7303615, 52.000218800000006], [-0.7307011000000001, 52.0001822], [-0.7310495, 52.000130299999995], [-0.7313924999999999, 52.00006919999999], [-0.7318527, 51.99992739999999], [-0.732105, 51.9998532], [-0.7323864999999999, 51.9997709], [-0.7326521, 51.9996801], [-0.7329408, 51.9995705], [-0.7332094, 51.99945219999999], [-0.733413, 51.9993433], [-0.7334793321686903, 51.99930615890027], [-0.7335757, 51.99925220000001], [-0.7337599999999999, 51.99913550000001], [-0.7338902999999999, 51.999044600000005], [-0.7340391, 51.9989404], [-0.7341768, 51.998836999999995], [-0.7342762, 51.9987473], [-0.7343994999999999, 51.99862950000001], [-0.7345053999999999, 51.99850639999999], [-0.7345859999999999, 51.99841119999999], [-0.7346585000000001, 51.99830159999999], [-0.7347353, 51.99817649999999], [-0.7348011999999999, 51.998049400000006], [-0.7348738, 51.9979017], [-0.7349349999999999, 51.9977572], [-0.7349987999999998, 51.99758899999999], [-0.7350632, 51.9974178], [-0.7351208, 51.9972044], [-0.7351704, 51.99698490000001], [-0.7351867999999999, 51.9967771], [-0.7351919, 51.99656319999999], [-0.7351770935482118, 51.99600009213042]]}", "current_leg_start": "Forders Sidings Loop", "dest_arr_time_act": "2001", "motion_projection": null, "next_location_lat": "51.9960001", "next_location_lon": "-0.7351771", "previous_location": "Woburn Sands", "current_leg_milage": "11.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 17067.743, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18749.047, \"from_m\": 17067.743, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19245.596, \"from_m\": 18749.047, \"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\": 25876.603, \"from_m\": 19245.596, \"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\": 29165.986, \"from_m\": 25876.603, \"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\": 33446.79, \"from_m\": 29165.986, \"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\": 33532.634, \"from_m\": 33446.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33628.133, \"from_m\": 33532.634, \"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\": 33714.596, \"from_m\": 33628.133, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46976.3, \"from_m\": 33714.596, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 48908.886, \"from_m\": 46976.3, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57177.304, \"from_m\": 48908.886, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 57231.241, \"from_m\": 57177.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 78814.728, \"from_m\": 57231.241, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 79008.674, \"from_m\": 78814.728, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82004.606, \"from_m\": 79008.674, \"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\": 84313.988, \"from_m\": 82004.606, \"capability_applied\": null, \"effective_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\": 578810, \"profile_key\": \"0d7c07e0a3b4baaac88d16aabb92e16fffac52df425e35372f2c2d95a2262d88\", \"schedule_id\": 33943, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1731\", \"location\": \"Frorders Sidings (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": \"1751\", \"location\": \"Forders Sidings Loop\", \"stage_seq\": 2, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754\", \"location\": \"Millbrook (Bedfordshire)\", \"stage_seq\": 3, \"distance_m\": 2434.618, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1802\", \"location\": \"Ridgmont\", \"stage_seq\": 4, \"distance_m\": 7757.44, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1806H\", \"location\": \"Woburn Sands\", \"stage_seq\": 5, \"distance_m\": 12001.098, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1809H\", \"location\": \"Fenny Stratford\", \"stage_seq\": 6, \"distance_m\": 16800.558, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": false, \"wtt_arr\": \"1812H\", \"wtt_dep\": \"1819\", \"location\": \"Bletchley\", \"stage_seq\": 7, \"distance_m\": 18384.366, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1829\", \"location\": \"Ledburn Jn\", \"stage_seq\": 8, \"distance_m\": 33261.614, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 42636.306, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1842\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 10, \"distance_m\": 52464.784, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": false, \"wtt_arr\": \"1850H\", \"wtt_dep\": \"1916H\", \"location\": \"Up Kings Langley Loop\", \"stage_seq\": 11, \"distance_m\": 61024.492, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Watford Junction\", \"stage_seq\": 12, \"distance_m\": 65481.23, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1927\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 13, \"distance_m\": 75238.464, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932H\", \"location\": \"Wembley Central\", \"stage_seq\": 14, \"distance_m\": 80620.207, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1950\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 15, \"distance_m\": 81641.628, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 16, \"distance_m\": 82052.485, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 17, \"distance_m\": 82666.963, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Willesden No7\", \"stage_seq\": 18, \"distance_m\": 83749.386, \"section_seq\": 1, \"route_path_id\": 104503}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": null, \"location\": \"Acton Lane Rec Sidings (GBRf)\", \"stage_seq\": 19, \"distance_m\": 84313.988, \"section_seq\": 1, \"route_path_id\": 104503}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84313.988, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104503}], \"total_distance_m\": 84313.988, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 78142.833, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 6171.155, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1731", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "25.5", "current_position_lat": "52.0217395", "current_position_lon": "-0.6253225", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:51Z\", \"source_id\": 48167375, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:55Z\", \"source_id\": 15646989, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:50Z\", \"source_id\": 48174912, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:57:53Z\", \"source_id\": 15649408, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Frorders Sidings (GBRf)", "service_state_platform": null, "timing_fact_generation": 1789491533562085, "current_leg_arrival_utc": "2026-09-15T18:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T16:58:53.556090", "service_state_evidence_id": 15650208, "current_leg_start_actual_dep": "2026-09-15T17:47:47+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T16:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T17:08:53.909062", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6A62 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 17067.743, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18749.047, "from_m": 17067.743, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19245.596, "from_m": 18749.047, "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": 25876.603, "from_m": 19245.596, "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": 29165.986, "from_m": 25876.603, "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": 33446.79, "from_m": 29165.986, "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": 33532.634, "from_m": 33446.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33628.133, "from_m": 33532.634, "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": 33714.596, "from_m": 33628.133, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46976.3, "from_m": 33714.596, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 48908.886, "from_m": 46976.3, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57177.304, "from_m": 48908.886, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 57231.241, "from_m": 57177.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 78814.728, "from_m": 57231.241, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 79008.674, "from_m": 78814.728, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82004.606, "from_m": 79008.674, "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": 84313.988, "from_m": 82004.606, "capability_applied": null, "effective_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": 578810, "profile_key": "0d7c07e0a3b4baaac88d16aabb92e16fffac52df425e35372f2c2d95a2262d88", "schedule_id": 33943, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1731", "location": "Frorders Sidings (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104503}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": "1751", "location": "Forders Sidings Loop", "stage_seq": 2, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754", "location": "Millbrook (Bedfordshire)", "stage_seq": 3, "distance_m": 2434.618, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1802", "location": "Ridgmont", "stage_seq": 4, "distance_m": 7757.44, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1806H", "location": "Woburn Sands", "stage_seq": 5, "distance_m": 12001.098, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1809H", "location": "Fenny Stratford", "stage_seq": 6, "distance_m": 16800.558, "section_seq": 1, "route_path_id": 104503}, {"is_pass": false, "wtt_arr": "1812H", "wtt_dep": "1819", "location": "Bletchley", "stage_seq": 7, "distance_m": 18384.366, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1829", "location": "Ledburn Jn", "stage_seq": 8, "distance_m": 33261.614, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836", "location": "Tring", "stage_seq": 9, "distance_m": 42636.306, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1842", "location": "Bourne End Jn (Herts)", "stage_seq": 10, "distance_m": 52464.784, "section_seq": 1, "route_path_id": 104503}, {"is_pass": false, "wtt_arr": "1850H", "wtt_dep": "1916H", "location": "Up Kings Langley Loop", "stage_seq": 11, "distance_m": 61024.492, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921", "location": "Watford Junction", "stage_seq": 12, "distance_m": 65481.23, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1927", "location": "Harrow & Wealdstone", "stage_seq": 13, "distance_m": 75238.464, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932H", "location": "Wembley Central", "stage_seq": 14, "distance_m": 80620.207, "section_seq": 1, "route_path_id": 104503}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1950", "location": "Willesden Up & Down Relief Line", "stage_seq": 15, "distance_m": 81641.628, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952", "location": "Willesden Sudbury Jn", "stage_seq": 16, "distance_m": 82052.485, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955", "location": "Wembley Yard South Jn", "stage_seq": 17, "distance_m": 82666.963, "section_seq": 1, "route_path_id": 104503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Willesden No7", "stage_seq": 18, "distance_m": 83749.386, "section_seq": 1, "route_path_id": 104503}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": null, "location": "Acton Lane Rec Sidings (GBRf)", "stage_seq": 19, "distance_m": 84313.988, "section_seq": 1, "route_path_id": 104503}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84313.988, "from_m": 0.0, "section_seq": 1, "route_path_id": 104503}], "total_distance_m": 84313.988, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 78142.833, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 6171.155, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:51Z", "source_id": 48167375, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:55:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:55Z", "source_id": 15646989, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:50Z", "source_id": 48174912, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:58:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:57:53Z", "source_id": 15649408, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}] |
Frorders Sidings (GBRf) |
1731 |
1731 |
None |
None |
None |
Acton Lane Rec Sidings (GBRf) |
2001 |
2001 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H02291/2026-09-15/detailed |
None |
Forders Sidings Loop |
2026-09-15T17:47:47+01:00 |
Bletchley |
25.5 |
{"type": "LineString", "coordinates": [[-0.5167319, 52.0745029], [-0.5169078, 52.074263899999984], [-0.5171892, 52.0738761], [-0.5174256, 52.0736077], [-0.5188458999999999, 52.0716123], [-0.5193673, 52.0709015], [-0.5195809, 52.07061240000001], [-0.5204875, 52.06938110000001], [-0.5207716000000001, 52.0689803], [-0.5207877, 52.06895900000001], [-0.5211961, 52.06841609999999], [-0.521646, 52.0677824], [-0.5228267, 52.066163], [-0.5230021000000001, 52.0659241], [-0.5242755, 52.06416670000001], [-0.5252011, 52.06291840000001], [-0.5253448, 52.0627163], [-0.5261108, 52.06167570000001], [-0.5270041, 52.0604272], [-0.5280142000000001, 52.05904469999999], [-0.5289285, 52.057831699999994], [-0.5296107999999999, 52.0570094], [-0.5301348, 52.0564196], [-0.5304549, 52.0560684], [-0.5308695, 52.055637399999995], [-0.5312666999999999, 52.0552373], [-0.5315426117746229, 52.05497082771962], [-0.5316845205201789, 52.05483849498335], [-0.531810804761603, 52.05472191898904], [-0.5319237679425227, 52.0546188786347], [-0.5320257135065647, 52.05452715281832], [-0.5321189448973563, 52.05444452043791], [-0.5322057655585244, 52.05436876039145], [-0.5322884789336964, 52.05429765157695], [-0.5323693884664988, 52.05422897289242], [-0.5324507976005592, 52.054160503235835], [-0.5325350097795044, 52.0540900215052], [-0.5326243284469615, 52.054015306598515], [-0.5327210570465577, 52.05393413741379], [-0.53282749902192, 52.05384429284901], [-0.5329459578166753, 52.05374355180217], [-0.5330787368744508, 52.053629693171274], [-0.5332281396388737, 52.05350049585432], [-0.5334718999999999, 52.0532919], [-0.5338845, 52.0529565], [-0.5345597, 52.05242919999999], [-0.5348511, 52.052206], [-0.5357134, 52.0515685], [-0.5363227, 52.051153], [-0.536626, 52.05094590000001], [-0.5373084999999999, 52.0504941], [-0.5385637, 52.04974920000001], [-0.5389891704717129, 52.0495023419534], [-0.5395910999999999, 52.0491531], [-0.540663, 52.04856639999999], [-0.5430623, 52.047389599999995], [-0.5435702999999998, 52.047147200000005], [-0.5440997999999999, 52.04691739999999], [-0.5451512, 52.0464826], [-0.5474209, 52.04560889999998], [-0.5506598, 52.04452899999999], [-0.5532255, 52.0438048], [-0.5540396, 52.0435451], [-0.5546904, 52.043321], [-0.5554254, 52.04304619999999], [-0.5565661, 52.04259230000001], [-0.5587943999999999, 52.04168269999999], [-0.5591021999999999, 52.041558899999984], [-0.5609796999999999, 52.0408029], [-0.5617063, 52.04050740000001], [-0.5628466, 52.04006470000001], [-0.5640215999999999, 52.0396106], [-0.5652361, 52.0391989], [-0.566457, 52.0388411], [-0.5682867, 52.03839099999999], [-0.5698988, 52.038006200000005], [-0.571621, 52.03759209999999], [-0.5726416999999999, 52.03734849999999], [-0.5735787999999999, 52.03711549999999], [-0.5737351, 52.037079199999994], [-0.5737518999999999, 52.037075], [-0.5750887, 52.03671559999999], [-0.5757617, 52.03650099999999], [-0.5764057, 52.03628030000001], [-0.5771784, 52.035991799999984], [-0.5779908, 52.0356652], [-0.5795822, 52.0350109], [-0.5820752999999999, 52.0339891], [-0.5850345, 52.0327743], [-0.5860746, 52.0322775], [-0.5870856, 52.03175230000001], [-0.587582, 52.031462999999995], [-0.5881645, 52.0311121], [-0.5890316, 52.03053059999999], [-0.5909462, 52.0290489], [-0.5922865999999999, 52.0280189], [-0.5934829, 52.02720459999999], [-0.5939589, 52.0268633], [-0.5942746, 52.0266854], [-0.5943322, 52.026653], [-0.5946681, 52.02646370000001], [-0.5952893, 52.0261498], [-0.5959341, 52.02583980000001], [-0.5963993999999999, 52.0256316], [-0.5969072, 52.02543719999999], [-0.5979999, 52.0250134], [-0.5982020999999998, 52.0249349], [-0.5990971999999999, 52.0246232], [-0.5994366, 52.024514100000005], [-0.6006443, 52.0241588], [-0.6024475, 52.02374030000001], [-0.6028892, 52.0236497], [-0.6036149, 52.0235148], [-0.6048057000000001, 52.0233172], [-0.6056925000000001, 52.02319529999998], [-0.6065844999999999, 52.0231054], [-0.6085974, 52.0229502], [-0.6094333000000001, 52.02289150000001], [-0.6104704, 52.02281589999999], [-0.611853, 52.0227149], [-0.6130606999999999, 52.022630799999995], [-0.6144634, 52.02252389999999], [-0.6158512, 52.0224261], [-0.6184637, 52.0222325], [-0.6199618, 52.022125499999994], [-0.6219312, 52.02198210000001], [-0.6244265999999999, 52.02180499999999], [-0.6252938, 52.02174159999999], [-0.6272622, 52.021597500000006], [-0.6282404999999999, 52.0215244], [-0.6283268999999999, 52.02151789999999], [-0.628820698883665, 52.02148245466631], [-0.6304347, 52.02136659999999], [-0.6317313, 52.0212674], [-0.6321101000000001, 52.0212446], [-0.6326396999999999, 52.02119949999998], [-0.6332600999999999, 52.0211462], [-0.6335015, 52.0211188], [-0.6336920999999999, 52.02109720000001], [-0.6339477999999998, 52.0210684], [-0.6347263999999999, 52.02095369999999], [-0.6361611999999999, 52.02074950000001], [-0.6390286, 52.0203425], [-0.640968, 52.0200601], [-0.6423502, 52.01986110000001], [-0.6429184999999998, 52.0197787], [-0.6455679, 52.01940429999999], [-0.6467905, 52.019223399999994], [-0.6473300999999999, 52.0191435], [-0.6481232, 52.01902829999999], [-0.6494591, 52.0188384], [-0.6518796, 52.0184774], [-0.6537113, 52.018213199999984], [-0.6545709, 52.0180964], [-0.6565831999999999, 52.0178063], [-0.6581281, 52.0175855], [-0.6583663999999999, 52.01755150000001], [-0.6596341, 52.0173708], [-0.6616928, 52.017071599999994], [-0.6632846, 52.0168431], [-0.6643035, 52.0166774], [-0.6651993999999999, 52.0165093], [-0.6660129999999999, 52.01634], [-0.6666998999999999, 52.01617160000001], [-0.6677782999999999, 52.015882999999995], [-0.6691596999999999, 52.0154556], [-0.6701811, 52.0150867], [-0.67175, 52.0145126], [-0.6723737999999999, 52.0142747], [-0.6729640999999998, 52.01406339999998], [-0.6741443, 52.013631200000006], [-0.6754892999999998, 52.0131395], [-0.6763509999999999, 52.0128234], [-0.6770658999999999, 52.0125627], [-0.6777955, 52.01229500000001], [-0.6787295999999999, 52.01195299999999], [-0.6795976, 52.0116355], [-0.6803649999999999, 52.0113527], [-0.6813325, 52.01100060000001], [-0.6821889, 52.01068639999999], [-0.6831376999999998, 52.0103399], [-0.6844437999999999, 52.009859799999994], [-0.6852646, 52.0095437], [-0.6858369999999999, 52.00929909999999], [-0.6863883999999999, 52.0090662], [-0.6870561999999999, 52.008750000000006], [-0.6877029999999998, 52.0084267], [-0.6882984, 52.0080996], [-0.6889870999999999, 52.00770139999999], [-0.6896244999999999, 52.00733619999999], [-0.6900763, 52.0070865], [-0.6908625, 52.0066677], [-0.6918563, 52.006160400000006], [-0.6929881, 52.0056183], [-0.6939221, 52.00519560000001], [-0.6950573999999999, 52.0047026], [-0.6959122, 52.00434880000001], [-0.6959646, 52.004328400000006], [-0.6963374, 52.0041992], [-0.6973986999999999, 52.00380989999999], [-0.6980577, 52.003570200000006], [-0.6987025999999998, 52.003348599999995], [-0.6993593, 52.003124099999994], [-0.7005446999999999, 52.0027553], [-0.7009029999999999, 52.002650900000006], [-0.701301, 52.0025358], [-0.7021851, 52.00229180000001], [-0.7033095999999999, 52.00199800000001], [-0.7046439999999999, 52.0016797], [-0.7053744999999999, 52.0015202], [-0.7066274, 52.00126130000001], [-0.7066973, 52.0012468], [-0.707233, 52.0011477], [-0.7077688999999999, 52.00106040000001], [-0.7083066999999998, 52.0009622], [-0.7086913, 52.00089979999999], [-0.7094356, 52.0007883], [-0.7097678, 52.0007385], [-0.7105777, 52.00062439999999], [-0.711233, 52.000522299999986], [-0.7122955999999999, 52.0003954], [-0.7133484000000001, 52.0002808], [-0.7139891, 52.0002246], [-0.7143033, 52.0001946], [-0.7156509999999999, 52.00009599999999], [-0.7170523999999999, 52.0000193], [-0.7186522272956171, 51.99997246803621], [-0.7193651000000001, 51.99995160000001], [-0.7200294999999999, 51.9999374], [-0.7209522, 51.9999314], [-0.7222432, 51.99994240000001], [-0.7225945, 51.999957499999994], [-0.7229652, 51.9999809], [-0.7249458999999999, 52.00010579999999], [-0.7273995, 52.000258], [-0.7274867999999999, 52.000262600000006], [-0.727606, 52.0002697], [-0.7280245999999999, 52.0002859], [-0.7285757999999999, 52.0002958], [-0.7287980999999999, 52.0003003], [-0.7290797, 52.0002966], [-0.7294847999999999, 52.0002806], [-0.7298604, 52.00026799999999], [-0.7303615, 52.000218800000006], [-0.7307011000000001, 52.0001822], [-0.7310495, 52.000130299999995], [-0.7313924999999999, 52.00006919999999], [-0.7318527, 51.99992739999999], [-0.732105, 51.9998532], [-0.7323864999999999, 51.9997709], [-0.7326521, 51.9996801], [-0.7329408, 51.9995705], [-0.7332094, 51.99945219999999], [-0.733413, 51.9993433], [-0.7334793321686903, 51.99930615890027], [-0.7335757, 51.99925220000001], [-0.7337599999999999, 51.99913550000001], [-0.7338902999999999, 51.999044600000005], [-0.7340391, 51.9989404], [-0.7341768, 51.998836999999995], [-0.7342762, 51.9987473], [-0.7343994999999999, 51.99862950000001], [-0.7345053999999999, 51.99850639999999], [-0.7345859999999999, 51.99841119999999], [-0.7346585000000001, 51.99830159999999], [-0.7347353, 51.99817649999999], [-0.7348011999999999, 51.998049400000006], [-0.7348738, 51.9979017], [-0.7349349999999999, 51.9977572], [-0.7349987999999998, 51.99758899999999], [-0.7350632, 51.9974178], [-0.7351208, 51.9972044], [-0.7351704, 51.99698490000001], [-0.7351867999999999, 51.9967771], [-0.7351919, 51.99656319999999], [-0.7351770935482118, 51.99600009213042]]} |
11.5 |
1747 |
1812½ |
Woburn Sands |
Frorders Sidings (GBRf) |
Forders Sidings Loop |
52.0217395 |
-0.6253225 |
51.9960001 |
-0.7351771 |
1 |
0 |
2026-09-15 17:09:07 |
TERMINATED |
2026-09-15 16:58:00 |
Frorders Sidings (GBRf) |
TRUST |
TRUST_CANCELLATION |
15650208 |
1789491533562085 |
13 |
13 |
2026-09-15 17:08:53.909062 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 16:58:53.556090 |